mob max roll audit

This commit is contained in:
2023-07-25 20:59:23 -05:00
parent 43090a9bd1
commit 74d92aa671
2 changed files with 10 additions and 3 deletions
+8 -1
View File
@@ -489,8 +489,15 @@ public class InfoCmd extends AbstractDevCmd {
output += "Curr Loc : " + targetMob.getLoc() + newline; output += "Curr Loc : " + targetMob.getLoc() + newline;
} else { } else {
output += newline; output += newline;
output += "No building found."; output += "No building found." + newline;
} }
int max = 200 + (targetMob.level * 3);
if(max > 320){
max = 320;
}
int min = targetMob.level * 2;
output += "Min Loot Roll = " + min;
output += "Max Loot Roll = " + max;
break; break;
case Item: //intentional passthrough case Item: //intentional passthrough
case MobLoot: case MobLoot:
+2 -2
View File
@@ -219,11 +219,11 @@ public class LootManager {
return outItem; return outItem;
} }
private static int TableRoll(int mobLevel){ private static int TableRoll(int mobLevel){
int max = 210 + (mobLevel * 2); int max = 200 + (mobLevel * 3);
if(max > 320){ if(max > 320){
max = 320; max = 320;
} }
int min = (int)(mobLevel * 2.5f); int min = mobLevel * 2;
int roll = ThreadLocalRandom.current().nextInt(max-min) + min; int roll = ThreadLocalRandom.current().nextInt(max-min) + min;
return roll; return roll;
} }