diff options
Diffstat (limited to 'src/server/game/Maps/Map.cpp')
-rw-r--r-- | src/server/game/Maps/Map.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index 493d5bcf6c9..d4e3f1cd53c 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -4741,7 +4741,7 @@ void Map::SetZoneWeather(uint32 zoneId, WeatherState weatherId, float intensity) } } -void Map::SetZoneOverrideLight(uint32 zoneId, uint32 areaLightId, uint32 overrideLightId, uint32 transitionMilliseconds) +void Map::SetZoneOverrideLight(uint32 zoneId, uint32 areaLightId, uint32 overrideLightId, Milliseconds transitionTime) { ZoneDynamicInfo& info = _zoneDynamicInfo[zoneId]; // client can support only one override for each light (zone independent) @@ -4756,7 +4756,7 @@ void Map::SetZoneOverrideLight(uint32 zoneId, uint32 areaLightId, uint32 overrid ZoneDynamicInfo::LightOverride& lightOverride = info.LightOverrides.emplace_back(); lightOverride.AreaLightId = areaLightId; lightOverride.OverrideLightId = overrideLightId; - lightOverride.TransitionMilliseconds = transitionMilliseconds; + lightOverride.TransitionMilliseconds = static_cast<uint32>(transitionTime.count()); } Map::PlayerList const& players = GetPlayers(); @@ -4765,7 +4765,7 @@ void Map::SetZoneOverrideLight(uint32 zoneId, uint32 areaLightId, uint32 overrid WorldPackets::Misc::OverrideLight overrideLight; overrideLight.AreaLightID = areaLightId; overrideLight.OverrideLightID = overrideLightId; - overrideLight.TransitionMilliseconds = transitionMilliseconds; + overrideLight.TransitionMilliseconds = static_cast<uint32>(transitionTime.count()); overrideLight.Write(); for (Map::PlayerList::const_iterator itr = players.begin(); itr != players.end(); ++itr) |