无尽秘宝,英雄升星需要增加数量

back_recharge
jiahuiwen 2021-12-13 16:06:55 +08:00
parent ea6ebeb278
commit aa4341c12b
4 changed files with 10 additions and 2 deletions

View File

@ -73,6 +73,8 @@ public interface GlobalsDef {
int EXPLORE_MAP_DIGGLE_TYPE =4;
int EXPLORE_MAP_ACTION_POWER_RORMULA_TYPE =5;
int WUJINGMIBAO_STAR = 5; // 无尽秘宝 英雄需要的星级
int MUST_BE = -1;

View File

@ -1,5 +1,6 @@
package com.ljsd.jieling.logic.activity.eventhandler;
import com.ljsd.jieling.core.GlobalsDef;
import com.ljsd.jieling.logic.activity.IEventHandler;
import com.ljsd.jieling.logic.activity.event.IEvent;
import com.ljsd.jieling.logic.activity.event.Poster;
@ -19,7 +20,7 @@ public class SummonTreasureHandler implements IEventHandler {
}
SummonTreasureEvent event1 = (SummonTreasureEvent) event;
User user = UserManager.getUser(event1.getUid());
if (event1.getStar() == 5){
if (event1.getStar() == GlobalsDef.WUJINGMIBAO_STAR){
user.getPlayerInfoManager().setGetFiveStarHeroNum(user.getPlayerInfoManager().getGetFiveStarHeroNum()+event1.getNum());
Poster.getPoster().dispatchEvent(new SummonTreasureActivityEvent(user.getId()));
}

View File

@ -1644,6 +1644,9 @@ public class HeroLogic {
}
hero.upStar(1);
user.getHeroManager().addHeroHandBook(hero.getTemplateId(),hero.getStar());
if (hero.getStar() == GlobalsDef.WUJINGMIBAO_STAR){
Poster.getPoster().dispatchEvent(new SummonTreasureEvent(user.getId(),hero.getStar(),1));
}
}

View File

@ -1388,7 +1388,9 @@ public class ItemUtil {
PlayerManager playerInfoManager = user.getPlayerInfoManager();
int[] heroStar = SItem.getsItemMap().get(cardId).getHeroStar();
Hero hero = new Hero(user.getId(),heroStar[0],heroStar[1]);
Poster.getPoster().dispatchEvent(new SummonTreasureEvent(user.getId(),hero.getStar(),1));
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()));