fix(Scripts/Achievement): Add OR condition to criteria check for achievement Fa-la-la-la-Ogri'la (#24155)
This commit is contained in:
parent
b45c5bc7b8
commit
9dab2d408d
2 changed files with 22 additions and 0 deletions
|
|
@ -0,0 +1,4 @@
|
|||
--
|
||||
DELETE FROM `achievement_criteria_data` WHERE `criteria_id` = 3938;
|
||||
INSERT INTO `achievement_criteria_data` (`criteria_id`, `type`, `value1`, `value2`, `ScriptName`) VALUES
|
||||
(3938, 11, 0, 0, 'achievement_fa_la_la_la_ogrila');
|
||||
|
|
@ -265,6 +265,23 @@ class achievement_flirt_with_disaster_perf_check : public AchievementCriteriaScr
|
|||
}
|
||||
};
|
||||
|
||||
enum FaLaLaLaOgrila
|
||||
{
|
||||
SPELL_FRESH_HOLLY = 44824,
|
||||
SPELL_PRESERVED_HOLLY = 62061,
|
||||
};
|
||||
|
||||
class achievement_fa_la_la_la_ogrila : public AchievementCriteriaScript
|
||||
{
|
||||
public:
|
||||
achievement_fa_la_la_la_ogrila() : AchievementCriteriaScript("achievement_fa_la_la_la_ogrila") {}
|
||||
|
||||
bool OnCheck(Player* player, Unit* /*target*/, uint32 /*criteria_id*/) override
|
||||
{
|
||||
return player->HasAura(SPELL_FRESH_HOLLY) || player->HasAura(SPELL_PRESERVED_HOLLY);
|
||||
}
|
||||
};
|
||||
|
||||
void AddSC_achievement_scripts()
|
||||
{
|
||||
new achievement_resilient_victory();
|
||||
|
|
@ -285,4 +302,5 @@ void AddSC_achievement_scripts()
|
|||
new achievement_not_even_a_scratch();
|
||||
new achievement_killed_exp_or_honor_target();
|
||||
new achievement_flirt_with_disaster_perf_check();
|
||||
new achievement_fa_la_la_la_ogrila();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue