From 6cd55bf12c7eb5d05a3ddcc1d3ef1994616227cd Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 08 十月 2018 11:51:31 +0800
Subject: [PATCH] 3335 替换boss复活倒计时机制,由使用本机时间修改为使用服务器时间,防止玩家在倒计时过程中修改本机时间导致倒计时表现错误。

---
 System/FindPrecious/FindPreciousTimer.cs |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/System/FindPrecious/FindPreciousTimer.cs b/System/FindPrecious/FindPreciousTimer.cs
index 8626479..b08d548 100644
--- a/System/FindPrecious/FindPreciousTimer.cs
+++ b/System/FindPrecious/FindPreciousTimer.cs
@@ -51,7 +51,7 @@
                     for (int i = bossIds.Count - 1; i >= 0; i--)
                     {
                         var clock = clocks[bossIds[i]];
-                        if ((clock.rebornTime - DateTime.Now).TotalSeconds < FindPreciousModel.PREPOSE_SECONDS)
+                        if ((clock.rebornTime - TimeUtility.ServerNow).TotalSeconds < FindPreciousModel.PREPOSE_SECONDS)
                         {
                             clocks.Remove(bossIds[i]);
                             bossIds.RemoveAt(i);
@@ -68,7 +68,7 @@
 
         private bool IsValidClockSetting(DateTime _rebornTime)
         {
-            return (_rebornTime - DateTime.Now).TotalSeconds >= FindPreciousModel.PREPOSE_SECONDS;
+            return (_rebornTime - TimeUtility.ServerNow).TotalSeconds >= FindPreciousModel.PREPOSE_SECONDS;
         }
 
         public class BossRebornClock

--
Gitblit v1.8.0