[1.14D] Unique monster stats

Post here about all aspects of D2 mod making whether it's information, problems or whatever. Please specify whether your post is relating to Classic D2 or the Expansion.

Moderator: Nizari

User avatar
Woestave
Posts: 6
Joined: Sat Mar 02, 2024 12:34 pm

[1.14D] Unique monster stats

Post by Woestave » Sat Mar 02, 2024 3:03 pm

Hello all,

Was wondering if someone could assist me with the following: Have been checking around on the forum regarding the stats unique monsters receive in normal/nightmare/hell but it's quite a puzzle.

What I could find so far:

- The mlvl gets increased by 3
- The first 4 ID's of MonUMod always gets applied (that being rndname 100 / hpmultiply 75 / light 50 / leveladd 200)? to a total of 425% HP?
- UniqueDamageBonus (90) from DifficultyLevels.txt is applied (MonUModConstant/100*DifficultyLevelsAdjustment)
- Elemental Bonus = MonLevelDamage[mLvl]/100*MonUModConstant

Meaning for a, normal difficulty, level 1 cold enchanted zombie unique:

MAIN
- Zombie stats (AC 84 / MinHP 101 / MaxHP 181 / MinDM 51 / MaxDM 151 / TH 101)
- mlvl is 4 (AC 24 / HP 15 / DM 4 / TH 26)
- MonUModConstant is 33 (Cold)

AC
- AC is normal calculated? (84*24)/100 = 20,16

HP
- MinHP is (101*15)/100 = 15,15 + 64,3875 (15,15/100*425) = 79,5375
- MaxHP is (181*15)/100 = 27 + 114,75 (27/100*425) = 141,75

DMG
- MinDM is (51*4)/100 = 2,04 + 29,7%? (MonUModConstant (33) / 100 * DifficultyLevelsAdjustment (90)) so 2,04 + 0,60588 (6,04/100*29,7) = 2,64588
- MaxDM is (151*4)/100 = 6,04 + 29,7%? (MonUModConstant (33) / 100 * DifficultyLevelsAdjustment (90)) so 6,04 + 1,79388 (6,04/100*29,7) = 7,83388

TH
- TH is (101*26)/100 = 26,26 + 29,7%? (MonUModConstant (33) / 100 * DifficultyLevelsAdjustment (90)) so 26,26 + 7,79922 (26,26/100*29,7) = 34,05922

COLD
- Min & Max Cold damage is (MonLevelDamage[mLvl] (4) / 100 * MonUModConstant (33)) = 1,32
- Cold length frames is (mLvl (4) * 6 + 100) * 2 = 248) = 248
- Cold nova min damage is 6 + 1,32 (MonLevelDamage[mLvl] (4) / 100 * MonUModConstant (33)) = 7,32
- Cold nova max damage is 8 + 1,32 (MonLevelDamage[mLvl] (4) / 100 * MonUModConstant (33)) = 9,32
(Nova (ID 194 coldunique) scaling with the +% minion/champion/unique elem min/max dmg% rows)

Stats will be: Level 4 / 20,16 AC / 79,5375-141,75 HP / 2,64588-7,83388 (phy) DMG / 34,05922 TH / 1,32 (cold) DMG with 248 frames cold length / 7,32 to 9,32 cold nova with 75 frames cold length

Hope anyone can verify these calculations/numbers and or let me know where they're inaccurate; also like to know if the same % bonus is applied in nightmare and hell.

x Woestave

User avatar
Cypress
Moderator
Champion of the Light
Posts: 448
Joined: Fri Dec 01, 2017 2:08 am

Re: [1.14D] Unique monster stats

Post by Cypress » Sat Mar 02, 2024 4:14 pm

Hi Woestave, see: https://www.theamazonbasin.com/wiki/ind ... _(monster). Note that monumods.txt is basically two different txt files crammed together, with constants being independent of the rest of the txt file. So rather than gaining a life bonus from rndname, hpmultiply, light and leveladd; they'd rather just gain the the unique +hp% bonus from the respective difficulty, of +300%/+200%/+100%, and minions would gain +100%/+75%/+50%. Or at least I presume so, I've never tested it in-game, and it's hard to say if something actually does what it says it does in Diablo 2 until you do exact tests by reading monster stats/results directly in-game.

Also see:
viewtopic.php?t=42436

User avatar
Woestave
Posts: 6
Joined: Sat Mar 02, 2024 12:34 pm

Re: [1.14D] Unique monster stats

Post by Woestave » Sat Mar 02, 2024 9:58 pm

Hey Cypress,

Thanks for your message & the provided info, I can put it to good use!

x Woestave

Cypress wrote:
Sat Mar 02, 2024 4:14 pm
Also see:
viewtopic.php?t=42436
Have seen this one indeed before my first post, some calcs were based on it :D

Return to “General Mod Making”