fix
parent
f16ca67657
commit
3cf9a1dd10
|
@ -8,6 +8,7 @@ import com.ljsd.jieling.globals.BIReason;
|
|||
import com.ljsd.jieling.logic.activity.ActivityLogic;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
import com.ljsd.jieling.logic.hero.HeroLogic;
|
||||
import com.ljsd.jieling.logic.mission.GameEvent;
|
||||
import com.ljsd.jieling.logic.player.PlayerLogic;
|
||||
import com.ljsd.jieling.util.ItemUtil;
|
||||
import com.ljsd.jieling.util.TimeUtils;
|
||||
|
@ -94,6 +95,7 @@ public class UserManager {
|
|||
playerManager.setMaxForce(force);
|
||||
PlayerLogic.getInstance().vipflushEveryDay(user);
|
||||
ActivityLogic.getInstance().newPlayerOpenActivityMission(user);
|
||||
user.getUserMissionManager().onGameEvent(user, GameEvent.USER_LEVELUP,1);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -581,7 +581,7 @@ public class CombatLogic {
|
|||
}
|
||||
AdventureBoss adventureBoss = RedisUtil.getInstence().getMapEntry(RedisKey.ADVENTRUEN_BOSS_INFO, "", bossId, AdventureBoss.class);
|
||||
if(adventureBoss == null){
|
||||
MessageUtil.sendErrorResponse(session,0, MessageTypeProto.MessageType.ADVENTURE_BOSS_CHALLENGE_RESPONSE_VALUE,"boss had killed");
|
||||
MessageUtil.sendErrorResponse(session,0, MessageTypeProto.MessageType.ADVENTURE_BOSS_CHALLENGE_RESPONSE_VALUE,"外敌已被击杀");
|
||||
return;
|
||||
}
|
||||
int bossGroupId = adventureBoss.getBossGroupId();
|
||||
|
|
|
@ -2,6 +2,7 @@ package com.ljsd.jieling.logic.mission;
|
|||
|
||||
|
||||
import com.ljsd.jieling.config.*;
|
||||
import com.ljsd.jieling.core.FunctionIdEnum;
|
||||
import com.ljsd.jieling.globals.BIReason;
|
||||
import com.ljsd.jieling.logic.dao.*;
|
||||
import com.ljsd.jieling.logic.dao.root.User;
|
||||
|
@ -29,13 +30,21 @@ public class MissionLoigc {
|
|||
int uid = session.getUid();
|
||||
User user = UserManager.getUser(uid);
|
||||
PlayerInfoProto.GetVipMissionResponse vipMissionResponse = PlayerInfoProto.GetVipMissionResponse.newBuilder().setVipMissionInfo(getVipMissionResponse(user)).build();
|
||||
|
||||
MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.GET_VIP_MISSION_REPONSE_VALUE,vipMissionResponse,true);
|
||||
}
|
||||
|
||||
public static void getDailyMissionInfo(ISession session) throws Exception {
|
||||
int uid = session.getUid();
|
||||
User user = UserManager.getUser(uid);
|
||||
int level = user.getPlayerInfoManager().getLevel();
|
||||
int openRule = SGlobalSystemConfig.getsGlobalSystemConfigByFunctionId(FunctionIdEnum.DailyMission).getOpenRules()[1];
|
||||
if(level<openRule){
|
||||
MessageUtil.sendErrorResponse(session,0, MessageTypeProto.MessageType.GET_DAILY_MISSION_RESPONSE_VALUE,"not open");
|
||||
return;
|
||||
}
|
||||
PlayerInfoProto.GetDailyMissionResponse dailyMissionResponse = getDailyMissionResponse(user);
|
||||
|
||||
MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.GET_DAILY_MISSION_RESPONSE_VALUE,dailyMissionResponse,true);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue