先看一下有关等级场景的法则:
1) Set monster level to equal arealevel
2) add +2 for champions, +3 for uniques/superuniques/minions
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
下边是具体的解释
第一个条件:
the first treasureclass assigned is part of a group, 这个是针对normal monster和minion的,
如果是champ,改为the second treasureclass assigned is part of a group
如果是unique,改为the third treasureclass assigned is part of a group
可以看出来,怪物的treasureclass必须是group中的一个。(group是对d2中类似的tc进行归类,例如大部分normal monster and minion的tc group(Act x h2h x)=7,cham tc group=13,unique tc group=15.
显然如果怪物的treasureclass不是一个group(即group数值为空),就不会进行tc的提升,这一类怪物主要是superunique:Griswold,Countess,Radament,Summoner,Smith,Council,Cow King,Haphesto,Nihlathak,Blood Raven,Izual,Andariel,Duriel,Mephisto,Diablo,Baal;另外还有Trapped Soul,Cow。换句话说,area lvl不会影响这些monster的tc
第二个条件:mlvl> treasureclasses level(tc lvl).
这里的tc lvl并不是通常的所说的tc(weapon and armo tc),而是这个treasureclasses的lvl.比如Act 2 H2H A的tc lvl=17. 理解这一点很关键。它直接影响了monster tc的提升。
if mlvl>tc lvl,则tc lvl在同一组中提升一级。提升一级,并不是专指+1,还有可能是+2或者是+3,只要对应的是下一个tc lvl即可。
tc提升结束条件:mlvl不大于tc lvl
例一:
憎恨的囚牢第三層 地狱
area lvl=83
对于白色的council来说,tc=78
由于是minion,mlvl=83+3=86
对应的tc为council不属于group,tc不提升
证明:修改TreasureclassEx中的council(H) tc,修改为act 4(h) equip A 的drop率为100%,同时把mlvl83对应的tc lvl(act5 h h2h b)tc87 drop率为100%.实际结果drop的全部是tc78 item.由于tc是向下检测的,如果council得tc确实提高了,应该drop tc87得item,实际上全部是tc78 item,并没有提升, 得证。
下边的例子我不再赘述,类似。rune tc也验证过了。