Difference between revisions of "Level event"
From DoomRL Wiki
(→Unbreakable Walls: fixed) |
Omega Tyrant (Talk | contribs) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | Each level ( | + | Each level (except for arena type levels) starting with dlevel 10 has a chance of having a level event. The chance of rolling for a level event is min((dlevel / 2) - 1, 19) out of 100. (It is possible to roll for no event even if this check succeeds.) |
The type of event is selected by a roll of 1d10 + difficulty. Each event has an associated [[level feeling]]. | The type of event is selected by a roll of 1d10 + difficulty. Each event has an associated [[level feeling]]. | ||
Line 25: | Line 25: | ||
==Deadly Air Events== | ==Deadly Air Events== | ||
The rate of health depletion is every 0.1s × (100 - 5 × difficulty). | The rate of health depletion is every 0.1s × (100 - 5 × difficulty). | ||
+ | |||
+ | Although many players die during this level, envirosuits and invulnerability globes neutralize the effects. | ||
+ | |||
+ | In addition, monster health decays at the same rate as yours does. However, any monster that can use consumable medpacks and phases will do so accordingly. | ||
==Armed Nuke Events== | ==Armed Nuke Events== | ||
Line 36: | Line 40: | ||
Flood event levels feature special player and stairs placement. If possible, the player will almost always start with an x coordinate less than 20, and the stairs will have an x coordinate greater than 60. (If one of these is not possible, or very rarely on other occasions, the position will simply be random as usual.) | Flood event levels feature special player and stairs placement. If possible, the player will almost always start with an x coordinate less than 20, and the stairs will have an x coordinate greater than 60. (If one of these is not possible, or very rarely on other occasions, the position will simply be random as usual.) | ||
− | ==Frozen | + | ==Frozen Events== |
− | + | All level walls can be destroyed by any damage type, and all [[fluids]] that spawn on the level are water. | |
+ | |||
+ | ==Sturdy Events== | ||
+ | All level walls are indestructible. | ||
− | == | + | ==Alarm Events== |
− | + | All enemies on the level hunt the player precisely, similar to [[bruiser brother]] enemies and other boss types (as a technical note, all beings are given the BF_HUNTING flag). Note that a particular being's AI still determines how accurate their path-finding is in tracking the player down. |
Latest revision as of 10:15, 10 August 2023
Each level (except for arena type levels) starting with dlevel 10 has a chance of having a level event. The chance of rolling for a level event is min((dlevel / 2) - 1, 19) out of 100. (It is possible to roll for no event even if this check succeeds.)
The type of event is selected by a roll of 1d10 + difficulty. Each event has an associated level feeling.
Roll | Event | Feeling |
<4 | no event | |
4-6 | deadly air | The air seems deadly here, you better leave quick! |
7-8 | armed nuke | Descending the staircase you see a familiar object... |
>8 | flood | You feel the sudden need to run!!! |
Contents |
Deadly Air Events
The rate of health depletion is every 0.1s × (100 - 5 × difficulty).
Although many players die during this level, envirosuits and invulnerability globes neutralize the effects.
In addition, monster health decays at the same rate as yours does. However, any monster that can use consumable medpacks and phases will do so accordingly.
Armed Nuke Events
The countdown starts at (10 - difficulty) minutes.
Flood Events
The flood type can be either acid or lava. On Hurt Me Plenty and easier difficulties, acid is always used. On harder difficulties, lava is used once dlevel is at least 17.
The flood rate is usually 0.1s × max(200 - dlevel - 5 × difficulty, 60) per column. However, on Ultra-Violence and Nightmare! and if dlevel is at least 21, there is a 1/5 chance for the flood rate to be set to a ridiculous 2.5s per column.
Flood event levels feature special player and stairs placement. If possible, the player will almost always start with an x coordinate less than 20, and the stairs will have an x coordinate greater than 60. (If one of these is not possible, or very rarely on other occasions, the position will simply be random as usual.)
Frozen Events
All level walls can be destroyed by any damage type, and all fluids that spawn on the level are water.
Sturdy Events
All level walls are indestructible.
Alarm Events
All enemies on the level hunt the player precisely, similar to bruiser brother enemies and other boss types (as a technical note, all beings are given the BF_HUNTING flag). Note that a particular being's AI still determines how accurate their path-finding is in tracking the player down.