Browse Source

drop chance work

master
FatBoy-DOTC 2 years ago
parent
commit
ec37e1f9f9
  1. 6
      src/engine/loot/LootManager.java

6
src/engine/loot/LootManager.java

@ -118,15 +118,15 @@ public class LootManager {
return null; return null;
} }
MobLoot outItem; MobLoot outItem;
int minRollRange = mob.getParentZone().minLvl + mob.getLevel();
int maxRollRange = (mob.getParentZone().minLvl + mob.getLevel() + mob.getParentZone().maxLvl) * 2;
int roll = new Random().nextInt(100); int roll = new Random().nextInt(100);
GenTableRow selectedRow = generalItemTables.get(genTableID).getRowForRange(roll); GenTableRow selectedRow = generalItemTables.get(genTableID).getRowForRange(roll);
if(selectedRow == null) { if(selectedRow == null) {
return null; return null;
} }
int itemTableId = selectedRow.itemTableID; int itemTableId = selectedRow.itemTableID;
int roll2 = new Random().nextInt(maxRollRange) + minRollRange; int minRollRange = roll + mob.getParentZone().minLvl + mob.getLevel();
int maxRollRange = (roll + mob.getParentZone().maxLvl + mob.getLevel()) * 2;
int roll2 = new Random().nextInt(maxRollRange- minRollRange) + minRollRange;
ItemTableRow tableRow = itemTables.get(itemTableId).getRowForRange(roll2); ItemTableRow tableRow = itemTables.get(itemTableId).getRowForRange(roll2);
if(tableRow == null){ if(tableRow == null){
return null; return null;

Loading…
Cancel
Save