Update: Mission take condition

This commit is contained in:
WatchAndyTW
2024-05-25 01:07:29 +08:00
parent e926f0298d
commit ff9f7f2ab3

View File

@@ -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;