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