Difference between revisions of "Item Generation"
From DoomRL Wiki
Game Hunter (Talk | contribs) m (moved Generated Items to Item Generation: better name) |
(994 item level/weight table update) |
||
Line 5: | Line 5: | ||
Item placement is similar to monster placement. Every item has a minimum dlevel and a weight. Here are the levels and weights for all the items: | Item placement is similar to monster placement. Every item has a minimum dlevel and a weight. Here are the levels and weights for all the items: | ||
{| | {| | ||
− | |style="vertical-align:text-top;"| | + | |style="vertical-align: text-top;"| |
− | {|style=" | + | {|class="wikitable" style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;" |
− | + | ! colspan="3" style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Common Items''' | |
− | |- | + | |- |
− | |style="text-align:left"|'''Item''' | + | |style="text-align: left; padding-right: 1ex;"|'''Item''' |
− | |style="text-align:left"|'''Level''' | + | |style="text-align: left;"|'''Level''' |
− | |style="text-align:left; padding-left:1ex"|'''Weight''' | + | |style="text-align: left; padding-left: 1ex;"|'''Weight''' |
− | | | + | {{Table3Col |
− | | | + | |os=background: #333; padding:0px 2px; |
− | + | |c1=text-align:left; vertical-align:top; padding:0px 2px; | |
− | + | |c2=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; | |
− | |- | + | |c3=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | | | + | |combat knife |
− | |1 | + | |1 |
− | | | + | |640 |
− | | | + | |pistol |
− | | | + | |1 |
− | |2 | + | |70 |
− | |180 | + | |shotgun |
− | + | |2 | |
− | + | |180 | |
− | |2 | + | |combat shotgun |
− | | | + | |2 |
− | + | |160 | |
− | + | |double shotgun | |
− | |4 | + | |4 |
− | | | + | |100 |
− | + | |chaingun | |
− | + | |5 | |
− | |5 | + | |200 |
− | | | + | |rocket launcher |
− | + | |7 | |
− | + | |200 | |
− | |7 | + | |plasma rifle |
− | | | + | |12 |
− | + | |70 | |
− | + | |10mm ammo | |
− | |12 | + | |1 |
− | | | + | |500 |
− | + | |shotgun shell | |
− | + | |2 | |
− | |1 | + | |700 |
− | | | + | |rocket |
− | + | |5 | |
− | + | |400 | |
− | |2 | + | |power cell |
− | | | + | |8 |
− | | | + | |200 |
− | | | + | |10mm ammo chain |
− | | | + | |3 |
− | | | + | |60 |
− | | | + | |shell box |
− | | | + | |4 |
− | | | + | |60 |
− | | | + | |rocket box |
− | | | + | |7 |
− | | | + | |36 |
− | | | + | |power battery |
− | | | + | |10 |
− | | | + | |18 |
− | | | + | |green armor |
− | | | + | |1 |
− | | | + | |400 |
− | | | + | |blue armor |
− | | | + | |4 |
− | |7 | + | |240 |
− | | | + | |red armor |
− | + | |7 | |
− | + | |150 | |
− | |4 | + | |steel boots |
− | | | + | |4 |
− | | | + | |240 |
− | | | + | }} |
− | + | {{Table3Col | |
− | + | |os=background: #333; padding:0px 2px; | |
− | |- | + | |c1=text-align:left; vertical-align:top; padding:0px 2px; |
− | | | + | |c2=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | | | + | |c3=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | | | + | |protective boots |
− | | | + | |7 |
− | | | + | |150 |
− | |1 | + | |plasteel boots |
− | | | + | |11 |
− | + | |80 | |
− | + | |small med-pack | |
− | |5 | + | |1 |
− | | | + | |600 |
− | + | |large med-pack | |
− | + | |5 | |
− | |5 | + | |400 |
− | | | + | |phase device |
− | + | |5 | |
− | + | |200 | |
− | |7 | + | |homing phase device |
− | | | + | |7 |
− | + | |100 | |
− | + | |envirosuit pack | |
− | |5 | + | |5 |
− | | | + | |100 |
− | + | |thermonuclear bomb | |
− | + | |10 | |
− | |10 | + | |40 |
− | | | + | |power mod pack |
− | + | |7 | |
− | + | |120 | |
− | |7 | + | |agility mod pack |
− | | | + | |6 |
− | + | |120 | |
− | + | |bulk mod pack | |
− | |6 | + | |6 |
− | | | + | |120 |
− | + | |technical mod pack | |
− | + | |5 | |
− | |6 | + | |120 |
− | | | + | |Small Health Globe |
− | | | + | |1 |
− | | | + | |900 |
− | | | + | |Large Health Globe |
− | | | + | |6 |
− | | | + | |330 |
− | | | + | |Supercharge Globe |
− | |6 | + | |4 |
− | | | + | |150 |
− | | | + | |armor shard |
− | + | |5 | |
− | |4 | + | |700 |
− | | | + | |Megasphere |
− | + | |16 | |
− | + | |60 | |
− | |5 | + | |Berserk Pack |
− | | | + | |1 |
− | | | + | |200 |
− | | | + | |Invulnerability Globe |
− | | | + | |7 |
− | | | + | |200 |
− | | | + | |Computer Map |
− | | | + | |1 |
− | | | + | |200 |
− | | | + | }} |
− | | | + | {{Table3Col |
− | | | + | |os=background: #333; padding:0px 2px; |
− | | | + | |c1=text-align:left; vertical-align:top; padding:0px 2px; |
− | | | + | |c2=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | | | + | |c3=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | | | + | |Tracking Map |
− | + | |1 | |
− | + | |80 | |
− | |- | + | }} |
− | | | + | |
− | |1 | + | |
− | | | + | |
|} | |} | ||
− | |style="vertical-align:text-top;"| | + | |style="vertical-align: text-top;"| |
− | {|style=" | + | {|class="wikitable" style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;" |
− | + | ! colspan="3" style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Exotic Items''' | |
− | |- | + | |- |
− | |style="text-align:left"|'''Item''' | + | |style="text-align: left; padding-right: 1ex;"|'''Item''' |
− | |style="text-align:left"|'''Level''' | + | |style="text-align: left;"|'''Level''' |
− | |style="text-align:left; padding-left:1ex"|'''Weight''' | + | |style="text-align: left; padding-left: 1ex;"|'''Weight''' |
− | | | + | {{Table3Col |
− | | | + | |os=background: #333; padding:0px 2px; |
− | + | |c1=text-align:left; vertical-align:top; padding:0px 2px; | |
− | + | |c2=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; | |
− | |- | + | |c3=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | | | + | |acid-proof boots |
− | |20 | + | |8 |
− | |2 | + | |5 |
− | + | |assault shotgun | |
− | + | |6 | |
− | |4 | + | |6 |
− | |2 | + | |bfg 9000 |
− | + | |20 | |
− | + | |2 | |
− | |5 | + | |blaster |
− | |8 | + | |4 |
− | | | + | |2 |
− | | | + | |blood skull |
− | |12 | + | |5 |
− | |3 | + | |8 |
− | + | |ballistic shield | |
− | + | |6 | |
− | |14 | + | |3 |
− | |3 | + | |ballistic vest |
− | | | + | |2 |
− | | | + | |5 |
− | |7 | + | |bullet-proof vest |
− | |8 | + | |2 |
− | + | |4 | |
− | + | |chainsaw | |
− | |10 | + | |12 |
− | |4 | + | |3 |
− | + | |combat translocator | |
− | + | |14 | |
− | |15 | + | |3 |
− | |6 | + | |duelist armor |
− | + | |5 | |
− | + | |6 | |
− | |10 | + | |energy shield |
− | |6 | + | |8 |
− | + | |3 | |
− | + | |energy-shielded vest | |
− | |9 | + | |5 |
− | |8 | + | |3 |
− | + | |fire skull | |
− | + | |7 | |
− | |12 | + | |8 |
− | |5 | + | |firestorm weapon pack |
− | | | + | |10 |
− | | | + | |4 |
− | + | |gothic armor | |
− | + | |15 | |
− | + | |6 | |
− | | | + | |gothic boots |
− | + | |10 | |
− | + | |6 | |
− | + | |hatred skull | |
− | | | + | |9 |
− | |10 | + | |8 |
− | |6 | + | |laser rifle |
− | | | + | |12 |
− | + | |5 | |
− | |10 | + | |medical armor |
− | |6 | + | |5 |
− | + | |6 | |
− | + | }} | |
− | |22 | + | {{Table3Col |
− | |2 | + | |os=background: #333; padding:0px 2px; |
− | + | |c1=text-align:left; vertical-align:top; padding:0px 2px; | |
− | + | |c2=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; | |
− | |15 | + | |c3=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | |4 | + | |minigun |
− | | | + | |10 |
− | | | + | |6 |
− | |7 | + | |missile launcher |
− | |4 | + | |10 |
− | + | |6 | |
− | + | |nuclear bfg 9000 | |
− | |10 | + | |22 |
− | |6 | + | |2 |
− | + | |nuclear plasma rifle | |
− | + | |15 | |
− | |8 | + | |4 |
− | |6 | + | |napalm launcher |
− | | | + | |10 |
− | | | + | |6 |
− | |12 | + | |onyx armor |
− | |4 | + | |7 |
− | + | |4 | |
− | + | |phaseshift armor | |
− | + | |10 | |
− | + | |6 | |
− | + | |phaseshift boots | |
− | + | |8 | |
− | |10 | + | |6 |
− | |2 | + | |plasma shield |
− | + | |10 | |
− | + | |3 | |
− | |10 | + | |plasma shotgun |
− | |5 | + | |12 |
− | | | + | |4 |
− | | | + | |sniper weapon pack |
− | |12 | + | |10 |
− | |4 | + | |2 |
+ | |super shotgun | ||
+ | |10 | ||
+ | |5 | ||
+ | |shockwave pack | ||
+ | |5 | ||
+ | |10 | ||
+ | |tristar blaster | ||
+ | |12 | ||
+ | |4 | ||
+ | }} | ||
|} | |} | ||
− | |style="vertical-align:text-top;"| | + | |style="vertical-align: text-top;"| |
− | {|style=" | + | {|class="wikitable" style="border: 2px solid darkred; border-spacing: 0; font-size: 90%; margin: 0.25em 0.5em;" |
− | + | ! colspan="3" style="background: darkred; color: yellow; font-size: 120%; text-align: center"|'''Unique Items''' | |
− | |- | + | |- |
− | |style="text-align:left"|'''Item''' | + | |style="text-align: left; padding-right: 1ex;"|'''Item''' |
− | |style="text-align:left"|'''Level''' | + | |style="text-align: left;"|'''Level''' |
− | |style="text-align:left; padding-left:1ex"|'''Weight''' | + | |style="text-align: left; padding-left: 1ex;"|'''Weight''' |
− | | | + | {{Table3Col |
− | | | + | |os=background: #333; padding:0px 2px; |
− | + | |c1=text-align:left; vertical-align:top; padding:0px 2px; | |
− | + | |c2=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; | |
− | + | |c3=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; | |
− | | | + | |Acid Spitter |
− | + | |12 | |
− | + | |3 | |
− | + | |Anti-Freak Jackal | |
− | | | + | |10 |
− | | | + | |2 |
− | | | + | |Berserker Armor |
− | |- | + | |10 |
− | | | + | |1 |
− | | | + | |BFG 10K |
− | |1 | + | |20 |
− | | | + | |1 |
− | | | + | |Butcher's Cleaver |
− | |1 | + | |1 |
− | |2 | + | |2 |
− | | | + | |Cybernetic Armor |
− | + | |10 | |
− | |10 | + | |2 |
− | |2 | + | |Dragonslayer |
− | | | + | |16 |
− | + | |1 | |
− | |16 | + | |Enviroboots |
− | |1 | + | |10 |
− | | | + | |2 |
− | | | + | |Grammaton Cleric Beretta |
− | |6 | + | |6 |
− | |3 | + | |3 |
− | | | + | |Hell Staff |
− | + | |15 | |
− | |15 | + | |4 |
− | |4 | + | |Hellwave Pack |
− | | | + | |10 |
− | + | |4 | |
− | |10 | + | |Lava Armor |
− | |4 | + | |12 |
− | | | + | |2 |
− | + | |Trigun | |
− | |12 | + | |8 |
− | |2 | + | |2 |
− | | | + | |Jackhammer |
− | + | |12 | |
− | |8 | + | |2 |
− | |2 | + | |Revenant's Launcher |
− | | | + | |12 |
− | | | + | |2 |
− | |12 | + | |Railgun |
− | |2 | + | |15 |
− | | | + | |2 |
− | + | |Malek's Armor | |
− | |15 | + | |15 |
− | |2 | + | |3 |
− | | | + | |Medical Powerarmor |
− | | | + | |10 |
− | | | + | |2 |
− | |2 | + | |Necroarmor |
− | | | + | |10 |
− | | | + | |3 |
− | | | + | |Nano Pack |
− | | | + | |10 |
− | | | + | |1 |
− | | | + | }} |
− | + | {{Table3Col | |
− | + | |os=background: #333; padding:0px 2px; | |
− | + | |c1=text-align:left; vertical-align:top; padding:0px 2px; | |
− | | | + | |c2=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; |
− | + | |c3=text-align:right; vertical-align:top; padding:0px 2px; padding-left: 1ex; | |
− | + | |Onyx Armor Pack | |
− | + | |10 | |
− | | | + | |1 |
− | |10 | + | |Shielded Armor |
− | | | + | |10 |
− | | | + | |2 |
− | | | + | }} |
− | | | + | |
− | + | ||
|} | |} | ||
|} | |} |
Revision as of 20:52, 15 September 2011
Technical | |
This article discusses technical aspects of DoomRL and will be of limited interest to most players. |
Note that this section only describes items that are dropped explicitly; in addition many monsters also carry items (usually guns and ammo). Also, some special level features (e.g. vaults) can cause additional items to drop beyond what is described here.
Item placement is similar to monster placement. Every item has a minimum dlevel and a weight. Here are the levels and weights for all the items:
|
|
|
Ignoring minimum dlevel, the total weight for exotic items is 132. Unique items a total weight (again ignoring minimum dlevel) of 43. Any particular unique item will never drop more than once in each game. Minimum dlevels for items are NOT modified by difficulty level.
For convenience, here are the total weights for each dlevel. These allow easier calculation of the probabilities.
dlevel | Total Weight |
1 | 3042 |
2-3 | 3972 |
4 | 4584 |
5 | 6378 |
6 | 6857 |
7 | 7639 |
8 | 7827 |
9 | 7835 |
10 | 7922 |
11 | 7982 |
12-13 | 8067 |
14 | 8070 |
15 | 8089 |
16-19 | 8140 |
20-21 | 8143 |
22+ | 8145 |
The number of items that appear on a level is usually ceil(21 - max(25-dlevel,0)/3). The items are chosen at random using the weights as relative probabilities. At most 1 unique item can drop per level.