From ff9f7f2ab34f3c58d5da83557ff5f80399679484 Mon Sep 17 00:00:00 2001 From: WatchAndyTW Date: Sat, 25 May 2024 01:07:29 +0800 Subject: [PATCH] Update: Mission take condition --- Common/Data/Excel/MainMissionExcel.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Common/Data/Excel/MainMissionExcel.cs b/Common/Data/Excel/MainMissionExcel.cs index d424821d..b7012d0b 100644 --- a/Common/Data/Excel/MainMissionExcel.cs +++ b/Common/Data/Excel/MainMissionExcel.cs @@ -92,6 +92,10 @@ namespace EggLink.DanhengServer.Data.Excel { case MissionTakeTypeEnum.Auto: return true; + case MissionTakeTypeEnum.PlayerLevel: + return Database.Player.PlayerData.GetPlayerByUid(data.Uid)!.Level >= Value; + case MissionTakeTypeEnum.WorldLevel: + return Database.Player.PlayerData.GetPlayerByUid(data.Uid)!.WorldLevel >= Value; case MissionTakeTypeEnum.MultiSequence: var value = data.GetMainMissionStatus(Value); return value == MissionPhaseEnum.Finish;