aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-04-16 01:13:09 +0200
committerShauren <shauren.trinity@gmail.com>2017-04-16 01:13:09 +0200
commitc0eb6c313053d2437abf2e7fff9ab50645c98559 (patch)
treee9c79ce1a961355911fb2e8e04d0cd39b1c409c0 /src/server/game/Server
parent43510a258c83215efcf5e70a253523e8a4199502 (diff)
Core/Entities: Update updatefields to 7.2.0
Diffstat (limited to 'src/server/game/Server')
-rw-r--r--src/server/game/Server/Packets/ReputationPackets.h18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/server/game/Server/Packets/ReputationPackets.h b/src/server/game/Server/Packets/ReputationPackets.h
index c5f3545fb75..06f9053eccc 100644
--- a/src/server/game/Server/Packets/ReputationPackets.h
+++ b/src/server/game/Server/Packets/ReputationPackets.h
@@ -19,31 +19,29 @@
#define ReputationPackets_h__
#include "Packet.h"
+#include <array>
namespace WorldPackets
{
namespace Reputation
{
- static uint16 const FactionCount = 256;
+ static uint16 const FactionCount = 300;
class InitializeFactions final : public ServerPacket
{
public:
InitializeFactions() : ServerPacket(SMSG_INITIALIZE_FACTIONS, 1312)
{
- for (uint16 i = 0; i < FactionCount; ++i)
- {
- FactionStandings[i] = 0;
- FactionHasBonus[i] = false;
- FactionFlags[i] = 0;
- }
+ FactionStandings.fill(0);
+ FactionHasBonus.fill(false);
+ FactionFlags.fill(0);
}
WorldPacket const* Write() override;
- int32 FactionStandings[FactionCount];
- bool FactionHasBonus[FactionCount]; ///< @todo: implement faction bonus
- uint8 FactionFlags[FactionCount]; ///< @see enum FactionFlags
+ std::array<int32, FactionCount> FactionStandings;
+ std::array<bool, FactionCount> FactionHasBonus; ///< @todo: implement faction bonus
+ std::array<uint8, FactionCount> FactionFlags; ///< @see enum FactionFlags
};
class RequestForcedReactions final : public ClientPacket