aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Weather/WeatherMgr.cpp
diff options
context:
space:
mode:
authorNayd <dnpd.dd@gmail.com>2015-01-28 13:58:40 +0000
committerShauren <shauren.trinity@gmail.com>2019-07-09 21:17:59 +0200
commit9a9af3cc5f7433a4de653b2cf28f3d8c757db8f9 (patch)
treecb8f17361a84a91bcd37265d7ec0f859033e26c1 /src/server/game/Weather/WeatherMgr.cpp
parent2a9c038fc8bf87b968a94b23bd0ddb79fecf8b17 (diff)
Core/Packets: Update and enable SMSG_WEATHER
(cherry picked from commit 6f7d048765f102110cbf9ad4653c078fbadaa105)
Diffstat (limited to 'src/server/game/Weather/WeatherMgr.cpp')
-rw-r--r--src/server/game/Weather/WeatherMgr.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/server/game/Weather/WeatherMgr.cpp b/src/server/game/Weather/WeatherMgr.cpp
index cb10f9079ff..4ebe7f4283c 100644
--- a/src/server/game/Weather/WeatherMgr.cpp
+++ b/src/server/game/Weather/WeatherMgr.cpp
@@ -27,6 +27,7 @@
#include "Player.h"
#include "Weather.h"
#include "WorldSession.h"
+#include "MiscPackets.h"
namespace WeatherMgr
{
@@ -143,11 +144,8 @@ void LoadWeatherData()
void SendFineWeatherUpdateToPlayer(Player* player)
{
- WorldPacket data(SMSG_WEATHER, (4 + 4 + 1));
- data << (uint32)WEATHER_STATE_FINE;
- data << (float)0.0f;
- data << uint8(0);
- player->SendDirectMessage(&data);
+ WorldPackets::Misc::Weather weather(WEATHER_STATE_FINE);
+ player->SendDirectMessage(weather.Write());
}
void Update(uint32 diff)