魂印临时背包掉落
parent
7be649a804
commit
2e35ab977e
|
@ -152,6 +152,9 @@ public class CBean2Proto {
|
|||
for (Equip equip : temporaryItems.equips) {
|
||||
drop.addEquipId(getEquipProto(equip));
|
||||
}
|
||||
for (SoulEquip equip : temporaryItems.soulEquips) {
|
||||
drop.addSoulEquip(getEquipProto(equip));
|
||||
}
|
||||
return drop.build();
|
||||
}
|
||||
|
||||
|
|
|
@ -583,7 +583,8 @@ public class ItemUtil {
|
|||
Map<Integer, Item> items = temporaryItems.items;
|
||||
Set<Equip> equips = temporaryItems.equips;
|
||||
Set<EspecialEquip> especialEquips = temporaryItems.especialEquips;
|
||||
if (items.isEmpty() && equips.isEmpty() && especialEquips.isEmpty()) {
|
||||
Set<SoulEquip> soulEquips= temporaryItems.soulEquips;
|
||||
if (items.isEmpty() && equips.isEmpty() && especialEquips.isEmpty()&&soulEquips.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
Map<Integer, Item> itemMap = user.getItemManager().getItemMap();
|
||||
|
@ -652,6 +653,25 @@ public class ItemUtil {
|
|||
user.getEquipManager().addEspecialEquip(user,especialEquip);
|
||||
|
||||
}
|
||||
for(SoulEquip soulEquip:soulEquips){
|
||||
SItem sItem = SItem.getsItemMap().get (soulEquip.getEquipId());
|
||||
if (sItem == null){
|
||||
continue;
|
||||
}
|
||||
if (sItem.getIsSave() != 1) {
|
||||
continue;
|
||||
}
|
||||
if(!isVictory){
|
||||
if(isFirst){
|
||||
rewardStr.append(soulEquip.getEquipId()).append("#").append("1");
|
||||
isFirst = false;
|
||||
}else{
|
||||
rewardStr.append("|").append(soulEquip.getEquipId()).append("#").append("1");
|
||||
}
|
||||
continue;
|
||||
}
|
||||
user.getEquipManager().addSoulEquip(soulEquip);
|
||||
}
|
||||
user.getMapManager().setTemporaryItems(null);
|
||||
if(!isVictory){
|
||||
String title = SErrorCodeEerverConfig.getI18NMessage("map_overtime_title");
|
||||
|
|
Loading…
Reference in New Issue