Core/Conditions: Sync CONDITION_QUEST_OBJECTIVE_PROGRESS implementation

Port From (https://github.com/TrinityCore/TrinityCore/commit/3d3d255a47725398fd4d011a1a01eee141691ec4)
This commit is contained in:
hondacrx
2021-12-22 20:30:31 -05:00
parent ca64ca25f6
commit 97730e14ad
4 changed files with 16 additions and 6 deletions
+3 -3
View File
@@ -357,7 +357,7 @@ namespace Game.Conditions
}
break;
}
case ConditionTypes.ObjectiveComplete:
case ConditionTypes.ObjectiveProgress:
{
if (player)
{
@@ -373,7 +373,7 @@ namespace Game.Conditions
if (slot >= SharedConst.MaxQuestLogSize)
break;
condMeets = (!player.GetQuestRewardStatus(questObj.QuestID) && player.IsQuestObjectiveComplete(slot, quest, questObj));
condMeets = player.GetQuestSlotObjectiveData(slot, questObj) == ConditionValue3;
}
break;
}
@@ -502,7 +502,7 @@ namespace Game.Conditions
mask |= GridMapTypeMask.AreaTrigger;
break;
case ConditionTypes.DailyQuestDone:
case ConditionTypes.ObjectiveComplete:
case ConditionTypes.ObjectiveProgress:
mask |= GridMapTypeMask.Player;
break;
default: