cannot group outside of nation
This commit is contained in:
@@ -21,6 +21,7 @@ import engine.net.client.msg.ClientNetMsg;
|
||||
import engine.net.client.msg.group.GroupInviteMsg;
|
||||
import engine.net.client.msg.group.GroupUpdateMsg;
|
||||
import engine.objects.Group;
|
||||
import engine.objects.Guild;
|
||||
import engine.objects.PlayerCharacter;
|
||||
|
||||
public class GroupInviteHandler extends AbstractClientMsgHandler {
|
||||
@@ -103,6 +104,12 @@ public class GroupInviteHandler extends AbstractClientMsgHandler {
|
||||
if (target.isIgnoringPlayer(source))
|
||||
return false;
|
||||
|
||||
if(source.getGuild().getNation().equals(target.getGuild().getNation()) == false)
|
||||
return false; // cannot group outside of nation
|
||||
|
||||
if(source.getGuild().getNation().equals(target.getGuild().getNation()) && source.getGuild().getNation().equals(Guild.getErrantGuild()))
|
||||
if(source.getGuild().equals(target.getGuild()) == false)
|
||||
return false; // cannot group as an errant guild with other errant guilds
|
||||
|
||||
// dont block invites to people already in a group and
|
||||
// dont check for pending invites, the client does it
|
||||
|
||||
Reference in New Issue
Block a user