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