Item Prefix/Suffixes | Unique Items | Character Stats | Base Items | Spells and Skills | Monsters | Unique Monsters | Shrines | Quests | Miscellanious

Unique Monster Data

Unique monster data begins at offset 9A560 (994F8) in Diablo. In Hellfire, it's AF280.

Each monster is 32 bytes in length each, which is 2 full lines in the hex editor.

Bytes Effect
0-3 Monster slot of the unique
The value here is the slot in the data of monsters the unique will be.
4-7 Pointer to name
8-11 Pointer to color translation file (.TRN)
Uniques have their own set of TRN files that will not work for normal monsters. Use of normal monster TRN files on uniques is unknown.
12-13 Dungeon level the unique is found in
For the unique to appear, the original monster type MUST be present in the same level. Value will be the same as the dlvl, unlike how it works for the base monsters.
14-15 Hit Points
16-17 Attack type
The first value is the actual attack type. The second value is the subtype value. For example...
'1900' = Counselor     '1903' = Advocate
18-19 Minimum/Maximum attack damage
20-21 Resistance/Immunities (Same for all difficulties)
22-23 Pack trigger
Different values are used here..don't know what the difference does, but any value of than zero will result in the unique having a pack with it.
24-27 Pack specials
All I know is if the pack trigger is 07 or 11, there's an additional value here.  Don't know what it does though
28-31 Special sound wav
Some uniques have a special wav they use when you first see them, click on them, or when you kill them. Sometimes this will cause you to not be able to harm them. (play around with the values to hear all sorts of speeches)
 
Click here to go back.