Guild resent after tol abandoned

This commit is contained in:
2026-07-26 18:36:40 -04:00
parent a42bdbd533
commit a7c97297dd
@@ -3,10 +3,12 @@ package engine.net.client.handlers;
import engine.gameManager.*;
import engine.mbEnums;
import engine.mbEnums.BuildingGroup;
import engine.net.Dispatch;
import engine.net.client.ClientConnection;
import engine.net.client.msg.AbandonAssetMsg;
import engine.net.client.msg.ClientNetMsg;
import engine.net.client.msg.ErrorPopupMsg;
import engine.net.client.msg.guild.SendGuildEntryMsg;
import engine.objects.*;
import org.pmw.tinylog.Logger;
@@ -179,6 +181,10 @@ public class AbandonAssetMsgHandler extends AbstractClientMsgHandler {
GuildManager.updateAllGuildTags(sourceGuild);
GuildManager.updateAllGuildBinds(sourceGuild, null);
SendGuildEntryMsg msg = new SendGuildEntryMsg(sourcePlayer);
Dispatch dispatch = Dispatch.borrow(sourcePlayer, msg);
DispatchManager.dispatchMsgDispatch(dispatch, mbEnums.DispatchChannel.SECONDARY);
// Guild no longer owns his tree.
if (!DbManager.GuildQueries.SET_GUILD_OWNED_CITY(sourceGuild.getObjectUUID(), 0)) {
Logger.error("Failed to update Owned City to Database");