Core/PacketIO: Named a bunch of unknown/unused fields
Port From (https://github.com/TrinityCore/TrinityCore/commit/806611075659ddde60f3003763e442a46d70f993)
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user