-
Notifications
You must be signed in to change notification settings - Fork 0
01. Introduction
This guide is a compilation of all the data Jarulf had collected about Diablo and Hellfire, modified to match the changes made in DevilutionX. This is not a strategy guide, but instead a guide to the numerical data and formulas found in DevilutionX. All information in this guide was originally collected and documented by Jarulf, but updated for DevilutionX by kphoenix and DevilutionX contributors.
Differences between Diablo and Hellfire within DevilutionX are documented in a clear manner by either having separate tables for Hellfire, or appending Hellfire data at the end of each table. If no specific information is shown for Hellfire, it can be assumed that the Hellfire data mirrors Diablo's.
With a large volume of tables and numerical data present in this guide, it is likely for errors to exist. If you locate an error, please create a Suggestion here with the correction so that I may approve it, or point out the error and the correct information in the DevilutionX Discord.
This guide is available to be distributed, shared, and printed. It's ideal not to change information in this guide with the intention to redistribute, as multiple versions of this document getting shared may result in incorrect or un-updated versions of this document confusing players.
Since the formatting of a Word document varies with different printers, it may take some personal formatting to fix things such as the positions of page breaks and line breaks in the tables. There is nothing I can do about it, but I have tried to make it as self-formatting as possible. Feel free to change any formatting you decide is needed for your own personal use. You may, for example, want to increase the size of the text for easier reading; the default setting is quite small to keep the size of the document down. I have used templates and other formatting tools to a large extent in the guide, so it should be easy for anyone to do the necessary changes. If this happens to be a copy in pdf or html format, the above problems will, of course, not exist.
Also note that due to the size of the document and the numerous tables in it, it may, especially on slower computers, take quite a while for Word to open the document. So please have patience when you open it!
Updates for DevilutionX
The latest release version of DevilutionX at this time is 1.5.0. All information for DevilutionX updates can be found on https://github.com/diasurgical/devilutionx.
This guide is written for the latest version of DevilutionX (as given above) only. If you play an older version, information in this guide may not be correct. The Shareware/Spawn version has differences that may not be outlined in this guide, as the focus for this guide is the full retail version.
During the development of Hellfire, some extra features had been added, but were not available in the release version without utilizing a file called command.txt in the Hellfire folder. This introduced the unfinished Bard and Barbarian classes, the Cow Quest, a special palette mode for the Nest dungeon, and multiplayer functionality. All of these features were added to DevilutionX, with toggles in the options menu to turn each respective feature on or off (although multiplayer is always available).
There are a few general things about the guide that can be good to know when you read it. Below are summarized such general remarks that are valid for the whole guide but never explicitly mentioned anywhere else.
All prices in this guide are buying prices, that is, the price that you would have to pay for an item. Some items can’t be bought, like unique items, elixirs of Vitality, and oils. The prices of those items are still listed as buying prices, however. Note that although items from Wirt initially have a value 50% higher than Griswold’s price (75% of Griswold’s price in Hellfire), they will have the normal Griswold price when you restart a new game and give away the item.
When doing calculations, you should generally round down any number you get, as that is the way Diablo and Hellfire works. However, life, mana ,HP, and damage are actually kept track of with higher precision than shown and should not be rounded down. If you are supposed to round down within a formula, that will usually be indicated by [ ].
The term clubs in this guide refers collectively to all blunt weapons including club, spiked club, mace, morning star, flail, war hammer and maul.
Unless otherwise stated, the Hive dungeon levels are numbered 9-12, the same as Caves. The Crypt is numbered 13-16, the same as Hell.
Monsters have Hit Points (HP) while players have life. For most purposes there is no difference between HP and life though.
At times, the guide will refer to ”a turn”. Obviously Diablo and Hellfire are not turned based. Never the less, the games work at about 20 ”frames” per second. That is, each 0.05 second, the game will go through all the characters, monsters, spells, and such, and update them. This is what is meant by turn in this guide. As a consequence of the rate the games are updated, there is nothing in the game that can take less than 0.05 seconds and all times are evenly divisible by 0.05.
Frequently a range of values are given. This is done in two different ways: x - y or x to y, where x and y can either be a number or some formula. Both cases are identical and the latter is usually used to avoid any confusion with interpreting the hyphen as a minus sign. Unless otherwise stated the game will pick a value within the range at random and all values have the same probability.
North is defined as upwards on your own screen. That will be sort of diagonally compared to the general dungeon layout. One can then note that there are 8 different directions in which one can walk, turn, attack and so on in the game (the actual spells can travel in more directions but you cast them facing one of the 8 directions). When talking about directions in this Guide, it will use the above definition.
The dungeon basically consists of square locations where each square can typically contain only one monster, player or other object. In the guide, unfortunately, the terminology used for those squares includes terms such as location, tile and square. They should all be read and understood to be the same thing.
Throughout this guide some common abbreviations are used. They are summarized below.
| clvl | character level | Str | character strength |
|---|---|---|---|
| dlvl | dungeon level | Mag | character magic |
| ilvl | item creation level, used for creating items | Dex | character dexterity |
| mlvl | monster level | Vit | character vitality |
| qlvl | quality level of base item, prefix, suffix and unique item | Intf | Intelligence factor |
| slvl | spell level | ||
| Rnd[x] | random integer in the range 0 to x-1 | [ ] | round down |
There are a few persons without whose help this guide would never have been what it is and I would like to take the opportunity to thank them here. Most grateful I am to Peter J. Hradilek (Da O’Toth) who has helped me with filling in some missing gaps and has also been a great help with lots of overall suggestions and ideas about this guide. I would also like to thank Bolty, who has provided some great proofreading help with some earlier versions; Warren Smith Jr. and Tolitz Rosel (The Azian Wolf) provided extensive help with the initial version by reading through and finding all those small errors that always slip through, and having good overall suggestions. Crystalion [Snakegod] has helped me by sorting out errors and has been a good help in many areas. Other contributors are Bostic, Ironbeard, Jens Baumann (Varaya), Sourceror, Nils Petersson (concre+e), Gyrefalcon, Disen Abella (LaRouge) and Martin Reich (Khan).
I would also like to thank Robert Seger, Tom Sosnowski, Karsten Hess, Alex Owens, Paul Watts, t’kron, Gabriel Oak, Belgarath, Dalai Lama, Christian (Cormac), Hibiki Sakuru, moe SAINT EverGreen, Claudio Giannini (Cathrin[BWO]), Booga, Bill Quirk, Moriah, Walter Puller, Zakarun, Charlie, Jerome Waters, Marcus Malden, Alvin J. Boning Jr., Mithrandir(COD), Aaron Burnell, Wolfspirit, Stu, PKRankin, Henk Morren, Tanja[BWO], Olivier Flipo, Dr. Zed, Tommi Helminen, Don Bush, Rand’al, MMAgCh, Scrape, Gregarious_Zinn, HowGozit, Heiko Klein, Tom O’Shea, M., Jan Willem Helderman, Vlad Rostovsky, Meshuggah, Chinh Tran, Keith Costorf, Renè Naustvik Åsen, Rhydderch Hael, Msalcoryp, Zamal, SoulEdge, CebeWee, Layil, Jason Redmond, Maurice van Mil, Jim Thompson (Ji'Dath), Waikano, Matt Brown (Eli), Queto Yurlunyur, Regna, FoxBat and a few unmentioned persons (you know who you are, thanks). The final ”thank you” goes to Desslock and his guide. It was that guide that inspired me to do my own. Without it, I would probably never have done this one. Ah, and big thanks to Blizzard and Synergistic at Sierra for making two such great games.
Remember that without the help of others, this guide would never be what it is today. I would thus like to take the opportunity to say thanks to all of you that have written to me just to say that you liked the guide, or generally encouraged me. Such mail is what really makes it worth all the effort, time and hard work. Also many thanks to all people at Blizzard’s Diablo Strategy Forum, Sierra’s RPG Message Board and the alt.games.diablo news group. I could not have done it without you!
As there are always more things to add and errors to correct, I must at some time decide when to release an update. I feel I have added enough new information to justify a new version. I will, however, continue to add, correct and update it, so please feel free to send me mails about it.
Things that have been added or changed substantially in 1.60/1.61 over previous version:
Added a massive chapter detailing information about the monster AI scripts and other related information.
The list of people acknowledged has been updated.
Updates and corrections to chapter about experience points.
Added information about character naming.
Updated the repair and recharge costs.
Rewrote the item price calculation chapter some.
Corrected some errors and expanded information about prefix and suffix selection.
Corrections regarding item creation for staves.
Added probabilities for unique items being found.
Updated and corrected information about some spells including Chain Lightning, Mana Shield, Telekinesis, Flame Wave, Fire Wall, Lightning Wall and Ring of Fire (both in spell chapter and in battle chapter).
Removed all information regarding distance for spells as it does not apply.
Some added information about traps.
Corrected information about monster hit point regeneration.
Added information about second attacks for many monsters, including timing information.
Some additional information about the Skeleton King and the Skeleton King quest.
Corrected some resistances and immunities for unique and special monsters.
Added information about what and how monsters and players are targetable, especially in reference to walking.
Updated the command section for Battle.net.
Added information about channels on Battle.net.
Small corrections and additions all over the guide.
Things that have been added or changed in 1.61:
This list contain all changes between 1.60 and 1.61. Some changes, this page for example, may change the page breaks of the Guide and thus push/pull pages forward or backwards but mostly one should be able to just print the selected pages where changes were made.
Updated the front page.
Updated the Index.
Changed chapter to acknowledge the latest patch for Diablo, v1.08.
Added some information to chapter .
Added one more general remark to chapter 1.2.
Added to and corrected the list of acknowledged people in chapter 1.4.
Added information about what is new in this update to chapter 1.5.
Added link about target location under Hit recovery in chapter 2.2.1.
Added footnote about Armor Class to table about +% Armor Class in chapter 3.4 and 3.13.5.
Added small clarification in chapter 3.5.
Corrected information about tables in chapter 3.11.
Added note to Bone Spirit in chapter 4.1.3.
Corrected and clarified the tables of tables in chapter 4.1.5.
Changed text about unknown information (as it is actually know and explained in the guide) in chapter 5.3.4 under Hit recovery time.
Removed erroneous information about Arch-Bishop Lazarus regarding Hit Recovery in chapter 5.3.4 under Hit recovery time and in footnote under table in chapter 5.4 and 5.6.2 .
Corrected the data for Deathshade Fleshmaul in chapter 5.4
Small addition about Hidden attack type in chapter 5.5.2.
Added small paragraph, about a change in walking in the latest patch, at the end of chapter 6.1.9.
Added the missing parts of chapter 6.1.10.
Corrected the footnote in chapter 8.3.8.
Added information about command completion with the Tab key in chapter 9.2.
Changed information about save files on PC computers in chapter 10.2 due to changes in 1.08 patch.
Added reference to save files in chapter 10.4.
Updated chapter 10.7.
Some smaller layout changes at various places (does not in any way affect the content).
Things that have been added or changed in 1.62:
This list contain all changes between 1.61 and 1.62. Some changes, this page for example, may change the page breaks of the Guide and thus push/pull pages forward or backwards but mostly one should be able to just print the selected pages where changes were made.
Updated the front page.
Updated the Index.
Added text about opening the document in Word in chapter 1.
Changed chapter to acknowledge the latest patch for Diablo, v1.09.
Added to the list of acknowledged people in chapter 1.4.
Clarified melee character damage and special ”weapon” damage for the Monk in chapter 2.2.2.
Corrected the weapon speed for the Monk with just a shield in chapter 2.2.3.
Small addition to the Resurrect spell in chapter 4.1.3.
Corrected table in chapter 6.1.4.
Removed text about a change only present in version 1.08 of the game in chapter 6.1.9.
Added some text in chapter 9.
Updated the channel list in chapter 9.1.
Added some information about avoiding the end game movie in chapter 10.6.
Small adjustments for the 1.09 patch in chapter 10.2.
Updated chapter 10.7.