diff options
| author | Shauren <shauren.trinity@gmail.com> | 2017-04-16 01:13:09 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2017-04-16 01:13:09 +0200 |
| commit | c0eb6c313053d2437abf2e7fff9ab50645c98559 (patch) | |
| tree | e9c79ce1a961355911fb2e8e04d0cd39b1c409c0 /src/server/game/Server | |
| parent | 43510a258c83215efcf5e70a253523e8a4199502 (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.h | 18 |
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 |
