master_ob2
parent
3915f25665
commit
3e70166697
|
@ -1,4 +1,4 @@
|
||||||
{
|
{
|
||||||
"version":"5",
|
"version":"6",
|
||||||
"tables":""
|
"tables":"StoreConfig|RechargeCommodityConfig"
|
||||||
}
|
}
|
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
"version":"5",
|
"version":"6",
|
||||||
"classes":[
|
"classes":[
|
||||||
|
{"name":"HeroLogic.class","fullName":"com.ljsd.jieling.logic.hero.HeroLogic"}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -5342,7 +5342,8 @@ public class HeroLogic {
|
||||||
* @param session
|
* @param session
|
||||||
* @param judge true:返回,false:推送
|
* @param judge true:返回,false:推送
|
||||||
*/
|
*/
|
||||||
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue