MrWint
Greenhorn
The Monster Compendium is meant to have a 3% chance to double the monster loot. However, this does currently not work properly, no items ever get doubled.
I did some debugging, and found out that the issue is a technical oversight in the code that is meant to provide double loot: In GameLocation.monsterDrop, it iterates through all the Debris objects which are about to drop and tries to create duplicates, but first it checks whether the item field is non-null. However, due to how the Debris objects are created, that item field is never set for any of them (Debris.initializeItem skips it if the item is of type Object, which virtually all loot is), causing it to never spawn any additional loot.
EDIT: This was fixed in 1.6.4
I did some debugging, and found out that the issue is a technical oversight in the code that is meant to provide double loot: In GameLocation.monsterDrop, it iterates through all the Debris objects which are about to drop and tries to create duplicates, but first it checks whether the item field is non-null. However, due to how the Debris objects are created, that item field is never set for any of them (Debris.initializeItem skips it if the item is of type Object, which virtually all loot is), causing it to never spawn any additional loot.
EDIT: This was fixed in 1.6.4
Last edited: