mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +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()
|
void AddSC_achievement_scripts()
|
||||||
{
|
{
|
||||||
new achievement_resilient_victory();
|
new achievement_resilient_victory();
|
||||||
@@ -285,4 +302,5 @@ void AddSC_achievement_scripts()
|
|||||||
new achievement_not_even_a_scratch();
|
new achievement_not_even_a_scratch();
|
||||||
new achievement_killed_exp_or_honor_target();
|
new achievement_killed_exp_or_honor_target();
|
||||||
new achievement_flirt_with_disaster_perf_check();
|
new achievement_flirt_with_disaster_perf_check();
|
||||||
|
new achievement_fa_la_la_la_ogrila();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user