aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Weather/WeatherMgr.cpp
diff options
context:
space:
mode:
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)