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

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);
eventUpdateResponse.setMission(missionProto);
if (checkMissionReturn.drop != null) {
eventUpdateResponse.setDrop(checkMissionReturn.drop);
eventUpdateResponse.setMissionDrop(checkMissionReturn.drop);
}
}
return true;

View File

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