神将分解返回礼物

master_ob2
PC-202302260912\Administrator 2023-09-26 14:19:32 +08:00
parent c5d92afaf4
commit ba3123906c
1 changed files with 9 additions and 3 deletions

View File

@ -524,10 +524,10 @@ public class ItemLogic {
//卸下魂印装备
Map<Integer, Integer> equipByPositionMap = hero.getEquipByPositionMap();
Map<Integer, Integer> soulEquipByPositionMap = hero.getSoulEquipByPositionMap();
if (equipByPositionMap != null && equipByPositionMap.size() > 0) {
if (equipByPositionMap != null && !equipByPositionMap.isEmpty()) {
equipByPositionMap.forEach((k, v) -> baseItemMap.put(v, baseItemMap.getOrDefault(v, 0L) + 1));
}
if (soulEquipByPositionMap != null && soulEquipByPositionMap.size() > 0) {
if (soulEquipByPositionMap != null && !soulEquipByPositionMap.isEmpty()) {
soulEquipByPositionMap.forEach((k, v) -> baseItemMap.put(v, baseItemMap.getOrDefault(v, 0L) + 1));
}
//卸下宝物
@ -554,7 +554,13 @@ public class ItemLogic {
user.getEquipManager().unloadFaxiang(key);
}
}
// 礼物装备
Set<Integer> giftEquipList = hero.getHeroGiftEquipList();
if (giftEquipList != null && !giftEquipList.isEmpty()){
for (Integer id : giftEquipList) {
baseItemMap.put(id,1L);
}
}
heroIdReport.add(hero.getTemplateId());
heroLevelReport.add(hero.getOriginalLevel());