WhisperHandler reformatting the case of target == null
This commit is contained in:
@@ -49,24 +49,25 @@ public final class WhisperHandler extends AbstractMaplePacketHandler {
|
|||||||
String name = slea.readMapleAsciiString();
|
String name = slea.readMapleAsciiString();
|
||||||
MapleCharacter target = c.getWorldServer().getPlayerStorage().getCharacterByName(name);
|
MapleCharacter target = c.getWorldServer().getPlayerStorage().getCharacterByName(name);
|
||||||
|
|
||||||
if (target != null) {
|
if (target == null) {
|
||||||
switch (request) {
|
|
||||||
case WhisperFlag.LOCATION | WhisperFlag.REQUEST:
|
|
||||||
handleFind(c.getPlayer(), target, WhisperFlag.LOCATION);
|
|
||||||
break;
|
|
||||||
case WhisperFlag.WHISPER | WhisperFlag.REQUEST:
|
|
||||||
String message = slea.readMapleAsciiString();
|
|
||||||
handleWhisper(message, c.getPlayer(), target);
|
|
||||||
break;
|
|
||||||
case WhisperFlag.LOCATION_FRIEND | WhisperFlag.REQUEST:
|
|
||||||
handleFind(c.getPlayer(), target, WhisperFlag.LOCATION_FRIEND);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
FilePrinter.printError(FilePrinter.PACKET_HANDLER + c.getPlayer().getName() + ".txt", "Unknown request " + request + " triggered by " + c.getPlayer().getName());
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
c.announce(MaplePacketCreator.getWhisperResult(name, false));
|
c.announce(MaplePacketCreator.getWhisperResult(name, false));
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (request) {
|
||||||
|
case WhisperFlag.LOCATION | WhisperFlag.REQUEST:
|
||||||
|
handleFind(c.getPlayer(), target, WhisperFlag.LOCATION);
|
||||||
|
break;
|
||||||
|
case WhisperFlag.WHISPER | WhisperFlag.REQUEST:
|
||||||
|
String message = slea.readMapleAsciiString();
|
||||||
|
handleWhisper(message, c.getPlayer(), target);
|
||||||
|
break;
|
||||||
|
case WhisperFlag.LOCATION_FRIEND | WhisperFlag.REQUEST:
|
||||||
|
handleFind(c.getPlayer(), target, WhisperFlag.LOCATION_FRIEND);
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
FilePrinter.printError(FilePrinter.PACKET_HANDLER + c.getPlayer().getName() + ".txt", "Unknown request " + request + " triggered by " + c.getPlayer().getName());
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user