mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-13 01:08:35 +00:00
fix(Scripts/Achievement): Add OR condition to criteria check for achievement Fa-la-la-la-Ogri'la (#24155)
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user