Browse Source

contract and rune drop work

lakebane-new
FatBoy-DOTC 6 months ago
parent
commit
0d31bc4280
  1. 2
      src/engine/devcmd/cmds/SimulateBootyCmd.java
  2. 8
      src/engine/gameManager/LootManager.java

2
src/engine/devcmd/cmds/SimulateBootyCmd.java

@ -51,7 +51,7 @@ public class SimulateBootyCmd extends AbstractDevCmd {
int failures = 0; int failures = 0;
int goldAmount = 0; int goldAmount = 0;
for (int i = 0; i < 100; ++i) { for (int i = 0; i < 1000; ++i) {
try { try {
mob.loadInventory(); mob.loadInventory();

8
src/engine/gameManager/LootManager.java

@ -219,8 +219,8 @@ public enum LootManager {
if(randomRune != null) { if(randomRune != null) {
outItem = new MobLoot(mob, randomRune, false); outItem = new MobLoot(mob, randomRune, false);
} }
if(ThreadLocalRandom.current().nextInt(1,101) < 71) //if(ThreadLocalRandom.current().nextInt(1,101) < 71)
return null; // cut down world drops rates of runes by 70% // return null; // cut down world drops rates of runes by 70%
} }
if(outItem.getItemBase().getType().equals(Enum.ItemType.CONTRACT)){ if(outItem.getItemBase().getType().equals(Enum.ItemType.CONTRACT)){
@ -228,8 +228,8 @@ public enum LootManager {
if(randomContract != null) { if(randomContract != null) {
outItem = new MobLoot(mob, randomContract, false); outItem = new MobLoot(mob, randomContract, false);
} }
if(ThreadLocalRandom.current().nextInt(1,101) < 71) //if(ThreadLocalRandom.current().nextInt(1,101) < 71)
return null; // cut down world drops rates of contracts by 70% // return null; // cut down world drops rates of contracts by 70%
} }
if(outItem.getItemBase().getType().equals(Enum.ItemType.CONTRACT) || outItem.getItemBase().getType().equals(Enum.ItemType.RUNE)){ if(outItem.getItemBase().getType().equals(Enum.ItemType.CONTRACT) || outItem.getItemBase().getType().equals(Enum.ItemType.RUNE)){

Loading…
Cancel
Save