Morgoneth Black Heart - What is the drop rate?

Haha atleast its good to know that it does drop. I am trying a morgoneth themed reaper build just missing that 1 chest armor alone!

Prime Ring actually has a “weird” high drop rate compared to most uniques of such sort
and since “normally” Crate like uniques to have low drop rate (think in the 1-2% range) i’m guessing it wouldn’t be out of the question Black Heart had that drop rate too
Also, legs have a fairly high drop rate because the monster that drops it can spawn more than once per run, where as Magi rings, Prime Ring, and Black Heart etc etc have only 1

Damn, it was hard to datamine because it doesn’t have a normal name like other items but it’s tagged Roguelike Boss :thinking:

Anyway I gave it up, too many files for me, if anyone would like to read this probability from the files
this is the chain of files (you can unpack them with Asset Manager):

  • a file above has a record with a file below

  • starts with this Forgotten Reliquary chest that Black Heart chest drops from

  • ends with Morgoneth Black Heart on the bottom

  • you can see loot tables in the middle

mods/gdx2/database/records/items/lootchests/d01_chest_tombroguelike_gauntlet_01.dbr
^
mods/gdx2/database/records/items/lootchests/chestloottables/chestloot_challengeevent_d01u_toh.dbr
^
mods/gdx2/database/records/items/loottables/mastertables/mt_gear_tombofheretic_torso.dbr
^
mods/gdx2/database/records/items/loottables/misc/lt_tombofheretic_torso.dbr
^
mods/gdx2/database/records/items/geartorso/d222_torso.dbr

If anyone is experienced in reading this, (s)he should be able to tell the probability I assume.

Yeah fair point I sort of assumed the prime rings were similar to Alkamos’ rings but you are right Prime ring drops are much more common.

Sighhh… Back to the grind stone I guess.

Hahah this sounds waaaay too complicated for me lol

Could someone please read probability from the two files below or tell me how to calculate it?
The Morgoneth Black Heart is right at the bottom… There are weights across the file.

mods/gdx2/database/records/items/lootchests/chestloottables/chestloot_challengeevent_d01u_toh.dbr

templateName,database/templates/fixeditemloot.tpl,
loot1Chance,1000.000000;350.000000;0.000000;0.000000;0.000000;0.000000;700.000000;25.000000;0.000000;400.000000;0.000000;0.000000;400.000000;0.000000;0.000000;400.000000;0.000000;0.000000;400.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000,
loot1Name1,records/items/loottables/mastertables/mt_hu_miscall_c01.dbr,
loot1Name2,records/items/loottables/mastertables/mt_hu_miscall_d01.dbr,
loot1Weight1,50,
loot1Weight2,50,
loot1Weight3,0,
loot1Weight4,0,
loot1Weight5,0,
loot1Weight6,0,
loot2Chance,0.000000;650.000000;0.000000;0.000000;0.000000;0.000000;300.000000;675.000000;0.000000;600.000000;700.000000;0.000000;600.000000;700.000000;0.000000;600.000000;700.000000;0.000000;600.000000;700.000000;0.000000;1000.000000;700.000000;0.000000;1000.000000;700.000000;0.000000,
loot2Name1,records/items/loottables/mastertables/mt_hu_miscall_a01.dbr,
loot2Name2,records/items/loottables/mastertables/mt_hu_miscrare_a01.dbr,
loot2Weight1,25,
loot2Weight2,75,
loot2Weight3,0,
loot2Weight4,0,
loot2Weight5,0,
loot2Weight6,0,
loot3Chance,0.000000;0.000000;0.000000;935.000000;500.000000;700.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000;0.000000;200.000000;100.000000,
loot3Name1,records/items/misc/potions/potion_energya01.dbr,
loot3Name2,records/items/misc/potions/potion_healtha01.dbr,
loot3Weight1,50,
loot3Weight2,50,
loot3Weight3,0,
loot3Weight4,0,
loot3Weight5,0,
loot3Weight6,0,
loot4Chance,0.000000;0.000000;1000.000000;0.000000;500.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000;0.000000;100.000000;300.000000,
loot4Name1,records/items/loottables/mastertables/mt_compall_a01.dbr,
loot4Name2,records/items/loottables/mastertables/mt_comp_rare_a01.dbr,
loot4Weight1,90,
loot4Weight2,10,
loot4Weight3,0,
loot4Weight4,0,
loot4Weight5,0,
loot4Weight6,0,
loot5Chance,0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000;0.000000;0.000000;600.000000,
loot5Name1,records/items/loottables/mastertables/mt_hu_miscall_x01.dbr,
loot5Name2,records/items/loottables/mastertables/mt_hu_miscrare_a01.dbr,
loot5Weight1,75,
loot5Weight2,25,
loot5Weight3,0,
loot5Weight4,0,
loot5Weight5,0,
loot5Weight6,0,
loot6Chance,0.000000;0.000000;0.000000;65.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000;0.000000,
loot6Name1,records/items/loottables/mastertables/mt_gear_tombofheretic_torso.dbr,
loot6Weight1,100,
loot6Weight2,0,
loot6Weight3,0,
loot6Weight4,0,
loot6Weight5,0,
loot6Weight6,0,
numSpawnMaxEquation,numberOfPlayers*3+3,
numSpawnMinEquation,numberOfPlayers*3+2,

Also here’s the file from the bottom of the file above:
mods/gdx2/database/records/items/loottables/misc/tdyn_tombofheretic_torso.dbr

templateName,database/templates/lootitemtable_dynweighted_dynaffix.tpl,
Class,LootItemTable_DynWeight,
bellSlope,100.000000;100.000000;100.000000;80.000000;80.000000;80.000000;60.000000;60.000000;30.000000;30.000000;30.000000;10.000000;10.000000;10.000000;10.000000;10.000000,
bothPrefixSuffix,0,
brokenOnly,0,
lootName1,records/items/geartorso/d222_torso.dbr,
lootWeight1,1000,
maxItemLevelEquation,(parentLevel*1)+2,
minItemLevelEquation,(parentLevel)-18,
noPrefixNoSuffix,10000,
normalPrefixRareSuffix,0,
prefixOnly,0,
prefixTableLevelMax1,500,
prefixTableLevelMax2,500,
prefixTableLevelMax3,500,
prefixTableLevelMax4,500,
prefixTableLevelMax5,500,
prefixTableLevelMax6,500,
prefixTableLevelMin1,1,
prefixTableLevelMin2,1,
prefixTableLevelMin3,1,
prefixTableLevelMin4,1,
prefixTableLevelMin5,1,
prefixTableLevelMin6,1,
prefixTableWeight1,300,
prefixTableWeight2,100,
prefixTableWeight3,200,
prefixTableWeight4,1000,
prefixTableWeight5,150,
prefixTableWeight6,100,
rareBothPrefixSuffix,0,
rarePrefixNormalSuffix,0,
rarePrefixOnly,0,
rareSuffixOnly,0,
suffixOnly,0,
suffixTableLevelMax1,500,
suffixTableLevelMax2,500,
suffixTableLevelMax3,500,
suffixTableLevelMax4,500,
suffixTableLevelMin1,1,
suffixTableLevelMin2,1,
suffixTableLevelMin3,1,
suffixTableLevelMin4,1,
suffixTableWeight1,1000,
suffixTableWeight2,320,
suffixTableWeight3,150,
suffixTableWeight4,200,
targetLevelEquation,(parentLevel*1),

These two should probably be enough to tell the probability / drop rate.

kinda also makes me wonder; how come GT doesn’t list the drop chance of chest uniques such as Vanquisher and Black Heart etc? :thinking:

I guess mamba hasn’t implemented it :thinking:

1 Like

Well, since he doesn’t have anything to do with GT it would kinda explain why he hasn’t implemented it. :wink:

3 Likes

Thanks for correcting me, I meant Dammit of course.

1 Like

this is how you calculate the first one. Arrange the data from loot1chance to loot6chance in columns. Sum up the row. Devide each value in row by the sum and you get % drop.

Example:

Looking at it. Looks like it is 65/1000 from first file. And second file there seems to be only 1 item so 100%.

1 Like

15%, wouldn’t that seem a bit high :thinking:

After reading a lot of forum I figured this one eventually.
However there seem to be one more item (materials) down the line which I may have not shown properly.

  • this big table chestloot_challengeevent_d01u_toh.dbr
    (from which we get 65/1000)

  • has entry mt_gear_tombofheretic_torso.dbr:

    templateName,database/templates/lootmastertable.tpl,  
    Class,LootMasterTable,
    lootName1,records/items/loottables/misc/lt_tombofheretic_torso.dbr,
    lootWeight1,1000,
    lootWeight10,0,
    

    TRIMMED, ONLY ZEROS after

  • and this in turn has lt_tombofheretic_torso.dbr entry:

    templateName,database/templates/leveltable.tpl,
    Class,LevelTable,
    levels,1;92,
    records,records/items/loottables/misc/tdyn_randommaterials_01.dbr;records/items/loottables    /misc/tdyn_tombofheretic_torso.dbr,
    

- and as you can see the above has 2 entries
tdyn_randommaterials_01.dbr
tdyn_tombofheretic_torso.dbr

And here is the content of these 2 entries:

records/items/loottables/misc/tdyn_randommaterials_01.dbr

templateName,database/templates/lootitemtable_dynweighted_dynaffix.tpl,
Class,LootItemTable_DynWeight,
bellSlope,300.000000;200.000000;500.000000,
disableLevelLimits,1,
lootName1,records/items/crafting/materials/craft_ancientheart.dbr,
lootName2,records/items/crafting/materials/craft_bloodchthon.dbr,
lootName3,records/items/crafting/materials/craft_taintedbrain.dbr,
lootName4,records/items/crafting/materials/craft_manticore.dbr,
lootWeight1,100,
lootWeight2,100,
lootWeight3,100,
lootWeight4,70,
lootWeight51,0,
lootWeight52,0,
lootWeight53,0,
lootWeight54,0,
lootWeight55,0,
lootWeight56,0,
lootWeight57,0,
lootWeight58,0,
lootWeight59,0,
lootWeight60,0,
lootWeight61,0,
lootWeight62,0,
lootWeight63,0,
lootWeight64,0,
lootWeight65,0,
lootWeight66,0,
lootWeight67,0,
lootWeight68,0,
lootWeight69,0,
maxItemLevelEquation,200,
minItemLevelEquation,1,
noPrefixNoSuffix,100,
targetLevelEquation,1,

records/items/loottables/misc/tdyn_tombofheretic_torso.dbr

templateName,database/templates/lootitemtable_dynweighted_dynaffix.tpl,
Class,LootItemTable_DynWeight,
bellSlope,100.000000;100.000000;100.000000;80.000000;80.000000;80.000000;60.000000;60.000000;30.000000;30.000000;30.000000;10.000000;10.000000;10.000000;10.000000;10.000000,
bothPrefixSuffix,0,
brokenOnly,0,
lootName1,records/items/geartorso/d222_torso.dbr,
lootWeight1,1000,
maxItemLevelEquation,(parentLevel*1)+2,
minItemLevelEquation,(parentLevel)-18,
noPrefixNoSuffix,10000,
normalPrefixRareSuffix,0,
prefixOnly,0,
prefixTableLevelMax1,500,
prefixTableLevelMax2,500,
prefixTableLevelMax3,500,
prefixTableLevelMax4,500,
prefixTableLevelMax5,500,
prefixTableLevelMax6,500,
prefixTableLevelMin1,1,
prefixTableLevelMin2,1,
prefixTableLevelMin3,1,
prefixTableLevelMin4,1,
prefixTableLevelMin5,1,
prefixTableLevelMin6,1,
prefixTableWeight1,300,
prefixTableWeight2,100,
prefixTableWeight3,200,
prefixTableWeight4,1000,
prefixTableWeight5,150,
prefixTableWeight6,100,
rareBothPrefixSuffix,0,
rarePrefixNormalSuffix,0,
rarePrefixOnly,0,
rareSuffixOnly,0,
suffixOnly,0,
suffixTableLevelMax1,500,
suffixTableLevelMax2,500,
suffixTableLevelMax3,500,
suffixTableLevelMax4,500,
suffixTableLevelMin1,1,
suffixTableLevelMin2,1,
suffixTableLevelMin3,1,
suffixTableLevelMin4,1,
suffixTableWeight1,1000,
suffixTableWeight2,320,
suffixTableWeight3,150,
suffixTableWeight4,200,
targetLevelEquation,(parentLevel*1),

So how would you take into consideration this 2nd item which is some materials?

btw this is BellSlope explanation by Zantai: Bell Slope, MPOverrideDbr help to understand

How the heck have you got 15% from this :laughing:

This is my understanding of lt_tombofheretic_torso.dbr .
For character level >= 92 choose tdyn_tombofheretic_torso.dbr .

So for maxed out character it never branches to the random materials table.

Edit: level could also be for container, which should be based on area level.

1 Like

Not sure, 6.5% seems a tad too high.
Assuming OP did 70 runs I calculated to probability of not getting the chest with this probability to be only 0.9%
But if it was i.e. 3% instead of 6.5%, the probability rises greatly from 0.9% to almost 12% which is far more probable.

But your interpretation might by correct, I don’t have a different one at the moment.
Anyway, thanks for a good insight. These bellSlopes really scared me away from investigating this further :laughing:

I finally got 1, needed it for a build of Rekt’s. I had about 100 or so runs over the last few weeks, plenty of gloves and helms. I got it in Morgoneth’s Folly in the area to the west, reliquary, before you get to Morgoneth himself. Strange I had better luck with Morgoneth’s rings, 5, not so good on the Magi rings.

1 Like

This makes it even less probable, 0.12% if we assume 6.5% droprate :thinking:

Forgot to mention I also got 2 of Morg’s weapons in that time, the Black Heart seems to be as painful to farm as the Magi rings.

GT is not by me… given that GT does list some items and drop chances, I assume the ones not listed fall below a certain threshold GT uses to not end up with a list 100s of items long

Maybe lucky people should be making more post to make drop rate of certain items seem higher :rofl:

2 Likes