Pro question about TC upgrades

Hrus

Diabloii.Net Member
Pro question about TC upgrades

There are noob questions and pro questions and this is rather pro question.

Thrugg said:
In normal you just look up directly the TC and off you go, but in NM and Hell we have "TC upgrades". This is what the two columns that I haven't explained yet are for - "group" and "level". In NM or Hell, if a monster's level is higher than the level of his base TC, and there is another TC in the same group which is higher level but still equal to or less than his monster level, it will upgrade to that TC.
So I have regular Death Beetle in Maggot Lair lvl2 (area level 84). His monster lvl is 84, and according to Thrugg's post he should drop from TC: Act 5 (H) H2H B - 83. (83<=84 while 85>84)
But I thought he drops from TC: Act 5 (H) H2H C - 85. According to Atma he should drop TC87 with the same probability as Bone Warrior in Pit, so I supposed that they both drop from the same TC: Act 5 (H) H2H C - 85.

Which one is true?

And if I have boss minion in alvl 82 (mlvl 85), will be his TC upgraded to Act 5 (H) H2H C - 85 ?
 

Hakai_no_Tenshi

Diabloii.Net Member
Actually, Thrugg's post would need to be modified as this is how the selection process is done (based on posts on Amazon Basin by Sumendar, Ruvanal and others):

Sumendar said:
Only the TC bit needs clarification, monster TCs are upgraded as follows:
In NM and hell difficulties for monsters that are not act bosses and have noratio=0
1) Set monster level to equal arealevel,
2) add +2 for champions, +3 for uniques/superuniques
3) adjust stats according to level
4) get the treasureclass from monstats.txt
5) if the first treasureclass assigned is part of a group (Like 'Act 2 H2H A') AND mlvl > treasureclasses level, upgrade treasureclass to next one in the group if there is one.
6) Repeat 5) if necessary
7) assign drops as usual from the adjusted TC

note that this can only raise the TC, not lower it.
This means that a regular Death Beetle in Maggot Lair lvl2 would drop from Act 5 (H) H2H C. If you are interested, here is a code snippet from ATMA which shows how it is done:

Code:
TreasureClass *DropCalc10::UpgradeTC(TreasureClass *tc_old, int lvl)
{
        TreasureClass *tc = tc_old;
        TreasureClass *next;
 
        next = tc->NextInGroup();
 
        while(next && (lvl > tc->Level()))
        {
                tc = next;
                next = next->NextInGroup();
        }
                                                                                                                                                          
        return tc;
}
--T
 

Hrus

Diabloii.Net Member
Thanks, it seems that Atma drop calculator is right then. :thumbsup:
But it still doesn't take the 7th drop from Act bosses into account. Well, there is allways place for improvement isn't it?
 

Hakai_no_Tenshi

Diabloii.Net Member
Well, that is an issue I would have to think about since the game has a hard cap of 6 items dropping from any creature. I currently limit the number of drops to 6 from any creature including bosses so I'm not quite sure how the 7 picks for bosses affects the results. I'd have to talk to Thrugg about the mathematics of this.

--T
 
Top