master_ob2
PC-202302260912\Administrator 2023-08-07 13:04:54 +08:00
parent 3915f25665
commit 3e70166697
3 changed files with 196 additions and 191 deletions

View File

@ -1,4 +1,4 @@
{ {
"version":"5", "version":"6",
"tables":"" "tables":"StoreConfig|RechargeCommodityConfig"
} }

View File

@ -1,5 +1,6 @@
{ {
"version":"5", "version":"6",
"classes":[ "classes":[
{"name":"HeroLogic.class","fullName":"com.ljsd.jieling.logic.hero.HeroLogic"}
] ]
} }

View File

@ -5342,7 +5342,8 @@ public class HeroLogic {
* @param session * @param session
* @param judge truefalse * @param judge truefalse
*/ */
public void addOrUpdateHongmeng(ISession session, boolean judge) throws Exception { public void addOrUpdateHongmeng(ISession session, boolean judge){
try {
User user = UserManager.getUser(session.getUid()); User user = UserManager.getUser(session.getUid());
// 英雄星级排行榜 // 英雄星级排行榜
SaveHeroForceEventHandler.heroStarHandle(user); SaveHeroForceEventHandler.heroStarHandle(user);
@ -5457,23 +5458,23 @@ public class HeroLogic {
// 英雄装备 // 英雄装备
Map<String, PropertyItem> equipMap = user.getEquipManager().getEquipMap(); Map<String, PropertyItem> equipMap = user.getEquipManager().getEquipMap();
// if (guards.size() >= Integer.parseInt(openLevel[0])) { // if (guards.size() >= Integer.parseInt(openLevel[0])) {
// for (int i = 0; i < guards.size(); i++) { // for (int i = 0; i < guards.size(); i++) {
// Hero hero = user.getHeroManager().getHero(guards.get(i + 1)); // Hero hero = user.getHeroManager().getHero(guards.get(i + 1));
// if (hero == null) { // if (hero == null) {
// // 找不到英雄,不存在这些共鸣属性 // // 找不到英雄,不存在这些共鸣属性
// hongMengAddAttributeEquip = new HongMengAddAttribute(0, defaultValue); // hongMengAddAttributeEquip = new HongMengAddAttribute(0, defaultValue);
// soulEquip = new HongMengAddAttribute(0, defaultValue); // soulEquip = new HongMengAddAttribute(0, defaultValue);
// spiritEquip = new HongMengAddAttribute(0, defaultValue); // spiritEquip = new HongMengAddAttribute(0, defaultValue);
// break; // break;
// } // }
// // 装备 // // 装备
// hongmengEquip(hongMengAddAttributeEquip, hero); // hongmengEquip(hongMengAddAttributeEquip, hero);
// // 魂宝 灵宝 // // 魂宝 灵宝
// soulOrSpirit(soulEquip, 1, equipMap, hero); // soulOrSpirit(soulEquip, 1, equipMap, hero);
// soulOrSpirit(spiritEquip, 2, equipMap, hero); // soulOrSpirit(spiritEquip, 2, equipMap, hero);
// } // }
// } // }
/*** ============================= 计算共鸣信息 ==================================== **/ /*** ============================= 计算共鸣信息 ==================================== **/
Map<HongMengAttributeEnum, HongMengAddAttribute> resonanceAddition = heroManager.getResonanceAddition(); Map<HongMengAttributeEnum, HongMengAddAttribute> resonanceAddition = heroManager.getResonanceAddition();
@ -5481,22 +5482,22 @@ public class HeroLogic {
if (resonanceLevel.value == defaultValue) { if (resonanceLevel.value == defaultValue) {
resonanceLevel.value = -1; resonanceLevel.value = -1;
} }
// if (hongMengAddAttributeEquip.value == defaultValue) { // if (hongMengAddAttributeEquip.value == defaultValue) {
// hongMengAddAttributeEquip.value = -1; // hongMengAddAttributeEquip.value = -1;
// } // }
// if (soulEquip.value == defaultValue) { // if (soulEquip.value == defaultValue) {
// soulEquip.value = -1; // soulEquip.value = -1;
// } // }
// if (spiritEquip.value == defaultValue) { // if (spiritEquip.value == defaultValue) {
// spiritEquip.value = -1; // spiritEquip.value = -1;
// } // }
// if (especialEquipLevel.value == defaultValue) { // if (especialEquipLevel.value == defaultValue) {
// especialEquipLevel.value = -1; // especialEquipLevel.value = -1;
// } // }
resonanceAddition.put(HongMengAttributeEnum.LEVEL, resonanceLevel); resonanceAddition.put(HongMengAttributeEnum.LEVEL, resonanceLevel);
// resonanceAddition.put(HongMengAttributeEnum.EQUIP, hongMengAddAttributeEquip); // resonanceAddition.put(HongMengAttributeEnum.EQUIP, hongMengAddAttributeEquip);
// resonanceAddition.put(HongMengAttributeEnum.SOUL_EQUIP, soulEquip); // resonanceAddition.put(HongMengAttributeEnum.SOUL_EQUIP, soulEquip);
// resonanceAddition.put(HongMengAttributeEnum.SPIRIT_EQUIP, spiritEquip); // resonanceAddition.put(HongMengAttributeEnum.SPIRIT_EQUIP, spiritEquip);
heroManager.setResonanceAddition(resonanceAddition); heroManager.setResonanceAddition(resonanceAddition);
/*** ============================= 开始组装鸿蒙阵信息 ==================================== **/ /*** ============================= 开始组装鸿蒙阵信息 ==================================== **/
@ -5548,6 +5549,9 @@ public class HeroLogic {
MessageUtil.sendIndicationMessage(session, 1, MessageTypeProto.MessageType.HONGMENG_INFO_INDICATION_VALUE, hongmengInfoIndication.build(), true); MessageUtil.sendIndicationMessage(session, 1, MessageTypeProto.MessageType.HONGMENG_INFO_INDICATION_VALUE, hongmengInfoIndication.build(), true);
} }
} }
} catch (Exception e) {
throw new RuntimeException(e);
}
} }
/** /**