being banished form guild will remove you from any groups
This commit is contained in:
@@ -14,6 +14,7 @@ import engine.Enum.GuildHistoryType;
|
|||||||
import engine.exception.MsgSendException;
|
import engine.exception.MsgSendException;
|
||||||
import engine.gameManager.ChatManager;
|
import engine.gameManager.ChatManager;
|
||||||
import engine.gameManager.DbManager;
|
import engine.gameManager.DbManager;
|
||||||
|
import engine.gameManager.GroupManager;
|
||||||
import engine.gameManager.SessionManager;
|
import engine.gameManager.SessionManager;
|
||||||
import engine.net.Dispatch;
|
import engine.net.Dispatch;
|
||||||
import engine.net.DispatchMessage;
|
import engine.net.DispatchMessage;
|
||||||
@@ -116,6 +117,8 @@ public class BanishUnbanishHandler extends AbstractClientMsgHandler {
|
|||||||
GuildListMsg guildListMsg = new GuildListMsg(guild);
|
GuildListMsg guildListMsg = new GuildListMsg(guild);
|
||||||
dispatch = Dispatch.borrow(source, guildListMsg);
|
dispatch = Dispatch.borrow(source, guildListMsg);
|
||||||
DispatchMessage.dispatchMsgDispatch(dispatch, Enum.DispatchChannel.SECONDARY);
|
DispatchMessage.dispatchMsgDispatch(dispatch, Enum.DispatchChannel.SECONDARY);
|
||||||
|
if(GroupManager.getGroup(target) != null)
|
||||||
|
GroupManager.removeFromGroups(PlayerCharacter.getFromCache(target));
|
||||||
} else {
|
} else {
|
||||||
ErrorPopupMsg.sendErrorPopup(source, 103); // You may not banish this char
|
ErrorPopupMsg.sendErrorPopup(source, 103); // You may not banish this char
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user