forked from MagicBane/Server
state updated properly
This commit is contained in:
@@ -15,6 +15,7 @@ import engine.Enum.GuildState;
|
|||||||
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.GuildManager;
|
||||||
import engine.gameManager.SessionManager;
|
import engine.gameManager.SessionManager;
|
||||||
import engine.net.Dispatch;
|
import engine.net.Dispatch;
|
||||||
import engine.net.DispatchMessage;
|
import engine.net.DispatchMessage;
|
||||||
@@ -26,8 +27,6 @@ import engine.objects.Guild;
|
|||||||
import engine.objects.GuildStatusController;
|
import engine.objects.GuildStatusController;
|
||||||
import engine.objects.PlayerCharacter;
|
import engine.objects.PlayerCharacter;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
|
|
||||||
public class AcceptSubInviteHandler extends AbstractClientMsgHandler {
|
public class AcceptSubInviteHandler extends AbstractClientMsgHandler {
|
||||||
|
|
||||||
public AcceptSubInviteHandler() {
|
public AcceptSubInviteHandler() {
|
||||||
@@ -89,16 +88,14 @@ public class AcceptSubInviteHandler extends AbstractClientMsgHandler {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Update Target Guild State.
|
//update Guild states.
|
||||||
|
|
||||||
|
protectorate.setNation(nation);
|
||||||
|
GuildManager.updateAllGuildTags(protectorate);
|
||||||
protectorate.upgradeGuildState(false);
|
protectorate.upgradeGuildState(false);
|
||||||
|
|
||||||
//Add sub so GuildMaster can Swear in.
|
if (nation.getGuildState() == GuildState.Sovereign)
|
||||||
|
nation.upgradeGuildState(true);
|
||||||
ArrayList<Guild> subs = nation.getSubGuildList();
|
|
||||||
subs.add(protectorate);
|
|
||||||
|
|
||||||
nation.setGuildState(GuildState.Nation);
|
|
||||||
|
|
||||||
//Let's send the message back.
|
//Let's send the message back.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user