Core/Criteria: Implemented CompleteAnyScenario and CompleteScenario types

Port From (https://github.com/TrinityCore/TrinityCore/commit/980ca4c65682657fecd13fc63fde63d5c92fab04)
This commit is contained in:
Hondacrx
2024-08-24 23:56:43 -04:00
parent 69c65fb16d
commit 62829e83c4
3 changed files with 18 additions and 5 deletions
+6
View File
@@ -91,6 +91,12 @@ namespace Game.Scenarios
public virtual void CompleteScenario()
{
SendPacket(new ScenarioCompleted(_data.Entry.Id));
DoForAllPlayers(player =>
{
player.UpdateCriteria(CriteriaType.CompleteAnyScenario, 1);
player.UpdateCriteria(CriteriaType.CompleteScenario, _data.Entry.Id);
});
}
void SetStep(ScenarioStepRecord step)