forked from MagicBane/Server
Merge remote-tracking branch 'origin/bugfix-mob-casting' into feature-gambler
This commit is contained in:
@@ -295,7 +295,9 @@ public enum DbManager {
|
|||||||
|
|
||||||
HikariConfig config = new HikariConfig();
|
HikariConfig config = new HikariConfig();
|
||||||
|
|
||||||
int connectionCount = (Runtime.getRuntime().availableProcessors() * 2) + 1;
|
// Magicbane requires at least 15 db connections min to boot.
|
||||||
|
|
||||||
|
int connectionCount = Math.max(15, Runtime.getRuntime().availableProcessors() * 2) + 1;
|
||||||
config.setMaximumPoolSize(connectionCount);
|
config.setMaximumPoolSize(connectionCount);
|
||||||
|
|
||||||
config.setJdbcUrl("jdbc:mysql://" + ConfigManager.MB_DATABASE_ADDRESS.getValue() +
|
config.setJdbcUrl("jdbc:mysql://" + ConfigManager.MB_DATABASE_ADDRESS.getValue() +
|
||||||
|
|||||||
@@ -263,7 +263,7 @@ public enum LootManager {
|
|||||||
return inItem;
|
return inItem;
|
||||||
|
|
||||||
if (suffixMod.action.length() > 0) {
|
if (suffixMod.action.length() > 0) {
|
||||||
inItem.setPrefix(suffixMod.action);
|
inItem.setSuffix(suffixMod.action);
|
||||||
inItem.addPermanentEnchantment(suffixMod.action, 0, suffixMod.level, true);
|
inItem.addPermanentEnchantment(suffixMod.action, 0, suffixMod.level, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -357,6 +357,7 @@ public enum LootManager {
|
|||||||
ml.setIsID(true);
|
ml.setIsID(true);
|
||||||
ml.setDurabilityCurrent((short) (ml.getDurabilityCurrent() - ThreadLocalRandom.current().nextInt(5) + 1));
|
ml.setDurabilityCurrent((short) (ml.getDurabilityCurrent() - ThreadLocalRandom.current().nextInt(5) + 1));
|
||||||
mob.getCharItemManager().addItemToInventory(ml);
|
mob.getCharItemManager().addItemToInventory(ml);
|
||||||
|
break; // Exit on first successful roll.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user