鸿蒙阵1.1
parent
e3391faa6e
commit
3834f8321f
|
@ -3539,21 +3539,17 @@ public class HeroLogic{
|
||||||
|
|
||||||
// 是否开启鸿蒙碑
|
// 是否开启鸿蒙碑
|
||||||
int tablet = 1;
|
int tablet = 1;
|
||||||
|
// 共鸣英雄池
|
||||||
Collection<String> values2 = heroManager.getResonances().values();
|
Collection<String> values2 = heroManager.getResonances().values();
|
||||||
Map<String, PropertyItem> equipMap = user.getEquipManager().getEquipMap();
|
// 限制表 鸿蒙守卫数量#鸿蒙碑使者等级
|
||||||
String[] openLevel = SSpecialConfig.getStringValue(SSpecialConfig.HONGMENG_UPGRADE_LIMIT).split("#");
|
String[] openLevel = SSpecialConfig.getStringValue(SSpecialConfig.HONGMENG_UPGRADE_LIMIT).split("#");
|
||||||
int key = 1;
|
int key = 1;
|
||||||
for (int i = 0; i < heroes.size(); i++) {
|
for (int i = 0; i < heroes.size(); i++) {
|
||||||
Hero hero = heroes.get(i);
|
Hero hero = heroes.get(i);
|
||||||
if (values2.contains(hero.getId())) {
|
if (values2.contains(hero.getId())) {
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 装备
|
|
||||||
hongmengEquip(hongMengAddAttributeEquip, hero);
|
|
||||||
// 魂宝 灵宝
|
|
||||||
soulOrSpirit(soulEquip, spiritEquip, equipMap, hero);
|
|
||||||
// 法宝
|
|
||||||
especialAdd(especialEquipLevel, hero);
|
|
||||||
// 是否开启鸿蒙碑
|
// 是否开启鸿蒙碑
|
||||||
if (hero.getOriginalLevel() < Integer.parseInt(openLevel[1])) {
|
if (hero.getOriginalLevel() < Integer.parseInt(openLevel[1])) {
|
||||||
tablet = 0;
|
tablet = 0;
|
||||||
|
@ -3565,11 +3561,29 @@ public class HeroLogic{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 守卫/使者英雄池
|
||||||
|
Map<Integer, String> guards = heroManager.getHongmengGuards();
|
||||||
|
// 英雄装备
|
||||||
|
Map<String, PropertyItem> equipMap = user.getEquipManager().getEquipMap();
|
||||||
|
|
||||||
|
for (int i = 0; i < guards.size(); i++) {
|
||||||
|
Hero hero = user.getHeroManager().getHero(guards.get(i+1));
|
||||||
|
if (hero == null){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
// 装备
|
||||||
|
hongmengEquip(hongMengAddAttributeEquip, hero);
|
||||||
|
// 魂宝 灵宝
|
||||||
|
soulOrSpirit(soulEquip, spiritEquip, equipMap, hero);
|
||||||
|
// 法宝
|
||||||
|
especialAdd(especialEquipLevel, hero);
|
||||||
|
}
|
||||||
|
|
||||||
// 不够6个无法开启鸿蒙阵
|
// 不够6个无法开启鸿蒙阵
|
||||||
/*if (hongmengs.size() < Integer.parseInt(openLevel[0])) {
|
/*if (hongmengs.size() < Integer.parseInt(openLevel[0])) {
|
||||||
return;
|
return;
|
||||||
}*/
|
}*/
|
||||||
heroManager.setHongmengGuards(hongmengs);
|
|
||||||
// 第一个格子免费开启
|
// 第一个格子免费开启
|
||||||
Map<Integer, String> resonances = heroManager.getResonances();
|
Map<Integer, String> resonances = heroManager.getResonances();
|
||||||
if (!resonances.containsKey(1)) {
|
if (!resonances.containsKey(1)) {
|
||||||
|
@ -3684,8 +3698,8 @@ public class HeroLogic{
|
||||||
PropertyItem propertyItem = equipMap.get(jewel);
|
PropertyItem propertyItem = equipMap.get(jewel);
|
||||||
if (propertyItem == null) {
|
if (propertyItem == null) {
|
||||||
soulEquip.value = 0;
|
soulEquip.value = 0;
|
||||||
spiritEquip.value = 0;
|
|
||||||
soulEquip.heroTid = 0;
|
soulEquip.heroTid = 0;
|
||||||
|
spiritEquip.value = 0;
|
||||||
spiritEquip.heroTid = 0;
|
spiritEquip.heroTid = 0;
|
||||||
} else {
|
} else {
|
||||||
SJewelConfig config = STableManager.getConfig(SJewelConfig.class).get(propertyItem.getEquipId());
|
SJewelConfig config = STableManager.getConfig(SJewelConfig.class).get(propertyItem.getEquipId());
|
||||||
|
@ -3724,7 +3738,7 @@ public class HeroLogic{
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (sEquipConfig.getStar() < hongMengAddAttributeEquip.value) {
|
if (sEquipConfig.getStar() < hongMengAddAttributeEquip.value) {
|
||||||
hongMengAddAttributeEquip.value = sEquipConfig.getQuality();
|
hongMengAddAttributeEquip.value = sEquipConfig.getStar();
|
||||||
hongMengAddAttributeEquip.heroTid = hero.getTemplateId();
|
hongMengAddAttributeEquip.heroTid = hero.getTemplateId();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue