mirror of
https://github.com/Melledy/Nebula.git
synced 2026-11-04 21:36:51 +01:00
Update to support game version 2.0.0.*
This commit is contained in:
1 parent
b302871630
commit
c585417b85
119 files changed
+73147
-9253
No files matched your search
@@ -23,7 +23,7 @@ public class HandlerActivityLevelsApplyReq extends NetHandler {
|
||||
}
|
||||
|
||||
// Apply
|
||||
boolean success = activity.apply(req.getLevelId(), req.getBuildId());
|
||||
boolean success = activity.apply(req.getLevelId(), req.getBuild().getBuildId());
|
||||
|
||||
if (success == false) {
|
||||
return session.encodeMsg(NetMsgId.activity_levels_apply_failed_ack);
|
||||
|
||||
@@ -23,7 +23,7 @@ public class HandlerActivityStoryApplyReq extends NetHandler {
|
||||
}
|
||||
|
||||
// Apply
|
||||
boolean success = activity.apply(req.getStoryId(), req.getBuildId());
|
||||
boolean success = activity.apply(req.getStoryId(), req.getBuild().getBuildId());
|
||||
|
||||
if (success == false) {
|
||||
return session.encodeMsg(NetMsgId.activity_story_apply_failed_ack);
|
||||
|
||||
@@ -23,7 +23,7 @@ public class HandlerActivityTrekkerVersusApplyReq extends NetHandler {
|
||||
}
|
||||
|
||||
// Apply
|
||||
boolean result = activity.apply(req.getBuildId(), req.getAffixIds());
|
||||
boolean result = activity.apply(req.getBuild().getBuildId(), req.getAffixIds());
|
||||
|
||||
if (result == false) {
|
||||
return session.encodeMsg(NetMsgId.activity_trekker_versus_apply_failed_ack);
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.GuideMissionInfoOuterClass.GuideMissionInfo;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.GameSession;
|
||||
|
||||
@HandlerId(NetMsgId.guide_mission_info_req)
|
||||
public class HandlerGuideMissionInfoReq extends NetHandler {
|
||||
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) throws Exception {
|
||||
// Build response
|
||||
var rsp = GuideMissionInfo.newInstance();
|
||||
|
||||
// Encode and send
|
||||
return session.encodeMsg(NetMsgId.guide_mission_info_succeed_ack, rsp);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -15,7 +15,7 @@ public class HandlerInfinityTowerApplyReq extends NetHandler {
|
||||
var req = InfinityTowerApplyReq.parseFrom(message);
|
||||
|
||||
// Apply
|
||||
boolean success = session.getPlayer().getInfinityTowerManager().apply(req.getLevelId(), req.getBuildId());
|
||||
boolean success = session.getPlayer().getInfinityTowerManager().apply(req.getLevelId(), req.getBuild().getBuildId());
|
||||
|
||||
if (!success) {
|
||||
return session.encodeMsg(NetMsgId.infinity_tower_apply_failed_ack);
|
||||
|
||||
@@ -1,16 +1,15 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.game.activity.type.SoldierActivity;
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.SoldierApply.SoldierApplyReq;
|
||||
|
||||
@HandlerId(NetMsgId.soldier_apply_req)
|
||||
public class HandlerSoldierApplyReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) throws Exception {
|
||||
/*
|
||||
var req = SoldierApplyReq.parseFrom(message);
|
||||
var activity = session.getPlayer().getActivityManager().getActivity(
|
||||
SoldierActivity.class, req.getSeasonId());
|
||||
@@ -22,5 +21,8 @@ public class HandlerSoldierApplyReq extends NetHandler {
|
||||
return rsp == null
|
||||
? session.encodeMsg(NetMsgId.soldier_apply_failed_ack)
|
||||
: session.encodeMsg(NetMsgId.soldier_apply_succeed_ack, rsp);
|
||||
*/
|
||||
|
||||
return session.encodeMsg(NetMsgId.soldier_apply_failed_ack);
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.game.activity.type.SoldierActivity;
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
@@ -10,10 +9,14 @@ import emu.nebula.net.NetMsgId;
|
||||
public class HandlerSoldierGiveUpReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) {
|
||||
/*
|
||||
var activity = session.getPlayer().getActivityManager().getFirstActivity(SoldierActivity.class);
|
||||
var rsp = activity == null ? null : activity.giveUp();
|
||||
return rsp == null
|
||||
? session.encodeMsg(NetMsgId.soldier_give_up_failed_ack)
|
||||
: session.encodeMsg(NetMsgId.soldier_give_up_succeed_ack, rsp);
|
||||
*/
|
||||
|
||||
return session.encodeMsg(NetMsgId.soldier_give_up_failed_ack);
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.game.activity.type.SoldierActivity;
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
@@ -10,10 +9,14 @@ import emu.nebula.net.NetMsgId;
|
||||
public class HandlerSoldierInfoReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) {
|
||||
/*
|
||||
var activity = session.getPlayer().getActivityManager().getFirstActivity(SoldierActivity.class);
|
||||
var info = activity == null ? null : activity.info();
|
||||
return info == null
|
||||
? session.encodeMsg(NetMsgId.soldier_info_failed_ack)
|
||||
: session.encodeMsg(NetMsgId.soldier_info_succeed_ack, info);
|
||||
*/
|
||||
|
||||
return session.encodeMsg(NetMsgId.soldier_info_failed_ack);
|
||||
}
|
||||
}
|
||||
@@ -1,21 +1,23 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.game.activity.type.SoldierActivity;
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.SoldierInteract.SoldierInteractReq;
|
||||
|
||||
@HandlerId(NetMsgId.soldier_interact_req)
|
||||
public class HandlerSoldierInteractReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) throws Exception {
|
||||
/*
|
||||
var req = SoldierInteractReq.parseFrom(message);
|
||||
var activity = session.getPlayer().getActivityManager().getFirstActivity(SoldierActivity.class);
|
||||
var rsp = activity == null ? null : activity.interact(req);
|
||||
return rsp == null
|
||||
? session.encodeMsg(NetMsgId.soldier_interact_failed_ack)
|
||||
: session.encodeMsg(NetMsgId.soldier_interact_succeed_ack, rsp);
|
||||
*/
|
||||
|
||||
return session.encodeMsg(NetMsgId.soldier_interact_failed_ack);
|
||||
}
|
||||
}
|
||||
@@ -1,21 +1,24 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.game.activity.type.SoldierActivity;
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.SoldierPartnerTrace.SoldierPartnerTraceReq;
|
||||
|
||||
@HandlerId(NetMsgId.soldier_partner_trace_req)
|
||||
public class HandlerSoldierPartnerTraceReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) throws Exception {
|
||||
/*
|
||||
var req = SoldierPartnerTraceReq.parseFrom(message);
|
||||
var activity = session.getPlayer().getActivityManager().getFirstActivity(SoldierActivity.class);
|
||||
if (activity == null || !activity.setPartnerTrace(req.getPartnerType(), req.getTrace())) {
|
||||
return session.encodeMsg(NetMsgId.soldier_partner_trace_failed_ack);
|
||||
}
|
||||
|
||||
return session.encodeMsg(NetMsgId.soldier_partner_trace_succeed_ack);
|
||||
*/
|
||||
|
||||
return session.encodeMsg(NetMsgId.soldier_partner_trace_failed_ack);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.PublicSoldier.SoldierSeasonInfo;
|
||||
|
||||
@HandlerId(NetMsgId.soldier_season_info_req)
|
||||
public class HandlerSoldierSeasonInfoReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) {
|
||||
// Template response to get rid of errors
|
||||
var rsp = SoldierSeasonInfo.newInstance()
|
||||
.setSeasonId(1);
|
||||
|
||||
// Encode and send
|
||||
return session.encodeMsg(NetMsgId.soldier_season_info_succeed_ack, rsp);
|
||||
}
|
||||
}
|
||||
@@ -1,21 +1,23 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.game.activity.type.SoldierActivity;
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.SoldierStepOut.SoldierStepOutReq;
|
||||
|
||||
@HandlerId(NetMsgId.soldier_step_out_req)
|
||||
public class HandlerSoldierStepOutReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) throws Exception {
|
||||
/*
|
||||
var req = SoldierStepOutReq.parseFrom(message);
|
||||
var activity = session.getPlayer().getActivityManager().getFirstActivity(SoldierActivity.class);
|
||||
if (activity == null || !req.hasDeploy() || !activity.stepOut(req.getDeploy())) {
|
||||
return session.encodeMsg(NetMsgId.soldier_step_out_failed_ack);
|
||||
}
|
||||
return session.encodeMsg(NetMsgId.soldier_step_out_succeed_ack);
|
||||
*/
|
||||
|
||||
return session.encodeMsg(NetMsgId.soldier_step_out_failed_ack);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.net.GameSession;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.Public.Bytes;
|
||||
|
||||
@HandlerId(NetMsgId.soldier_technology_info_req)
|
||||
public class HandlerSoldierTechnologyInfoReq extends NetHandler {
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) {
|
||||
// Template response to get rid of errors
|
||||
var rsp = Bytes.newInstance();
|
||||
|
||||
// Encode and send
|
||||
return session.encodeMsg(NetMsgId.soldier_technology_info_succeed_ack, rsp);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package emu.nebula.server.handlers;
|
||||
|
||||
import emu.nebula.net.NetHandler;
|
||||
import emu.nebula.net.NetMsgId;
|
||||
import emu.nebula.proto.TowerVitaProjectList.TowerVitaProjectListResp;
|
||||
import emu.nebula.net.HandlerId;
|
||||
import emu.nebula.net.GameSession;
|
||||
|
||||
@HandlerId(NetMsgId.tower_vita_project_list_req)
|
||||
public class HandlerTowerVitaProjectListReq extends NetHandler {
|
||||
|
||||
@Override
|
||||
public byte[] handle(GameSession session, byte[] message) throws Exception {
|
||||
// Build response
|
||||
var rsp = TowerVitaProjectListResp.newInstance();
|
||||
|
||||
// Encode and send
|
||||
return session.encodeMsg(NetMsgId.tower_vita_project_list_succeed_ack, rsp);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -15,7 +15,7 @@ public class HandlerTraceHuntApplyReq extends NetHandler {
|
||||
var req = TraceHuntApplyReq.parseFrom(message);
|
||||
|
||||
// Hunt
|
||||
boolean success = session.getPlayer().getTraceHuntManager().apply(req.getOwnerUID(), req.getBossID(), req.getBuildID());
|
||||
boolean success = session.getPlayer().getTraceHuntManager().apply(req.getOwnerUID(), req.getBossID(), req.getBuild().getBuildId());
|
||||
|
||||
if (!success) {
|
||||
return session.encodeMsg(NetMsgId.trace_hunt_apply_failed_ack);
|
||||
|
||||
@@ -16,7 +16,7 @@ public class HandlerVampireSurvivorApplyReq extends NetHandler {
|
||||
var req = VampireSurvivorApplyReq.parseFrom(message);
|
||||
|
||||
// Apply
|
||||
var game = session.getPlayer().getVampireSurvivorManager().apply(req.getId(), req.getBuildIds());
|
||||
var game = session.getPlayer().getVampireSurvivorManager().apply(req.getId(), req.getBuilds());
|
||||
|
||||
if (game == null) {
|
||||
return session.encodeMsg(NetMsgId.vampire_survivor_apply_failed_ack);
|
||||
|
||||
Reference in new issue
Block a user