完成任务奖励 和 完成事件分开

back_recharge
jiahuiwen 2019-04-30 13:53:59 +08:00
parent 7d40c34067
commit 7b5f34ba4b
2 changed files with 2 additions and 12 deletions

View File

@ -184,7 +184,7 @@ public class BehaviorUtil {
CommonProto.Mission missionProto = MapLogic.getInstance().getMission(checkMissionReturn.mission); CommonProto.Mission missionProto = MapLogic.getInstance().getMission(checkMissionReturn.mission);
eventUpdateResponse.setMission(missionProto); eventUpdateResponse.setMission(missionProto);
if (checkMissionReturn.drop != null) { if (checkMissionReturn.drop != null) {
eventUpdateResponse.setDrop(checkMissionReturn.drop); eventUpdateResponse.setMissionDrop(checkMissionReturn.drop);
} }
} }
return true; return true;

View File

@ -1,11 +1,8 @@
package com.ljsd.jieling.handler.map.behavior; package com.ljsd.jieling.handler.map.behavior;
import com.ljsd.jieling.handler.map.EventType; import com.ljsd.jieling.handler.map.EventType;
import com.ljsd.jieling.handler.map.MapLogic;
import com.ljsd.jieling.handler.mission.CheckMissionReturn;
import com.ljsd.jieling.handler.mission.Mission; import com.ljsd.jieling.handler.mission.Mission;
import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.protocols.CommonProto;
import com.ljsd.jieling.protocols.MapInfoProto; import com.ljsd.jieling.protocols.MapInfoProto;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@ -23,14 +20,7 @@ public class DestroyMissionBehavior extends BaseBehavior {
return false; return false;
} }
BehaviorUtil.destoryCurPoint(user); BehaviorUtil.destoryCurPoint(user);
CheckMissionReturn checkMissionReturn = MapLogic.getInstance().checkMission(user); BehaviorUtil.updateMission(user, eventUpdateResponse);
if (checkMissionReturn != null) {
CommonProto.Mission missionProto = MapLogic.getInstance().getMission(checkMissionReturn.mission);
eventUpdateResponse.setMission(missionProto);
if (checkMissionReturn.drop != null) {
eventUpdateResponse.setDrop(checkMissionReturn.drop);
}
}
return true; return true;
} }
} }