Core/PacketIO: Named a bunch of unknown/unused fields

Port From (https://github.com/TrinityCore/TrinityCore/commit/806611075659ddde60f3003763e442a46d70f993)
This commit is contained in:
Hondacrx
2024-11-17 13:07:52 -05:00
parent ba80dede79
commit 447c222665
41 changed files with 525 additions and 516 deletions
@@ -79,7 +79,7 @@ namespace Game
SetTimeZoneInformation packet = new();
packet.ServerTimeTZ = clientSupportedTZ;
packet.GameTimeTZ = clientSupportedTZ;
packet.ServerRegionalTZ = clientSupportedTZ;
packet.ServerRegionalTimeTZ = clientSupportedTZ;
SendPacket(packet);//enabled it
}
@@ -91,7 +91,7 @@ namespace Game
features.BpayStoreDisabledByParentalControls = false;
features.CharUndeleteEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemCharacterUndeleteEnabled);
features.BpayStoreEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemBpayStoreEnabled);
features.MaxCharactersPerRealm = WorldConfig.GetIntValue(WorldCfg.CharactersPerRealm);
features.MaxCharactersOnThisRealm = WorldConfig.GetIntValue(WorldCfg.CharactersPerRealm);
features.MinimumExpansionLevel = (int)Expansion.Classic;
features.MaximumExpansionLevel = WorldConfig.GetIntValue(WorldCfg.Expansion);
+9 -10
View File
@@ -46,7 +46,7 @@ namespace Game
EnumCharactersResult charResult = new();
charResult.Success = true;
charResult.IsDeletedCharacters = holder.IsDeletedCharacters();
charResult.DisabledClassesMask = WorldConfig.GetUIntValue(WorldCfg.CharacterCreatingDisabledClassmask);
charResult.ClassDisableMask = WorldConfig.GetUIntValue(WorldCfg.CharacterCreatingDisabledClassmask);
if (!charResult.IsDeletedCharacters)
_legitCharacters.Clear();
@@ -116,8 +116,8 @@ namespace Game
{
EnumCharactersResult.RaceUnlock raceUnlock = new();
raceUnlock.RaceID = requirement.Key;
raceUnlock.HasExpansion = (byte)GetAccountExpansion() >= requirement.Value.Expansion;
raceUnlock.HasAchievement = requirement.Value.AchievementId != 0 && (WorldConfig.GetBoolValue(WorldCfg.CharacterCreatingDisableAlliedRaceAchievementRequirement)
raceUnlock.HasUnlockedLicense = (byte)GetAccountExpansion() >= requirement.Value.Expansion;
raceUnlock.HasUnlockedAchievement = requirement.Value.AchievementId != 0 && (WorldConfig.GetBoolValue(WorldCfg.CharacterCreatingDisableAlliedRaceAchievementRequirement)
/* || HasAccountAchievement(requirement.second.AchievementId)*/);
charResult.RaceUnlockData.Add(raceUnlock);
}
@@ -144,7 +144,7 @@ namespace Game
EnumCharactersResult charEnum = new();
charEnum.Success = true;
charEnum.IsDeletedCharacters = true;
charEnum.DisabledClassesMask = WorldConfig.GetUIntValue(WorldCfg.CharacterCreatingDisabledClassmask);
charEnum.ClassDisableMask = WorldConfig.GetUIntValue(WorldCfg.CharacterCreatingDisabledClassmask);
if (!result.IsEmpty())
{
@@ -1126,7 +1126,7 @@ namespace Game
features.ComplaintStatus = (byte)ComplaintStatus.EnabledWithAutoIgnore;
features.CfgRealmID = 2;
features.CfgRealmRecID = 0;
features.TokenPollTimeSeconds = 300;
features.CommercePricePollTimeSeconds = 300;
features.VoiceEnabled = false;
features.BrowserEnabled = false; // Has to be false, otherwise client will crash if "Customer Support" is opened
@@ -1135,7 +1135,7 @@ namespace Game
europaTicketSystemStatus.ThrottleState.PerMilliseconds = 60000;
europaTicketSystemStatus.ThrottleState.TryCount = 1;
europaTicketSystemStatus.ThrottleState.LastResetTimeBeforeNow = 111111;
features.TutorialsEnabled = true;
features.TutorialEnabled = true;
features.NPETutorialsEnabled = true;
// END OF DUMMY VALUES
@@ -1148,11 +1148,10 @@ namespace Game
features.CharUndeleteEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemCharacterUndeleteEnabled);
features.BpayStoreEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemBpayStoreEnabled);
features.WarModeFeatureEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemWarModeEnabled);
features.IsMuted = !CanSpeak();
features.WarModeEnabled = WorldConfig.GetBoolValue(WorldCfg.FeatureSystemWarModeEnabled);
features.IsChatMuted = !CanSpeak();
features.TextToSpeechFeatureEnabled = false;
features.SpeakForMeAllowed = false;
SendPacket(features);
}
+2 -2
View File
@@ -130,7 +130,7 @@ namespace Game
{
// Get Random dungeons that can be done at a certain level and expansion
uint level = GetPlayer().GetLevel();
uint contentTuningReplacementConditionMask = GetPlayer().m_playerData.CtrOptions.GetValue().ContentTuningConditionMask;
uint contentTuningReplacementConditionMask = GetPlayer().m_playerData.CtrOptions.GetValue().ConditionalFlags;
var randomDungeons = Global.LFGMgr.GetRandomAndSeasonalDungeons(level, (uint)GetExpansion(), contentTuningReplacementConditionMask);
LfgPlayerInfo lfgPlayerInfo = new();
@@ -475,7 +475,7 @@ namespace Game
lfgProposalUpdate.CompletedMask = proposal.encounters;
lfgProposalUpdate.ValidCompletedMask = true;
lfgProposalUpdate.ProposalSilent = silent;
lfgProposalUpdate.IsRequeue = !proposal.isNew;
lfgProposalUpdate.FailedByMyParty = !proposal.isNew;
foreach (var pair in proposal.players)
{
+4 -4
View File
@@ -15,7 +15,7 @@ namespace Game
CommerceTokenGetLogResponse response = new();
// @todo: fix 6.x implementation
response.UnkInt = commerceTokenGetLog.UnkInt;
response.ClientToken = commerceTokenGetLog.ClientToken;
response.Result = TokenResult.Success;
SendPacket(response);
@@ -27,9 +27,9 @@ namespace Game
CommerceTokenGetMarketPriceResponse response = new();
// @todo: 6.x fix implementation
response.CurrentMarketPrice = 300000000;
response.UnkInt = commerceTokenGetMarketPrice.UnkInt;
response.Result = TokenResult.Success;
response.PriceGuarantee = 300000000;
response.ClientToken = commerceTokenGetMarketPrice.ClientToken;
response.ServerToken = TokenResult.Success;
//packet.ReadUInt32("UnkInt32");
SendPacket(response);