迷宫抛事件

back_recharge
lvxinran 2019-12-27 14:56:52 +08:00
parent 6a456e7643
commit fdc2215c72
3 changed files with 36 additions and 0 deletions

View File

@ -86,5 +86,13 @@ public interface GlobalsDef {
int BLOODY_TEAM =701; //血战队伍 int BLOODY_TEAM =701; //血战队伍
int CHAMPION_ATTACK_TEAM =801; //血战队伍 int CHAMPION_ATTACK_TEAM =801; //血战队伍
//特权解锁类型
int LEVEL_UNLOCK_PRIVILEGE = 1;
int MAIN_LEVEL_UNLOCK_PRIVILEGE = 2;
int VIP_UNLOCK_PRIVILEGE = 3;
int RECHARGE_UNLOCK_PRIVILEGE = 4;
int MISSING_ROOM_MISSION_LENGEND = 6;
} }

View File

@ -0,0 +1,23 @@
package com.ljsd.jieling.logic.activity.event;
/**
* @author lvxinran
* @date 2019/12/27
* @discribe
*/
public class MissingRoomBestEvent implements IEvent{
private int taskType;
public int getTaskType() {
return taskType;
}
public void setTaskType(int taskType) {
this.taskType = taskType;
}
public MissingRoomBestEvent(int taskType) {
this.taskType = taskType;
}
}

View File

@ -12,6 +12,9 @@ import com.ljsd.jieling.handler.map.MapMission;
import com.ljsd.jieling.ktbeans.KtEventUtils; import com.ljsd.jieling.ktbeans.KtEventUtils;
import com.ljsd.jieling.ktbeans.parmsBean.ParamEventBean; import com.ljsd.jieling.ktbeans.parmsBean.ParamEventBean;
import com.ljsd.jieling.logic.activity.ActivityType; import com.ljsd.jieling.logic.activity.ActivityType;
import com.ljsd.jieling.logic.activity.event.IEvent;
import com.ljsd.jieling.logic.activity.event.MissingRoomBestEvent;
import com.ljsd.jieling.logic.activity.event.Poster;
import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.*;
import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.hero.HeroLogic; import com.ljsd.jieling.logic.hero.HeroLogic;
@ -688,6 +691,8 @@ public class MissionLoigc {
User user = UserManager.getUser(session.getUid()); User user = UserManager.getUser(session.getUid());
MissingRoomMissionType missingRoomMissionType = user.getUserMissionManager().getMissingRoomMissionType(); MissingRoomMissionType missingRoomMissionType = user.getUserMissionManager().getMissingRoomMissionType();
missingRoomMissionType.heroSend(user,hero,missionId); missingRoomMissionType.heroSend(user,hero,missionId);
Poster.getPoster().dispatchEvent(new MissingRoomBestEvent(missionId%10_000));
user.getUserMissionManager().updateString("missingRoomMissionType",missingRoomMissionType); user.getUserMissionManager().updateString("missingRoomMissionType",missingRoomMissionType);
MessageUtil.sendMessage(session,1,messageType.getNumber(),null,true); MessageUtil.sendMessage(session,1,messageType.getNumber(),null,true);
} }