修正小兵招募最大等级
parent
ead7e335b7
commit
57806bd9c5
|
@ -185,6 +185,10 @@ public class SoldierLogic {
|
|||
public Soldier usuallyRecruitSoldier(User user){
|
||||
int soldierLv = user.getMainLevelManager().getSoldierLv();
|
||||
SSoldiersLotteryConfig lotteryConfig = SSoldiersLotteryConfig.levelMap.get(soldierLv);
|
||||
int maxLevel = 50;
|
||||
if(SSoldiersLotteryConfig.levelMap != null){
|
||||
maxLevel = SSoldiersLotteryConfig.levelMap.size();
|
||||
}
|
||||
int[] soldierType = lotteryConfig.getSoldierType();
|
||||
Random random = new Random();
|
||||
int typeIndex = random.nextInt(soldierType.length);
|
||||
|
@ -195,7 +199,7 @@ public class SoldierLogic {
|
|||
// 4#2 -4到+2之间
|
||||
int[] settingLevel = SSpecialConfig.getIntegerArrayValue("Soldiers_Level_interval");
|
||||
int min = Math.max(1, userLevel - settingLevel[0]);
|
||||
int max = Math.min(50, userLevel + settingLevel[1]);
|
||||
int max = Math.min(maxLevel, userLevel + settingLevel[1]);
|
||||
int level = random.nextInt(max - min + 1) + min;
|
||||
// 属性
|
||||
int qualityLib = ToolsUtil.randomWeight(lotteryConfig.getQualityProbability());
|
||||
|
|
Loading…
Reference in New Issue