Core/Achievements: Update CriteriaType enum
Port From (https://github.com/TrinityCore/TrinityCore/commit/0a83f748766c49775d76412d2b98bb9b9dc8c4df)
This commit is contained in:
@@ -776,7 +776,7 @@ namespace Game.BattleGrounds
|
||||
// TODO: lose honor xp
|
||||
}
|
||||
|
||||
player.UpdateCriteria(CriteriaTypes.WinBg, player.GetMapId());
|
||||
player.UpdateCriteria(CriteriaType.WinBattleground, player.GetMapId());
|
||||
if (!guildAwarded)
|
||||
{
|
||||
guildAwarded = true;
|
||||
@@ -785,7 +785,7 @@ namespace Game.BattleGrounds
|
||||
{
|
||||
Guild guild = Global.GuildMgr.GetGuildById(guildId);
|
||||
if (guild)
|
||||
guild.UpdateCriteria(CriteriaTypes.WinBg, player.GetMapId(), 0, 0, null, player);
|
||||
guild.UpdateCriteria(CriteriaType.WinBattleground, player.GetMapId(), 0, 0, null, player);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -802,7 +802,7 @@ namespace Game.BattleGrounds
|
||||
|
||||
player.SendPacket(pvpMatchComplete);
|
||||
|
||||
player.UpdateCriteria(CriteriaTypes.CompleteBattleground, player.GetMapId());
|
||||
player.UpdateCriteria(CriteriaType.ParticipateInBattleground, player.GetMapId());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -683,10 +683,10 @@ namespace Game.BattleGrounds.Zones
|
||||
switch (type)
|
||||
{
|
||||
case ScoreType.BasesAssaulted:
|
||||
player.UpdateCriteria(CriteriaTypes.BgObjectiveCapture, (uint)ABObjectives.AssaultBase);
|
||||
player.UpdateCriteria(CriteriaType.TrackedWorldStateUIModified, (uint)ABObjectives.AssaultBase);
|
||||
break;
|
||||
case ScoreType.BasesDefended:
|
||||
player.UpdateCriteria(CriteriaTypes.BgObjectiveCapture, (uint)ABObjectives.DefendBase);
|
||||
player.UpdateCriteria(CriteriaType.TrackedWorldStateUIModified, (uint)ABObjectives.DefendBase);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -839,7 +839,7 @@ namespace Game.BattleGrounds.Zones
|
||||
switch (type)
|
||||
{
|
||||
case ScoreType.FlagCaptures:
|
||||
player.UpdateCriteria(CriteriaTypes.BgObjectiveCapture, EotSMisc.ObjectiveCaptureFlag);
|
||||
player.UpdateCriteria(CriteriaType.TrackedWorldStateUIModified, EotSMisc.ObjectiveCaptureFlag);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -927,7 +927,7 @@ namespace Game.BattleGrounds.Zones
|
||||
Player player = Global.ObjAccessor.FindPlayer(pair.Key);
|
||||
if (player)
|
||||
if (player.GetTeamId() == Attackers)
|
||||
player.UpdateCriteria(CriteriaTypes.BeSpellTarget, 65246);
|
||||
player.UpdateCriteria(CriteriaType.BeSpellTarget, 65246);
|
||||
}
|
||||
|
||||
Attackers = (Attackers == TeamId.Alliance) ? TeamId.Horde : TeamId.Alliance;
|
||||
@@ -959,7 +959,7 @@ namespace Game.BattleGrounds.Zones
|
||||
Player player = Global.ObjAccessor.FindPlayer(pair.Key);
|
||||
if (player)
|
||||
if (player.GetTeamId() == Attackers && RoundScores[1].winner == Attackers)
|
||||
player.UpdateCriteria(CriteriaTypes.BeSpellTarget, 65246);
|
||||
player.UpdateCriteria(CriteriaType.BeSpellTarget, 65246);
|
||||
}
|
||||
|
||||
if (RoundScores[0].time == RoundScores[1].time)
|
||||
@@ -1096,10 +1096,10 @@ namespace Game.BattleGrounds.Zones
|
||||
switch (type)
|
||||
{
|
||||
case ScoreType.DestroyedDemolisher:
|
||||
player.UpdateCriteria(CriteriaTypes.BgObjectiveCapture, (uint)SAObjectives.DemolishersDestroyed);
|
||||
player.UpdateCriteria(CriteriaType.TrackedWorldStateUIModified, (uint)SAObjectives.DemolishersDestroyed);
|
||||
break;
|
||||
case ScoreType.DestroyedWall:
|
||||
player.UpdateCriteria(CriteriaTypes.BgObjectiveCapture, (uint)SAObjectives.GatesDestroyed);
|
||||
player.UpdateCriteria(CriteriaType.TrackedWorldStateUIModified, (uint)SAObjectives.GatesDestroyed);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
@@ -762,10 +762,10 @@ namespace Game.BattleGrounds.Zones
|
||||
switch (type)
|
||||
{
|
||||
case ScoreType.FlagCaptures: // flags captured
|
||||
player.UpdateCriteria(CriteriaTypes.BgObjectiveCapture, WSObjectives.CaptureFlag);
|
||||
player.UpdateCriteria(CriteriaType.TrackedWorldStateUIModified, WSObjectives.CaptureFlag);
|
||||
break;
|
||||
case ScoreType.FlagReturns: // flags returned
|
||||
player.UpdateCriteria(CriteriaTypes.BgObjectiveCapture, WSObjectives.ReturnFlag);
|
||||
player.UpdateCriteria(CriteriaType.TrackedWorldStateUIModified, WSObjectives.ReturnFlag);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user