完成任务奖励 和 完成事件分开
parent
7d40c34067
commit
7b5f34ba4b
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue