修改装备返还
parent
fffe477523
commit
9934547352
|
@ -864,9 +864,9 @@ public class HeroLogic{
|
|||
}
|
||||
|
||||
//删除hero
|
||||
CommonProto.Drop.Builder baseBuilder = ItemLogic.getInstance().decomposeHero(session,new LinkedList<>(removeHeroIds),Collections.singleton(26),MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE);
|
||||
// CommonProto.Drop.Builder baseBuilder = ItemLogic.getInstance().decomposeHero(session,new LinkedList<>(removeHeroIds),Collections.singleton(26),MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE);
|
||||
//改成归元获得
|
||||
// CommonProto.Drop.Builder baseBuilder = heroBackDrop(user,new ArrayList<>(removeHeroIds),10000,BIReason.UPHERO_DECOMPOS_HERO_REWARD,true);
|
||||
CommonProto.Drop.Builder baseBuilder = heroBackDrop(user,new ArrayList<>(removeHeroIds),10000,BIReason.UPHERO_DECOMPOS_HERO_REWARD,true);
|
||||
|
||||
|
||||
// recyleHeroBySystem(user,removeHeroIds);
|
||||
|
@ -2376,6 +2376,17 @@ public class HeroLogic{
|
|||
Map<Integer,Integer> returnItemMap = new HashMap<>();
|
||||
for(String heroId:heroIds){
|
||||
Hero hero = user.getHeroManager().getHero(heroId);
|
||||
//如果是进阶把装备返还
|
||||
if(reason==BIReason.UPHERO_DECOMPOS_HERO_REWARD){
|
||||
Map<Integer, Integer> equipByPositionMap = hero.getEquipByPositionMap();
|
||||
Map<Integer, Integer> soulEquipByPositionMap = hero.getSoulEquipByPositionMap();
|
||||
if(equipByPositionMap!=null&&equipByPositionMap.size()>0){
|
||||
equipByPositionMap.forEach((k,v)->returnItemMap.put(v,returnItemMap.getOrDefault(v,0)+1));
|
||||
}
|
||||
if(soulEquipByPositionMap!=null&&soulEquipByPositionMap.size()>0){
|
||||
soulEquipByPositionMap.forEach((k,v)->returnItemMap.put(v,returnItemMap.getOrDefault(v,0)+1));
|
||||
}
|
||||
}
|
||||
int breakId = hero.getBreakId();
|
||||
int templateId = hero.getTemplateId();
|
||||
Map<Integer, SHeroReturn> sHeroReturnMap = SHeroReturn.sheroReturnMap.get(templateId);
|
||||
|
|
Loading…
Reference in New Issue