fix vip mission
parent
8dc2ac9f1c
commit
5b977ec2ae
|
@ -1830,7 +1830,7 @@ public class MapLogic {
|
||||||
crossInfo.getStars().add(STAR_3);
|
crossInfo.getStars().add(STAR_3);
|
||||||
crossInfoMap.put(i, crossInfo);
|
crossInfoMap.put(i, crossInfo);
|
||||||
mapManager.updateCrossInfoMap(i, crossInfo);
|
mapManager.updateCrossInfoMap(i, crossInfo);
|
||||||
user.getUserMissionManager().onGameEvent(user,GameEvent.STORY_FIGHT,mapManager.getCurMapId(),1);
|
user.getUserMissionManager().onGameEvent(user,GameEvent.STORY_FIGHT,i,1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -222,7 +222,9 @@ public class PlayerManager extends MongoBase {
|
||||||
}
|
}
|
||||||
updateString("vipInfo", vipInfo);
|
updateString("vipInfo", vipInfo);
|
||||||
updateString("vipLevel", vipLevel);
|
updateString("vipLevel", vipLevel);
|
||||||
|
updateString("hadTakeLevelBoxVip", 0);
|
||||||
this.vipLevel = vipLevel;
|
this.vipLevel = vipLevel;
|
||||||
|
this.hadTakeLevelBoxVip = 0;
|
||||||
user.getUserMissionManager().onGameEvent(user,GameEvent.VIP_LEVLUP,vipLevel);
|
user.getUserMissionManager().onGameEvent(user,GameEvent.VIP_LEVLUP,vipLevel);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1214,11 +1214,12 @@ public class HeroLogic {
|
||||||
MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,"道具不足");
|
MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,"道具不足");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(pokemon.getAllStage() == 0){
|
|
||||||
user.getUserMissionManager().onGameEvent(user,GameEvent.POKEMON_ADVANCED,pokemonId);
|
|
||||||
}
|
|
||||||
|
|
||||||
pokemon.setAllStage(pokemon.getAllStage()+1);
|
pokemon.setAllStage(pokemon.getAllStage()+1);
|
||||||
|
if(pokemon.getAllStage() == 1){
|
||||||
|
user.getUserMissionManager().onGameEvent(user,GameEvent.POKEMON_ADVANCED,pokemonId);
|
||||||
|
}
|
||||||
|
|
||||||
//发送成功消息
|
//发送成功消息
|
||||||
MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,null,true);
|
MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,null,true);
|
||||||
|
@ -1322,8 +1323,10 @@ public class HeroLogic {
|
||||||
SDifferDemonsComonpentsConfig sDifferDemonsComonpentsConfig = sDifferDemonsComonpentsConfigMap.get(comonpentLevel);
|
SDifferDemonsComonpentsConfig sDifferDemonsComonpentsConfig = sDifferDemonsComonpentsConfigMap.get(comonpentLevel);
|
||||||
Map<Integer, Map<Integer, Integer>> extraAddMap = sDifferDemonsComonpentsConfig.getExtraAddMap();
|
Map<Integer, Map<Integer, Integer>> extraAddMap = sDifferDemonsComonpentsConfig.getExtraAddMap();
|
||||||
combinedAttribute(sDifferDemonsComonpentsConfig.getBaseAttribute(),pokemonAttributeMap);
|
combinedAttribute(sDifferDemonsComonpentsConfig.getBaseAttribute(),pokemonAttributeMap);
|
||||||
for(Map<Integer, Integer> item : extraAddMap.values()){
|
if(extraAddMap!=null){
|
||||||
combinedAttribute(sDifferDemonsComonpentsConfig.getBaseAttribute(),item);
|
for(Map<Integer, Integer> item : extraAddMap.values()){
|
||||||
|
combinedAttribute(item,pokemonAttributeMap);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return calForce(pokemonAttributeMap);
|
return calForce(pokemonAttributeMap);
|
||||||
|
|
|
@ -11,7 +11,7 @@ public class HeroLevelUpManager implements BaseDataManager{
|
||||||
int oldLevle = (int)parm[0];
|
int oldLevle = (int)parm[0];
|
||||||
int newLevle = (int)parm[1];
|
int newLevle = (int)parm[1];
|
||||||
Map<Integer, Integer> heroLevleCountMap = data.getHeroLevleCountMap();
|
Map<Integer, Integer> heroLevleCountMap = data.getHeroLevleCountMap();
|
||||||
for(;oldLevle<newLevle;oldLevle++){
|
for(;oldLevle<=newLevle;oldLevle++){
|
||||||
Integer count = heroLevleCountMap.get(oldLevle);
|
Integer count = heroLevleCountMap.get(oldLevle);
|
||||||
if(count == null){
|
if(count == null){
|
||||||
count=0;
|
count=0;
|
||||||
|
|
Loading…
Reference in New Issue