aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorForesterDev <11771800+ForesterDev@users.noreply.github.com>2020-04-11 21:49:36 +0400
committerShauren <shauren.trinity@gmail.com>2022-01-01 14:43:20 +0100
commit931ca1e54675a6c1fc5d4a30e65a650807022eb4 (patch)
tree3fdf5fac0fc2e2348308e54ef4ee304d2a35438f
parent26ae6df032d6ed67c05384eab4a614773b21adb7 (diff)
Core/PacketIO: updated SMSG_FEATURE_SYSTEM_STATUS (#24403)
* Core/Packets: updated SMSG_FEATURE_SYSTEM_STATUS (cherry picked from commit 231207970bf9c28971def453d2622aa17fe36b43) * Define complaint status values and replace magic numbers * Add missing header Co-authored-by: joschiwald <joschiwald.trinity@gmail.com> (cherry picked from commit bfd73e7f47ec670308f72cbd0dbc42ef80cd7e92)
-rw-r--r--src/server/game/Handlers/CharacterHandler.cpp3
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h7
2 files changed, 8 insertions, 2 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp
index d9c2aa5781d..4297cc4e79e 100644
--- a/src/server/game/Handlers/CharacterHandler.cpp
+++ b/src/server/game/Handlers/CharacterHandler.cpp
@@ -1400,7 +1400,7 @@ void WorldSession::SendFeatureSystemStatus()
WorldPackets::System::FeatureSystemStatus features;
/// START OF DUMMY VALUES
- features.ComplaintStatus = 2;
+ features.ComplaintStatus = COMPLAINT_ENABLED_WITH_AUTO_IGNORE;
features.ScrollOfResurrectionRequestsRemaining = 1;
features.ScrollOfResurrectionMaxRequestsPerDay = 1;
features.TwitterPostThrottleLimit = 60;
@@ -1416,7 +1416,6 @@ void WorldSession::SendFeatureSystemStatus()
features.EuropaTicketSystemStatus->ThrottleState.PerMilliseconds = 60000;
features.EuropaTicketSystemStatus->ThrottleState.TryCount = 1;
features.EuropaTicketSystemStatus->ThrottleState.LastResetTimeBeforeNow = 111111;
- features.ComplaintStatus = 0;
features.TutorialsEnabled = true;
features.NPETutorialsEnabled = true;
/// END OF DUMMY VALUES
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index 584092e82b1..afa4a132faf 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -6007,6 +6007,13 @@ enum CharacterUndeleteResult
CHARACTER_UNDELETE_RESULT_ERROR_UNKNOWN = 5
};
+enum ComplaintStatus : uint8
+{
+ COMPLAINT_DISABLED = 0,
+ COMPLAINT_ENABLED_WITHOUT_AUTO_IGNORE = 1,
+ COMPLAINT_ENABLED_WITH_AUTO_IGNORE = 2
+};
+
/// Ban function modes
enum BanMode
{