鸿蒙阵,根据星级取等级,先写死,后面版本更新
parent
f1847c33a0
commit
077bd10143
|
@ -165,18 +165,42 @@ public class Hero extends MongoBase {
|
|||
public int getLevel(HeroManager heroManager) {
|
||||
// 英雄 配置表信息
|
||||
SCHero scHero = SCHero.getsCHero().get(templateId);
|
||||
SCHeroRankUpConfig config = STableManager.getConfig(SCHeroRankUpConfig.class).get(scHero.getMaxRank());
|
||||
int maxStart = scHero.getMaxRank();
|
||||
int maxLevel = 0;
|
||||
switch (maxStart){
|
||||
case 1:
|
||||
maxLevel = 40;
|
||||
break;
|
||||
case 2:
|
||||
maxLevel = 50;
|
||||
break;
|
||||
case 3:
|
||||
maxLevel = 60;
|
||||
break;
|
||||
case 5:
|
||||
maxLevel = 100;
|
||||
break;
|
||||
case 9:
|
||||
maxLevel = 205;
|
||||
break;
|
||||
case 10:
|
||||
case 11:
|
||||
maxLevel = 330;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
// 如果鸿蒙碑开启 返回鸿蒙系统中神将返回鸿蒙碑等级
|
||||
if (heroManager.getHongmengTablet() > 0){
|
||||
// 存在共鸣或者使者
|
||||
if (heroManager.getResonances().values().contains(id) || heroManager.getHongmengGuards().values().contains(id)) {
|
||||
// 鸿蒙碑超过等级上限,返回鸿蒙碑等级
|
||||
if (heroManager.getHongmengTablet() <= config.getOpenLevel()){
|
||||
if (heroManager.getHongmengTablet() <= maxLevel){
|
||||
return heroManager.getHongmengTablet();
|
||||
}
|
||||
// 最高品质大于等于10的英雄,返回鸿蒙碑等级,否则返回上限等级
|
||||
return scHero.getMaxRank() >= 10?heroManager.getHongmengTablet():config.getOpenLevel();
|
||||
return scHero.getMaxRank() >= 10?heroManager.getHongmengTablet():maxLevel;
|
||||
}
|
||||
}
|
||||
if (heroManager.getResonances().values().contains(id)) {
|
||||
|
@ -184,7 +208,7 @@ public class Hero extends MongoBase {
|
|||
HongMengAddAttribute hongMengAddAttribute = heroManager.getResonanceAddition().get(HongMengAttributeEnum.LEVEL);
|
||||
if (hongMengAddAttribute != null) {
|
||||
// 是否达到限制等级
|
||||
return hongMengAddAttribute.value >= config.getOpenLevel() ? config.getOpenLevel():hongMengAddAttribute.value;
|
||||
return hongMengAddAttribute.value >= maxLevel ? maxLevel:hongMengAddAttribute.value;
|
||||
}
|
||||
}
|
||||
return level;
|
||||
|
|
Loading…
Reference in New Issue