Refactoring of BNetServer

This commit is contained in:
hondacrx
2020-07-12 00:06:43 -04:00
parent 4164384b72
commit 581d077acd
318 changed files with 2046 additions and 4694 deletions
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -21,8 +21,8 @@ using Framework.Dynamic;
using Game.DataStorage;
using Game.Entities;
using Game.Mails;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -16,7 +16,7 @@
*/
using Framework.Constants;
using Game.Network.Packets;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -17,10 +17,10 @@
using Framework.Constants;
using Game.Entities;
using Game.Network;
using Game.Networking;
using Game.DataStorage;
using System.Collections.Generic;
using Game.Network.Packets;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
namespace Game
+1 -1
View File
@@ -17,7 +17,7 @@
using Framework.Constants;
using Game.BattleFields;
using Game.Network.Packets;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -22,8 +22,8 @@ using Game.BattleGrounds;
using Game.DataStorage;
using Game.Entities;
using Game.Groups;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.BattlePets;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -16,8 +16,8 @@
*/
using Framework.Constants;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Google.Protobuf;
using System;
+2 -2
View File
@@ -19,8 +19,8 @@ using Framework.Constants;
using Framework.Database;
using Game.BlackMarket;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -21,8 +21,8 @@ using Game.Cache;
using Game.Entities;
using Game.Guilds;
using Game.Maps;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using Game.DataStorage;
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.Chat;
using Game.DataStorage;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+4 -4
View File
@@ -24,8 +24,8 @@ using Game.Entities;
using Game.Groups;
using Game.Guilds;
using Game.Maps;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
@@ -470,13 +470,13 @@ namespace Game
stmt = DB.Login.GetPreparedStatement(LoginStatements.DEL_REALM_CHARACTERS_BY_REALM);
stmt.AddValue(0, GetAccountId());
stmt.AddValue(1, Global.WorldMgr.GetRealm().Id.Realm);
stmt.AddValue(1, Global.WorldMgr.GetRealm().Id.Index);
loginTransaction.Append(stmt);
stmt = DB.Login.GetPreparedStatement(LoginStatements.INS_REALM_CHARACTERS);
stmt.AddValue(0, createInfo.CharCount);
stmt.AddValue(1, GetAccountId());
stmt.AddValue(2, Global.WorldMgr.GetRealm().Id.Realm);
stmt.AddValue(2, Global.WorldMgr.GetRealm().Id.Index);
loginTransaction.Append(stmt);
DB.Login.CommitTransaction(loginTransaction);
+3 -3
View File
@@ -21,8 +21,8 @@ using Game.DataStorage;
using Game.Entities;
using Game.Groups;
using Game.Guilds;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
using System.Linq;
@@ -447,7 +447,7 @@ namespace Game
}
ChatPkt data = new ChatPkt();
data.Initialize(type, isLogged ? Language.AddonLogged : Language.Addon, sender, null, text, 0, "", LocaleConstant.enUS, prefix);
data.Initialize(type, isLogged ? Language.AddonLogged : Language.Addon, sender, null, text, 0, "", Locale.enUS, prefix);
group.BroadcastAddonMessagePacket(data, prefix, true, subGroup, sender.GetGUID());
break;
}
+2 -2
View File
@@ -16,8 +16,8 @@
*/
using Framework.Constants;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
namespace Game
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.Garrisons;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Groups;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -19,8 +19,8 @@ using Framework.Constants;
using Game.Cache;
using Game.Entities;
using Game.Guilds;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Guilds;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.DataStorage;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
namespace Game
+2 -2
View File
@@ -19,8 +19,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Guilds;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -20,8 +20,8 @@ using Framework.Database;
using Game.BattlePets;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -19,8 +19,8 @@ using Framework.Constants;
using Game.DungeonFinding;
using Game.Entities;
using Game.Groups;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
using System.Linq;
using Game.DataStorage;
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -21,8 +21,8 @@ using Game.Entities;
using Game.Groups;
using Game.Loots;
using Game.Maps;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -22,8 +22,8 @@ using Game.DataStorage;
using Game.Entities;
using Game.Guilds;
using Game.Mails;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
using System.Linq;
+2 -2
View File
@@ -23,8 +23,8 @@ using Game.Entities;
using Game.Groups;
using Game.Guilds;
using Game.Maps;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Game.PvP;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -22,8 +22,8 @@ using Game.Entities;
using Game.Garrisons;
using Game.Maps;
using Game.Movement;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -20,8 +20,8 @@ using Framework.Database;
using Game.BattleGrounds;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Framework.Database;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Game.Spells;
using System.Collections.Generic;
+2 -2
View File
@@ -19,8 +19,8 @@ using Framework.Constants;
using Framework.Database;
using Game.Entities;
using Game.Guilds;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
using System.Text;
+11 -10
View File
@@ -17,12 +17,13 @@
using Framework.Constants;
using Framework.GameMath;
using Framework.Realm;
using Game.DataStorage;
using Game.Entities;
using Game.Maps;
using Game.Misc;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
namespace Game
@@ -74,8 +75,8 @@ namespace Game
QueryGameObjectResponse queryGameObjectResponse = info.QueryData;
LocaleConstant loc = GetSessionDbLocaleIndex();
if (loc != LocaleConstant.enUS)
Locale loc = GetSessionDbLocaleIndex();
if (loc != Locale.enUS)
{
GameObjectLocale gameObjectLocale = Global.ObjectMgr.GetGameObjectLocale(queryGameObjectResponse.GameObjectID);
if (gameObjectLocale != null)
@@ -110,8 +111,8 @@ namespace Game
QueryCreatureResponse queryCreatureResponse = ci.QueryData;
LocaleConstant loc = GetSessionDbLocaleIndex();
if (loc != LocaleConstant.enUS)
Locale loc = GetSessionDbLocaleIndex();
if (loc != Locale.enUS)
{
CreatureLocale creatureLocale = Global.ObjectMgr.GetCreatureLocale(ci.Entry);
if (creatureLocale != null)
@@ -187,8 +188,8 @@ namespace Game
page.PlayerConditionID = pageText.PlayerConditionID;
page.Flags = pageText.Flags;
LocaleConstant locale = GetSessionDbLocaleIndex();
if (locale != LocaleConstant.enUS)
Locale locale = GetSessionDbLocaleIndex();
if (locale != Locale.enUS)
{
PageTextLocale pageLocale = Global.ObjectMgr.GetPageTextLocale(pageID);
if (pageLocale != null)
@@ -353,8 +354,8 @@ namespace Game
RealmQueryResponse realmQueryResponse = new RealmQueryResponse();
realmQueryResponse.VirtualRealmAddress = queryRealmName.VirtualRealmAddress;
RealmHandle realmHandle = new RealmHandle(queryRealmName.VirtualRealmAddress);
if (Global.ObjectMgr.GetRealmName(realmHandle.Realm, ref realmQueryResponse.NameInfo.RealmNameActual, ref realmQueryResponse.NameInfo.RealmNameNormalized))
RealmId realmHandle = new RealmId(queryRealmName.VirtualRealmAddress);
if (Global.ObjectMgr.GetRealmName(realmHandle.Index, ref realmQueryResponse.NameInfo.RealmNameActual, ref realmQueryResponse.NameInfo.RealmNameNormalized))
{
realmQueryResponse.LookupState = (byte)ResponseCodes.Success;
realmQueryResponse.NameInfo.IsInternalRealm = false;
+2 -2
View File
@@ -19,8 +19,8 @@ using Framework.Constants;
using Game.BattleGrounds;
using Game.Entities;
using Game.Groups;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Game.DataStorage;
using System.Collections.Generic;
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -16,8 +16,8 @@
*/
using Framework.Constants;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
namespace Game
+2 -2
View File
@@ -16,8 +16,8 @@
*/
using Framework.Constants;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
namespace Game
+3 -3
View File
@@ -20,8 +20,8 @@ using Framework.Database;
using Game.Cache;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
@@ -230,7 +230,7 @@ namespace Game
Team team = Player.TeamForRace(characterInfo.RaceId);
uint friendAccountId = characterInfo.AccountId;
if (HasPermission(RBACPermissions.AllowGmFriend) || Global.AccountMgr.IsPlayerAccount(Global.AccountMgr.GetSecurity(friendAccountId, (int)Global.WorldMgr.GetRealm().Id.Realm)))
if (HasPermission(RBACPermissions.AllowGmFriend) || Global.AccountMgr.IsPlayerAccount(Global.AccountMgr.GetSecurity(friendAccountId, (int)Global.WorldMgr.GetRealm().Id.Index)))
{
if (friendGuid == GetPlayer().GetGUID())
friendResult = FriendsResult.Self;
+2 -2
View File
@@ -20,8 +20,8 @@ using Framework.Database;
using Game.DataStorage;
using Game.Entities;
using Game.Guilds;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Game.Spells;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -19,8 +19,8 @@ using Framework.Constants;
using Game.DataStorage;
using Game.Entities;
using Game.Movement;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
using System.Linq;
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Framework.Database;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Game.SupportSystem;
namespace Game
+2 -2
View File
@@ -16,8 +16,8 @@
*/
using Framework.Constants;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Linq;
namespace Game
+2 -2
View File
@@ -16,8 +16,8 @@
*/
using Framework.Constants;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Game.Spells;
namespace Game
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Framework.Database;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using Game.Spells;
using System.Collections.Generic;
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System;
using System.Collections.Generic;
+2 -2
View File
@@ -18,8 +18,8 @@
using Framework.Constants;
using Game.DataStorage;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
namespace Game
{
+2 -2
View File
@@ -17,8 +17,8 @@
using Framework.Constants;
using Game.Entities;
using Game.Network;
using Game.Network.Packets;
using Game.Networking;
using Game.Networking.Packets;
using System.Collections.Generic;
namespace Game