| System/FindPrecious/FindPreciousBossRebornBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/FindPrecious/FindPreciousModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/FindPrecious/FindPreciousBossRebornBehaviour.cs
@@ -176,14 +176,14 @@ { if (_ok) { EnterBossHome(config.FloorNum); EnterBossHome(config.FloorNum, _bossId); } } ); } else { EnterBossHome(config.FloorNum); EnterBossHome(config.FloorNum, _bossId); } } } @@ -194,7 +194,7 @@ if (mapConfig.MapFBType == (int)MapType.OpenCountry) { EnterBossHome(config.FloorNum); EnterBossHome(config.FloorNum,_bossId); } else { @@ -244,12 +244,13 @@ } private void EnterBossHome(int _floor) private void EnterBossHome(int _floor,int _bossId) { var error = 0; if (TestEnterBossHomeDungeon(_floor, out error)) { bossHomeModel.selectedFloor = _floor; bossHomeModel.selectedBoss = _bossId; dungeonModel.SingleChallengeDungeon(BossHomeModel.BOSSHOME_MAPID, bossHomeModel.selectedFloor - 1); } else System/FindPrecious/FindPreciousModel.cs
@@ -452,14 +452,9 @@ foreach (var boss in bossInfos.Values) { var bossId = boss.bossId; if (!IsBossAlive(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,7 +465,12 @@ } else { if ((bossInfos[bossId].refreshTime - DateTime.Now).TotalSeconds < PREPOSE_SECONDS) RemoveOneBossRebornNotify(bossId); } } else { if (IsBossAlive(bossId) || (bossInfos[bossId].refreshTime - DateTime.Now).TotalSeconds < PREPOSE_SECONDS) { AddOneBossRebornNotify(bossId); } @@ -479,7 +479,7 @@ FindPreciousTimer.Instance.AddClock(bossId, bossInfos[bossId].refreshTime); } } } } }