Fixed guilds being requested for invalid targets

This commit is contained in:
Treeku
2014-07-13 22:31:34 +01:00
parent ca787f7a50
commit 5ca6f4ecd6
+5
View File
@@ -378,6 +378,11 @@ public class PlayerService implements INetworkDispatch {
CreatureObject targetPlayer = (CreatureObject) core.objectService.getObject(request.getCharacterId());
if (targetPlayer == null) {
System.err.println("PlayerService::GuildRequestMessage: Target is null: " + request.getCharacterId());
return;
}
if (targetPlayer.getGuildId() != 0) {
Guild targetGuild = core.guildService.getGuildById(targetPlayer.getGuildId());
GuildResponseMessage response = new GuildResponseMessage(request.getCharacterId(), targetGuild.getName());