back_recharge
parent
1423c2fb3b
commit
f16ee71a54
|
|
@ -734,6 +734,7 @@ public class ItemUtil {
|
|||
}
|
||||
StringBuilder reward = new StringBuilder();
|
||||
List<CommonProto.Equip> equipList = new CopyOnWriteArrayList<>();
|
||||
List<CommonProto.Equip> especialEquip = new CopyOnWriteArrayList<>();
|
||||
for (Map.Entry<Integer, Integer> entry : equipMap.entrySet()) {
|
||||
int count = entry.getValue();
|
||||
for (int i = 0; i < count; i++) {
|
||||
|
|
@ -745,7 +746,7 @@ public class ItemUtil {
|
|||
}
|
||||
continue;
|
||||
}
|
||||
addEquip(user, entry.getKey(), equipList);
|
||||
addEquip(user, entry.getKey(), equipList,especialEquip);
|
||||
KtEventUtils.onKtEvent(user, ParamEventBean.UserItemEvent,reason,GlobalsDef.addReason,entry.getKey(),1,-1);
|
||||
}
|
||||
}
|
||||
|
|
@ -755,6 +756,7 @@ public class ItemUtil {
|
|||
MailLogic.getInstance().sendMail(user.getId(), title, content, reward.toString(), nowTime, Global.MAIL_EFFECTIVE_TIME);
|
||||
}
|
||||
dropBuilder.addAllEquipId(equipList);
|
||||
dropBuilder.addAllEspecialEquipId(especialEquip);
|
||||
}
|
||||
|
||||
private static String getLimitReward(Map<Integer, Integer> equipMap) {
|
||||
|
|
@ -771,7 +773,7 @@ public class ItemUtil {
|
|||
return reward.toString();
|
||||
}
|
||||
|
||||
private static void addEquip(User user,int equipId ,List<CommonProto.Equip> equipList) throws Exception {
|
||||
private static void addEquip(User user,int equipId ,List<CommonProto.Equip> equipList,List<CommonProto.Equip> especialEquipList) throws Exception {
|
||||
EquipManager equipManager = user.getEquipManager();
|
||||
int itemType = SItem.getsItemMap().get(equipId).getItemType();
|
||||
if(itemType==GlobalItemType.EQUIP){
|
||||
|
|
@ -786,6 +788,7 @@ public class ItemUtil {
|
|||
}
|
||||
}else if(itemType==GlobalItemType.ESPECIAL_EQUIP){
|
||||
EspecialEquip especialEquip = new EspecialEquip(user.getId(),equipId);
|
||||
especialEquipList.add(CBean2Proto.getEquipProto(especialEquip));
|
||||
equipManager.addEspecialEquip(user,especialEquip);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue