Core/Players: Add missing playerchoice expiration initialization
Port From (https://github.com/TrinityCore/TrinityCore/commit/be448017289c3c8df2d6dc44fe93b16b91b02daf)
This commit is contained in:
@@ -4963,7 +4963,11 @@ namespace Game.Entities
|
||||
displayPlayerChoice.SoundKitID = playerChoice.SoundKitId;
|
||||
displayPlayerChoice.CloseUISoundKitID = playerChoice.CloseSoundKitId;
|
||||
if (playerChoice.Duration > TimeSpan.Zero)
|
||||
displayPlayerChoice.ExpireTime = (GameTime.GetSystemTime() + playerChoice.Duration).ToFileTime();
|
||||
{
|
||||
DateTime expireTime = GameTime.GetSystemTime() + playerChoice.Duration;
|
||||
PlayerTalkClass.GetInteractionData().GetPlayerChoice().SetExpireTime(expireTime);
|
||||
displayPlayerChoice.ExpireTime = Time.DateTimeToUnixTime(expireTime);
|
||||
}
|
||||
|
||||
displayPlayerChoice.Question = playerChoice.Question;
|
||||
if (playerChoiceLocale != null)
|
||||
|
||||
Reference in New Issue
Block a user