DispatchManager is now an official manager singleton.

This commit is contained in:
2024-05-12 13:14:42 -04:00
parent ff17cacda7
commit 96ba17f67a
160 changed files with 642 additions and 718 deletions
+3 -4
View File
@@ -25,7 +25,6 @@ import engine.mbEnums.MinionType;
import engine.mbEnums.SupportMsgType;
import engine.mobileAI.Threads.MobAIThread;
import engine.mobileAI.Threads.ReSpawner;
import engine.net.DispatchMessage;
import engine.net.Network;
import engine.net.Protocol;
import engine.net.client.ClientConnection;
@@ -261,7 +260,7 @@ public class WorldServer {
initDatabaselayer();
Logger.info("Starting network Dispatcher");
DispatchMessage.startMessagePump();
DispatchManager.startMessagePump();
Logger.info("Setting cross server session behavior");
SessionManager.setCrossServerBehavior(1); // Sets cross server behavior
@@ -552,7 +551,7 @@ public class WorldServer {
updateStateMsg.setPlayer(playerCharacter);
updateStateMsg.setActivity(5);
DispatchMessage.dispatchMsgToInterestArea(playerCharacter, updateStateMsg, DispatchChannel.PRIMARY, MBServerStatics.CHARACTER_LOAD_RANGE, false, false);
DispatchManager.dispatchMsgToInterestArea(playerCharacter, updateStateMsg, DispatchChannel.PRIMARY, MBServerStatics.CHARACTER_LOAD_RANGE, false, false);
if (playerCharacter.region != null)
if (PlayerCharacter.CanBindToBuilding(playerCharacter, playerCharacter.region.parentBuildingID))
@@ -733,7 +732,7 @@ public class WorldServer {
ChatSystemMsg msg = new ChatSystemMsg(null, flashString);
msg.setChannel(mbEnums.ChatChannelType.FLASH.getChannelID());
msg.setMessageType(mbEnums.ChatMessageType.INFO.ordinal());
DispatchMessage.dispatchMsgToAll(msg);
DispatchManager.dispatchMsgToAll(msg);
// Delete file