forked from MagicBane/Server
Methods moved out of old login handler
This commit is contained in:
@@ -17,7 +17,6 @@ import engine.objects.GuildStatusController;
|
||||
import engine.objects.PlayerCharacter;
|
||||
import engine.server.MBServerStatics;
|
||||
import engine.server.login.LoginServer;
|
||||
import engine.server.login.LoginServerMsgHandler;
|
||||
import engine.session.Session;
|
||||
import org.pmw.tinylog.Logger;
|
||||
|
||||
@@ -47,19 +46,19 @@ public class DeleteCharacterMsgHandler extends AbstractClientMsgHandler {
|
||||
|
||||
if (playerCharacter == null) {
|
||||
Logger.error("Delete Error: PlayerID=" + msg.getCharacterUUID() + " not found.");
|
||||
LoginServerMsgHandler.sendCharacterSelectScreen(session);
|
||||
LoginServer.sendCharacterSelectScreen(session);
|
||||
return true;
|
||||
}
|
||||
|
||||
if (session.getAccount() == null) {
|
||||
Logger.error("Delete Error: Account not found.");
|
||||
LoginServerMsgHandler.sendCharacterSelectScreen(session);
|
||||
LoginServer.sendCharacterSelectScreen(session);
|
||||
return true;
|
||||
}
|
||||
|
||||
if (playerCharacter.getAccount().equals(session.getAccount()) == false) {
|
||||
Logger.error("Delete Error: Character " + playerCharacter.getName() + " does not belong to account " + origin.getAccount().getUname());
|
||||
LoginServerMsgHandler.sendCharacterSelectScreen(session);
|
||||
LoginServer.sendCharacterSelectScreen(session);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -67,7 +66,7 @@ public class DeleteCharacterMsgHandler extends AbstractClientMsgHandler {
|
||||
//TODO either find an error or just gdisband.
|
||||
|
||||
if (GuildStatusController.isGuildLeader(playerCharacter.getGuildStatus())) {
|
||||
LoginServerMsgHandler.KickToLogin(MBServerStatics.LOGINERROR_UNABLE_TO_LOGIN, "Cannot delete a guild leader.", origin);
|
||||
LoginServer.KickToLogin(MBServerStatics.LOGINERROR_UNABLE_TO_LOGIN, "Cannot delete a guild leader.", origin);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -75,7 +74,7 @@ public class DeleteCharacterMsgHandler extends AbstractClientMsgHandler {
|
||||
|
||||
if (LoginServer.getActiveBaneQuery(playerCharacter)) {
|
||||
Logger.info("Character " + playerCharacter.getName() + " has unresolved bane");
|
||||
LoginServerMsgHandler.KickToLogin(MBServerStatics.LOGINERROR_UNABLE_TO_LOGIN, "Player has unresolved bane.", origin);
|
||||
LoginServer.KickToLogin(MBServerStatics.LOGINERROR_UNABLE_TO_LOGIN, "Player has unresolved bane.", origin);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -84,7 +83,7 @@ public class DeleteCharacterMsgHandler extends AbstractClientMsgHandler {
|
||||
|
||||
// TODO Delete Equipment
|
||||
// Resend Character Select Screen.
|
||||
LoginServerMsgHandler.sendCharacterSelectScreen(session);
|
||||
LoginServer.sendCharacterSelectScreen(session);
|
||||
|
||||
} catch (Exception e) {
|
||||
Logger.error(e);
|
||||
|
||||
Reference in New Issue
Block a user