back_recharge
wangyuan 2019-06-05 17:06:08 +08:00
parent f16ca67657
commit 3cf9a1dd10
3 changed files with 12 additions and 1 deletions

View File

@ -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);
}

View File

@ -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();

View File

@ -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);
}