森罗幻境自动挂机奖励展示

back_recharge
xuexinpeng 2021-12-31 10:36:32 +08:00
parent 188ea389e6
commit 82dde4cdb8
4 changed files with 9 additions and 9 deletions

View File

@ -1,21 +1,14 @@
package com.ljsd.jieling.handler.map.mapHandler;
import com.google.protobuf.GeneratedMessage;
import com.ljsd.jieling.globals.BIReason;
import com.ljsd.jieling.handler.BaseHandler;
import com.ljsd.jieling.handler.map.MapLogic;
import com.ljsd.jieling.logic.dao.UserManager;
import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.netty.cocdex.PacketNetData;
import com.ljsd.jieling.network.session.ISession;
import com.ljsd.jieling.util.ItemUtil;
import org.springframework.stereotype.Component;
import rpc.protocols.ActivityProto;
import rpc.protocols.CommonProto;
import rpc.protocols.MapInfoProto;
import rpc.protocols.MessageTypeProto;
import java.util.HashMap;
import java.util.Map;
@Component

View File

@ -22,6 +22,7 @@ import com.ljsd.jieling.logic.fight.GameFightType;
import com.ljsd.jieling.logic.fight.PVEFightEvent;
import com.ljsd.jieling.logic.fight.result.FightResult;
import com.ljsd.jieling.logic.hero.HeroAttributeEnum;
import com.ljsd.jieling.logic.player.PlayerLogic;
import com.ljsd.jieling.logic.store.StoreLogic;
import com.ljsd.jieling.network.session.ISession;
import rpc.protocols.CommonProto;
@ -670,6 +671,8 @@ public class TowerMap extends AbstractMap {
response.setEssenceValue(-1);
response.setCell(CBean2Proto.getCell(cell));
response.setDrop(drop);
//森罗幻境自动挂机奖励展示
PlayerLogic.TowerGetRewardInfoShow(response.getDrop(),user);
response.setMonsterNum(monsterAmount);
MessageUtil.sendMessage(session,1,messageType.getNumber(),response.build(),true);
}

View File

@ -17,9 +17,9 @@ public class GotSoulMarkManager extends AbstractDataManager {
public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) {
CumulationData.Result result = null;
int itemId = (int)parm[0];
int num = (int)parm[1];
long num = (long)parm[1];
if(missionType == MissionType.GOT_SOUL_MARK){
data.addQualitySoulMarkNum(STableManager.getConfig(SItem.class).get(itemId).getQuantity(),num);
data.addQualitySoulMarkNum(STableManager.getConfig(SItem.class).get(itemId).getQuantity(),(int)num);
result = new CumulationData.Result(missionType);
}
return result;

View File

@ -1794,6 +1794,7 @@ public class PlayerLogic {
}else{
mapItemShow.put(item.getItemId(),(int)item.getItemNum());
}
LOGGER.error("掉落1->{}->{}",item.getItemId(),item.getItemNum());
}
for(CommonProto.Equip equip:drop.getEquipIdList()){
if(mapItemShow.containsKey(equip.getEquipId())){
@ -1801,6 +1802,7 @@ public class PlayerLogic {
}else{
mapItemShow.put(equip.getEquipId(),1);
}
LOGGER.error("掉落2->{}->{}",equip.getEquipId(),1);
}
for(CommonProto.Hero hero:drop.getHeroList()){
if(mapItemShow.containsKey(hero.getHeroId())){
@ -1808,6 +1810,7 @@ public class PlayerLogic {
}else{
mapItemShow.put(hero.getHeroId(),1);
}
LOGGER.error("掉落3->{}->{}",hero.getHeroId(),1);
}
for(CommonProto.PokemonInfo pokemonInfo:drop.getPokemonList()){
if(mapItemShow.containsKey(pokemonInfo.getTempId())){
@ -1815,6 +1818,7 @@ public class PlayerLogic {
}else{
mapItemShow.put(pokemonInfo.getTempId(),1);
}
LOGGER.error("掉落4->{}->{}",pokemonInfo.getTempId(),1);
}
}
}