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;