鸿蒙阵2.1

back_recharge
duhui 2021-01-05 12:15:25 +08:00
parent 9c9f43d686
commit 6084f9aa96
2 changed files with 20 additions and 8 deletions

View File

@ -162,19 +162,26 @@ public class Hero extends MongoBase {
* @return
*/
public int getLevel(HeroManager heroManager) {
// 英雄 配置表信息
SCHero scHero = SCHero.getsCHero().get(templateId);
SCHeroRankUpConfig config = STableManager.getConfig(SCHeroRankUpConfig.class).get(scHero.getMaxRank());
// 如果鸿蒙碑开启 返回鸿蒙系统中神将返回鸿蒙碑等级
if (heroManager.getHongmengTablet() > 0 && (heroManager.getResonances().values().contains(id) ||
heroManager.getHongmengGuards().values().contains(id))) {
return heroManager.getHongmengTablet();
if (heroManager.getHongmengTablet() > 0){
// 存在共鸣或者使者
if (heroManager.getResonances().values().contains(id) ||heroManager.getHongmengGuards().values().contains(id)) {
// 鸿蒙碑超过等级上限,返回鸿蒙碑等级
if (heroManager.getHongmengTablet() <= config.getOpenLevel()){
return heroManager.getHongmengTablet();
}
// 最高品质大于等于10的英雄返回鸿蒙碑等级否则返回上限等级
return scHero.getMaxRank() >= 10?heroManager.getHongmengTablet():config.getOpenLevel();
}
}
if (heroManager.getResonances().values().contains(id)) {
// 模板,取装备
// 模板
HongMengAddAttribute hongMengAddAttribute = heroManager.getResonanceAddition().get(HongMengAttributeEnum.LEVEL);
if (hongMengAddAttribute != null) {
SCHero scHero = SCHero.getsCHero().get(templateId);
SCHeroRankUpConfig config = STableManager.getConfig(SCHeroRankUpConfig.class).get(scHero.getMaxRank());
// 是否达到限制等级
return hongMengAddAttribute.value >= config.getOpenLevel() ? config.getOpenLevel():hongMengAddAttribute.value;
}

View File

@ -16,6 +16,7 @@ public class SErrorCodeEerverConfig implements BaseConfig {
private String value;
private String englishValue;
@Override
public void init() throws Exception {
@ -41,6 +42,10 @@ public class SErrorCodeEerverConfig implements BaseConfig {
return value;
}
public String getEnglishValue() {
return englishValue;
}
public static String getI18NMessage(String key){
String value = errorCodeMap.get(key);
if (value == null) {