Handler created for GuildTreeStatusMSg
This commit is contained in:
@@ -631,32 +631,6 @@ public class ClientMessagePump implements NetMsgHandler {
|
||||
DispatchMessage.dispatchMsgToInterestArea(source, msg, DispatchChannel.SECONDARY, MBServerStatics.CHARACTER_LOAD_RANGE, true, true);
|
||||
}
|
||||
|
||||
//returns true if looted item is goldItem and is split. Otherwise returns false
|
||||
|
||||
private static void GuildTreeStatusMsg(GuildTreeStatusMsg msg, ClientConnection origin) throws SQLException {
|
||||
|
||||
PlayerCharacter player = SessionManager.getPlayerCharacter(origin);
|
||||
Dispatch dispatch;
|
||||
|
||||
if (player == null)
|
||||
return;
|
||||
|
||||
if (origin.guildtreespam > System.currentTimeMillis()) {
|
||||
return;
|
||||
}
|
||||
origin.guildtreespam = System.currentTimeMillis() + 5000;
|
||||
|
||||
Building b = BuildingManager.getBuildingFromCache(msg.getTargetID());
|
||||
if (b == null)
|
||||
return;
|
||||
|
||||
GuildTreeStatusMsg gtsm = new GuildTreeStatusMsg(b, player);
|
||||
gtsm.configure();
|
||||
|
||||
dispatch = Dispatch.borrow(player, gtsm);
|
||||
DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.SECONDARY);
|
||||
}
|
||||
|
||||
protected static void petAttack(PetAttackMsg msg, ClientConnection conn) throws MsgSendException {
|
||||
|
||||
PlayerCharacter pc = SessionManager.getPlayerCharacter(conn);
|
||||
@@ -819,9 +793,6 @@ public class ClientMessagePump implements NetMsgHandler {
|
||||
ToggleSitStandMsg tssm = (ToggleSitStandMsg) msg;
|
||||
toggleSitStand(tssm, origin);
|
||||
break;
|
||||
case GUILDTREESTATUS:
|
||||
GuildTreeStatusMsg((GuildTreeStatusMsg) msg, origin);
|
||||
break;
|
||||
case IGNORE:
|
||||
((IgnoreMsg) msg).handleRequest(origin);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user