check
parent
698bab2122
commit
3c103fac3e
|
@ -445,6 +445,10 @@ public class ItemLogic {
|
|||
public void especialEquipUpStar(ISession session, String equipId, List<HeroInfoProto.ConsumeMaterial> materials) throws Exception {
|
||||
User user = UserManager.getUser(session.getUid());
|
||||
EspecialEquip especialEquip = user.getEquipManager().getEspecialEquipMap().get(equipId);
|
||||
if(especialEquip == null){
|
||||
MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,"not exists");
|
||||
return;
|
||||
}
|
||||
SEquipTalismana sEquipTalismana = SEquipTalismana.equipTalismanaStarMap.get(especialEquip.getEquipId()).get(especialEquip.getStar());
|
||||
Map<Integer, SEquipTalismanaRankup> equipTalismanaRankupMap = SEquipTalismanaRankup.equipTalismanaRankupMap;
|
||||
boolean success = true;
|
||||
|
@ -458,6 +462,10 @@ public class ItemLogic {
|
|||
}
|
||||
SEquipTalismanaRankup sEquipTalismanaRankup = equipTalismanaRankupMap.get(sEquipTalismana.getRankupConsumeMaterial()[i][1]);
|
||||
for(String materEquip:material.getHeroIdsList()){
|
||||
if(equipId.equals(materEquip)){
|
||||
MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,"不能吞自己");
|
||||
return;
|
||||
}
|
||||
EspecialEquip especialEquip1 = user.getEquipManager().getEspecialEquipMap().get(materEquip);
|
||||
//材料种类判断
|
||||
if(sEquipTalismanaRankup.getIssame()==1){
|
||||
|
|
Loading…
Reference in New Issue