mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 02:46:33 +01:00
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Conflicts: src/server/game/Achievements/AchievementMgr.cpp
This commit is contained in:
@@ -311,6 +311,23 @@ public:
|
||||
{
|
||||
npc_highlord_darion_mograineAI(Creature* creature) : npc_escortAI(creature)
|
||||
{
|
||||
uiTirionGUID = 0;
|
||||
uiKorfaxGUID = 0;
|
||||
uiMaxwellGUID = 0;
|
||||
uiEligorGUID = 0;
|
||||
uiRayneGUID = 0;
|
||||
uiKoltiraGUID = 0;
|
||||
uiOrbazGUID = 0;
|
||||
uiThassarianGUID = 0;
|
||||
uiLichKingGUID = 0;
|
||||
|
||||
memset(uiDefenderGUID, 0, sizeof(uiDefenderGUID));
|
||||
memset(uiEarthshatterGUID, 0, sizeof(uiEarthshatterGUID));
|
||||
memset(uiAbominationGUID, 0, sizeof(uiAbominationGUID));
|
||||
memset(uiBehemothGUID, 0, sizeof(uiBehemothGUID));
|
||||
memset(uiGhoulGUID, 0, sizeof(uiGhoulGUID));
|
||||
memset(uiWarriorGUID, 0, sizeof(uiWarriorGUID));
|
||||
|
||||
Reset();
|
||||
}
|
||||
|
||||
|
||||
@@ -279,6 +279,17 @@ class achievement_flirt_with_disaster_perf_check : public AchievementCriteriaScr
|
||||
}
|
||||
};
|
||||
|
||||
class achievement_killed_exp_or_honor_target : public AchievementCriteriaScript
|
||||
{
|
||||
public:
|
||||
achievement_killed_exp_or_honor_target() : AchievementCriteriaScript("achievement_killed_exp_or_honor_target") { }
|
||||
|
||||
bool OnCheck(Player* player, Unit* target) OVERRIDE
|
||||
{
|
||||
return target && player->isHonorOrXPTarget(target);
|
||||
}
|
||||
};
|
||||
|
||||
void AddSC_achievement_scripts()
|
||||
{
|
||||
new achievement_resilient_victory();
|
||||
@@ -298,4 +309,5 @@ void AddSC_achievement_scripts()
|
||||
new achievement_tilted();
|
||||
new achievement_not_even_a_scratch();
|
||||
new achievement_flirt_with_disaster_perf_check();
|
||||
new achievement_killed_exp_or_honor_target();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user