aboutsummaryrefslogtreecommitdiff
path: root/src/game/AchievementMgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/AchievementMgr.h')
-rw-r--r--src/game/AchievementMgr.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/game/AchievementMgr.h b/src/game/AchievementMgr.h
index b00dc6a107f..ecda3dcdc4d 100644
--- a/src/game/AchievementMgr.h
+++ b/src/game/AchievementMgr.h
@@ -46,7 +46,7 @@ enum AchievementCriteriaDataType
ACHIEVEMENT_CRITERIA_DATA_TYPE_T_CREATURE = 1, // creature_id 0
ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_CLASS_RACE = 2, // class_id race_id
ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_LESS_HEALTH= 3, // health_percent 0
- ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_DEAD = 4, // 0 0 not corpse (not released body)
+ ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_DEAD = 4, // own_team 0 not corpse (not released body), own_team==false if enemy team expected
ACHIEVEMENT_CRITERIA_DATA_TYPE_S_AURA = 5, // spell_id effect_idx
ACHIEVEMENT_CRITERIA_DATA_TYPE_S_AREA = 6, // area id 0
ACHIEVEMENT_CRITERIA_DATA_TYPE_T_AURA = 7, // spell_id effect_idx
@@ -78,6 +78,11 @@ struct AchievementCriteriaData
{
uint32 percent;
} health;
+ // ACHIEVEMENT_CRITERIA_DATA_TYPE_T_PLAYER_DEAD
+ struct
+ {
+ uint32 own_team_flag;
+ } player_dead;
// ACHIEVEMENT_CRITERIA_DATA_TYPE_T_AURA
// ACHIEVEMENT_CRITERIA_DATA_TYPE_S_AURA
struct