From 47e04c5d51dc7aa0976261b7cf4db47185d9735b Mon Sep 17 00:00:00 2001 From: wangyuan Date: Mon, 25 Feb 2019 18:08:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B6=88=E6=81=AF=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/item/WorkShopLogic.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java index f5e389e20..aa89b468a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java @@ -55,8 +55,8 @@ public class WorkShopLogic { if(sMysteryFoodSetting.getNum() != materials.size()){ return; } - PlayerManager playerInfoManager = user.getPlayerInfoManager(); - SWorkShopSetting sWorkShopSetting = SWorkShopSetting.getsWorkShopSettingByLevel(playerInfoManager.getLevel()); + WorkShopController workShopController = user.getWorkShopController(); + SWorkShopSetting sWorkShopSetting = SWorkShopSetting.getsWorkShopSettingByLevel(workShopController.getCookLevel()); float baseLevelRate = sWorkShopSetting.getAddSuccessRate(); float addRate =0.0f; Map addRateByQuality = sMysteryFoodSetting.getAddRateByQuality(); @@ -103,14 +103,13 @@ public class WorkShopLogic { totalFailExp+=failExp; } CommonProto.Drop.Builder dropThing = ItemUtil.drop(user, drop); - WorkShopController workShopController = user.getWorkShopController(); if(totalFailExp>0){ user.getWorkShopController().addCookExp(totalFailExp); } 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(); - MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.ACTIVITE_WORKSHOP_RESPONSE_VALUE,build,true); + MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.COOK_FOOD_RESPONSE_VALUE,build,true); }