From d106f11e7f44c748f595da36e0cdfd54849649e6 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 27 八月 2018 21:13:50 +0800
Subject: [PATCH] 2960 抢Boss活动(提交界面逻辑)
---
System/FindPrecious/FindPreciousModel.cs | 30 +++++++++++++++---------------
1 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/System/FindPrecious/FindPreciousModel.cs b/System/FindPrecious/FindPreciousModel.cs
index b3d1518..0a171ca 100644
--- a/System/FindPrecious/FindPreciousModel.cs
+++ b/System/FindPrecious/FindPreciousModel.cs
@@ -452,14 +452,9 @@
foreach (var boss in bossInfos.Values)
{
var bossId = boss.bossId;
-
- if (!IsBossAlive(bossId))
+ if (Config.Instance.ContainKey<DemonJarConfig>(bossId))
{
- RemoveOneBossRebornNotify(bossId);
- }
- else
- {
- if (Config.Instance.ContainKey<DemonJarConfig>(bossId))
+ if (IsBossAlive(bossId))
{
var config = Config.Instance.Get<DemonJarConfig>(bossId);
var grade = dungeonModel.GetDungeonGrade(new Dungeon(DemonJarModel.DEMONJAR_MAPID, config.LineID));
@@ -470,16 +465,21 @@
}
else
{
- if ((bossInfos[bossId].refreshTime - DateTime.Now).TotalSeconds < PREPOSE_SECONDS)
- {
- AddOneBossRebornNotify(bossId);
- }
- else
- {
- FindPreciousTimer.Instance.AddClock(bossId, bossInfos[bossId].refreshTime);
- }
+ RemoveOneBossRebornNotify(bossId);
}
}
+ else
+ {
+ if (IsBossAlive(bossId) || (bossInfos[bossId].refreshTime - DateTime.Now).TotalSeconds < PREPOSE_SECONDS)
+ {
+ AddOneBossRebornNotify(bossId);
+ }
+ else
+ {
+ FindPreciousTimer.Instance.AddClock(bossId, bossInfos[bossId].refreshTime);
+ }
+ }
+
}
}
--
Gitblit v1.8.0