fix soul equip check

back_recharge
wangyuan 2020-04-14 10:16:34 +08:00
parent 0257faf2d7
commit 6eadad2496
1 changed files with 2 additions and 1 deletions

View File

@ -1993,6 +1993,7 @@ public class HeroLogic{
int uid = iSession.getUid();
User user = UserManager.getUser(uid);
String heroId = optHeroSoul.getHeroId();
System.out.println(heroId);
Hero hero = user.getHeroManager().getHero(heroId);
checkAllowedOpt(2,user,hero.getStar());
checkAllowedWear(user,hero.getTemplateId(),optHeroSoul.getSoulEquipIdsList(),unload);
@ -2011,9 +2012,9 @@ public class HeroLogic{
if(unload!=null){
List<HeroInfoProto.SoulEquipPos> soulEquipIdsListUnload = unload.getSoulEquipIdsList();
soulEquipIdsListUnload.forEach(e->{
equids.remove(e.getEquipId());
unloadSoulIds.add(e.getEquipId());
});
equids.removeAll(unloadSoulIds);
}
//是否魂印能被本英雄佩戴
//是否只能一名武将佩戴