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.SoundKitID = playerChoice.SoundKitId;
|
||||||
displayPlayerChoice.CloseUISoundKitID = playerChoice.CloseSoundKitId;
|
displayPlayerChoice.CloseUISoundKitID = playerChoice.CloseSoundKitId;
|
||||||
if (playerChoice.Duration > TimeSpan.Zero)
|
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;
|
displayPlayerChoice.Question = playerChoice.Question;
|
||||||
if (playerChoiceLocale != null)
|
if (playerChoiceLocale != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user