Refactor lootTable/itemtable for client alignment.

This commit is contained in:
2023-08-06 07:21:49 -04:00
parent 2b4b79e339
commit 67bcb9aeea
3 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -120,14 +120,14 @@ public enum LootManager {
dropRate = LootManager.NORMAL_DROP_RATE;
if (ThreadLocalRandom.current().nextInt(1, 100 + 1) < (bse.dropChance * dropRate))
GenerateLootDrop(mob, bse.lootTable, false); //generate normal loot drop
GenerateLootDrop(mob, bse.itemTable, false); //generate normal loot drop
// Generate hotzone loot if in hotzone
// Only one bite at the hotzone apple per bootyset.
if (inHotzone == true && hotzoneWasRan == false)
if (generalItemTables.containsKey(bse.lootTable + 1) && ThreadLocalRandom.current().nextInt(1, 100 + 1) < (bse.dropChance * dropRate)) {
GenerateLootDrop(mob, bse.lootTable + 1, true); //generate loot drop from hotzone table
if (generalItemTables.containsKey(bse.itemTable + 1) && ThreadLocalRandom.current().nextInt(1, 100 + 1) < (bse.dropChance * dropRate)) {
GenerateLootDrop(mob, bse.itemTable + 1, true); //generate loot drop from hotzone table
hotzoneWasRan = true;
}