回退所得神将不更新任务或活动

back_recharge
jiahuiwen 2021-12-15 09:45:00 +08:00
parent 81f4241511
commit 1f08ca2f33
1 changed files with 8 additions and 2 deletions

View File

@ -1354,6 +1354,10 @@ public class ItemUtil {
SItem sItem = SItem.getsItemMap().get(entry.getKey());
extraDropAop(user,dropBuilder,sItem);
}
// 回退所得神将不更新任务或活动
if (reason == BIReason.HERO_RETURN) {
continue;
}
fiveStarEvent(user,entry.getKey());
if(reason != BIReason.HERO_RANDOM){
fiveStarPushByCombine(user,entry.getKey(),count);
@ -1389,9 +1393,11 @@ public class ItemUtil {
PlayerManager playerInfoManager = user.getPlayerInfoManager();
int[] heroStar = SItem.getsItemMap().get(cardId).getHeroStar();
Hero hero = new Hero(user.getId(),heroStar[0],heroStar[1]);
if (reason != BIReason.HERO_RETURN) {
if (hero.getStar() == GlobalsDef.WUJINGMIBAO_STAR){
Poster.getPoster().dispatchEvent(new SummonTreasureEvent(user.getId(),hero.getStar(),1));
}
}
heroManager.addHero(hero);
// 鸿蒙阵推送
HeroLogic.getInstance().addOrUpdateHongmeng(OnlineUserManager.getSessionByUid(user.getId()));