修复消息号

back_recharge
wangyuan 2019-02-25 18:08:59 +08:00
parent a598b1dd9c
commit 47e04c5d51
1 changed files with 3 additions and 4 deletions

View File

@ -55,8 +55,8 @@ public class WorkShopLogic {
if(sMysteryFoodSetting.getNum() != materials.size()){ if(sMysteryFoodSetting.getNum() != materials.size()){
return; return;
} }
PlayerManager playerInfoManager = user.getPlayerInfoManager(); WorkShopController workShopController = user.getWorkShopController();
SWorkShopSetting sWorkShopSetting = SWorkShopSetting.getsWorkShopSettingByLevel(playerInfoManager.getLevel()); SWorkShopSetting sWorkShopSetting = SWorkShopSetting.getsWorkShopSettingByLevel(workShopController.getCookLevel());
float baseLevelRate = sWorkShopSetting.getAddSuccessRate(); float baseLevelRate = sWorkShopSetting.getAddSuccessRate();
float addRate =0.0f; float addRate =0.0f;
Map<Integer, Float> addRateByQuality = sMysteryFoodSetting.getAddRateByQuality(); Map<Integer, Float> addRateByQuality = sMysteryFoodSetting.getAddRateByQuality();
@ -103,14 +103,13 @@ public class WorkShopLogic {
totalFailExp+=failExp; totalFailExp+=failExp;
} }
CommonProto.Drop.Builder dropThing = ItemUtil.drop(user, drop); CommonProto.Drop.Builder dropThing = ItemUtil.drop(user, drop);
WorkShopController workShopController = user.getWorkShopController();
if(totalFailExp>0){ if(totalFailExp>0){
user.getWorkShopController().addCookExp(totalFailExp); user.getWorkShopController().addCookExp(totalFailExp);
} }
CommonProto.WorkShopBaseInfo workShopBaseInfo = CommonProto.WorkShopBaseInfo.newBuilder().setType(GlobalsDef.COOK_SHOP_TYPE).setLevle(workShopController.getCookLevel()).setExp(workShopController.getCookExp()).build(); CommonProto.WorkShopBaseInfo workShopBaseInfo = CommonProto.WorkShopBaseInfo.newBuilder().setType(GlobalsDef.COOK_SHOP_TYPE).setLevle(workShopController.getCookLevel()).setExp(workShopController.getCookExp()).build();
PlayerInfoProto.CookFoodResponse build = PlayerInfoProto.CookFoodResponse.newBuilder().setWorkShopBaseInfo(workShopBaseInfo).setDrop(dropThing).build(); PlayerInfoProto.CookFoodResponse build = PlayerInfoProto.CookFoodResponse.newBuilder().setWorkShopBaseInfo(workShopBaseInfo).setDrop(dropThing).build();
MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.ACTIVITE_WORKSHOP_RESPONSE_VALUE,build,true); MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.COOK_FOOD_RESPONSE_VALUE,build,true);
} }