-
Notifications
You must be signed in to change notification settings - Fork 0
How to: CreatureDifficulty
offl edited this page Apr 19, 2021
·
16 revisions
Classic enum version contains original descriptions only if necessary(only if flag is not yet renamed or cannot be renamed right now or if part of original description contains useful info but that part cannot be used in name)
enum CreatureDifficultyFlags
{
CREATURE_DIFFICULTYFLAGS_MOUNTABLE = 0x00000001,
CREATURE_DIFFICULTYFLAGS_NO_XP = 0x00000002, // CREATURE_FLAG_EXTRA_NO_XP
CREATURE_DIFFICULTYFLAGS_NO_LOOT = 0x00000004,
CREATURE_DIFFICULTYFLAGS_UNKILLABLE = 0x00000008,
CREATURE_DIFFICULTYFLAGS_TAMEABLE = 0x00000010, // CREATURE_TYPE_FLAG_TAMEABLE
CREATURE_DIFFICULTYFLAGS_IMMUNE_TO_PC = 0x00000020, // UNIT_FLAG_IMMUNE_TO_PC
CREATURE_DIFFICULTYFLAGS_IMMUNE_TO_NPC = 0x00000040, // UNIT_FLAG_IMMUNE_TO_NPC
CREATURE_DIFFICULTYFLAGS_CAN_WIELD_LOOT = 0x00000080,
CREATURE_DIFFICULTYFLAGS_SESSILE = 0x00000100, // Creature is rooted
CREATURE_DIFFICULTYFLAGS_NOT_SELECTABLE = 0x00000200, // UNIT_FLAG_NOT_SELECTABLE, original description: Uninteractible
CREATURE_DIFFICULTYFLAGS_NO_AUTOMATIC_REGEN = 0x00000400, // Creature does not regenerate mana or health. Creatures with that flag uses no UNIT_FLAG2_REGENERATE_POWER
CREATURE_DIFFICULTYFLAGS_NO_CORPSE_UPON_DEATH = 0x00000800, // Creature instantly disappear when killed, original description: Despawn Instantly
CREATURE_DIFFICULTYFLAGS_CORPSE_RAID = 0x00001000,
CREATURE_DIFFICULTYFLAGS_CREATOR_LOOT = 0x00002000, // Lootable only by creator(engineering dummies)
CREATURE_DIFFICULTYFLAGS_NO_DEFENSE = 0x00004000,
CREATURE_DIFFICULTYFLAGS_NO_SPELL_DEFENSE = 0x00008000,
CREATURE_DIFFICULTYFLAGS_BOSS = 0x00010000, // CREATURE_TYPE_FLAG_BOSS_MOB, original description: Raid Boss Mob
CREATURE_DIFFICULTYFLAGS_COMBAT_PING = 0x00020000,
CREATURE_DIFFICULTYFLAGS_WATER_BOUND = 0x00040000, // Original description: Aquatic (aka Water Only)
CREATURE_DIFFICULTYFLAGS_CAN_PENETRATE_WATER = 0x00080000, // Original description: Amphibious
CREATURE_DIFFICULTYFLAGS_NO_MELEE_FLEE = 0x00100000, // Prevents melee(does not prevent chasing, does not make creature passive). Not sure what 'Flee' means but another flag is named NO_MELEE_APPROACH
CREATURE_DIFFICULTYFLAGS_VISIBLE_TO_GHOSTS = 0x00200000, // CREATURE_TYPE_FLAG_VISIBLE_TO_GHOSTS
CREATURE_DIFFICULTYFLAGS_PVP_ENABLING = 0x00400000,
CREATURE_DIFFICULTYFLAGS_DO_NOT_PLAY_WOUND_PARRY_ANIMATION = 0x00800000, // CREATURE_TYPE_FLAG_DO_NOT_PLAY_WOUND_PARRY_ANIMATION, original description: Do Not Play Wound Anim
CREATURE_DIFFICULTYFLAGS_NO_FACTION_TOOLTIP = 0x01000000, // CREATURE_TYPE_FLAG_NO_FACTION_TOOLTIP
CREATURE_DIFFICULTYFLAGS_IGNORE_COMBAT = 0x02000000, // CREATURE_FLAG_EXTRA_IGNORE_COMBAT, actually only changes react state to passive. Currently handled differently and indeed disallows combat
CREATURE_DIFFICULTYFLAGS_ONLY_ATTACK_PVP_ENABLING = 0x04000000, // Original description: Only attack targets that are PvP enabling
CREATURE_DIFFICULTYFLAGS_SUMMON_GUARD_IF_IN_AGGRO_RANGE = 0x08000000, // Creature will summon a guard if player is within its aggro range (even if creature doesn't attack per se), original description: Calls Guards
CREATURE_DIFFICULTYFLAGS_ONLY_SWIM = 0x10000000, // UNIT_FLAG_SWIMMING, original description: Can Swim
CREATURE_DIFFICULTYFLAGS_FLOATING = 0x20000000, // Disables gravity
CREATURE_DIFFICULTYFLAGS_MORE_AUDIBLE = 0x40000000, // CREATURE_TYPE_FLAG_MORE_AUDIBLE
CREATURE_DIFFICULTYFLAGS_LARGE_AOI = 0x80000000 // UnitFlags2 0x200000
};
enum CreatureDifficultyFlags2
{
CREATURE_DIFFICULTYFLAGS_2_NO_PET_SCALING = 0x00000001,
CREATURE_DIFFICULTYFLAGS_2_FORCE_PARTY_MEMBERS_INTO_COMBAT = 0x00000002, // Original description: Force Raid Combat
CREATURE_DIFFICULTYFLAGS_2_LOCK_TAPPERS_TO_RAID_ON_DEATH = 0x00000004,
CREATURE_DIFFICULTYFLAGS_2_SPELL_ATTACKABLE = 0x00000008, // CREATURE_TYPE_FLAG_SPELL_ATTACKABLE, original description(not valid anymore?): No Harmful Vertex Coloring
CREATURE_DIFFICULTYFLAGS_2_NO_CRUSHING_BLOWS = 0x00000010, // CREATURE_FLAG_EXTRA_NO_CRUSHING_BLOWS
CREATURE_DIFFICULTYFLAGS_2_NO_OWNER_THREAT = 0x00000020,
CREATURE_DIFFICULTYFLAGS_2_NO_WOUNDED_SLOWDOWN = 0x00000040,
CREATURE_DIFFICULTYFLAGS_2_USE_CREATOR_BONUSES = 0x00000080,
CREATURE_DIFFICULTYFLAGS_2_IGNORE_FEIGN_DEATH = 0x00000100, // CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH
CREATURE_DIFFICULTYFLAGS_2_IGNORE_SANCTUARY = 0x00000200,
CREATURE_DIFFICULTYFLAGS_2_ACTION_TRIGGERS_WHILE_CHARMED = 0x00000400,
CREATURE_DIFFICULTYFLAGS_2_INTERACT_WHILE_DEAD = 0x00000800, // CREATURE_TYPE_FLAG_INTERACT_WHILE_DEAD
CREATURE_DIFFICULTYFLAGS_2_NO_INTERRUPT_SCHOOL_COOLDOWN = 0x00001000,
CREATURE_DIFFICULTYFLAGS_2_RETURN_SOUL_SHARD_TO_MASTER_OF_PET = 0x00002000,
CREATURE_DIFFICULTYFLAGS_2_SKIN_WITH_HERBALISM = 0x00004000, // CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM
CREATURE_DIFFICULTYFLAGS_2_SKIN_WITH_MINING = 0x00008000, // CREATURE_TYPE_FLAG_SKIN_WITH_MINING
CREATURE_DIFFICULTYFLAGS_2_ALERT_CONTENT_TEAM_ON_DEATH = 0x00010000,
CREATURE_DIFFICULTYFLAGS_2_ALERT_CONTENT_TEAM_AT_90PTC_HEALTH = 0x00020000,
CREATURE_DIFFICULTYFLAGS_2_ALLOW_MOUNTED_COMBAT = 0x00040000, // CREATURE_TYPE_FLAG_ALLOW_MOUNTED_COMBAT
CREATURE_DIFFICULTYFLAGS_2_PVP_ENABLING_OOC = 0x00080000,
CREATURE_DIFFICULTYFLAGS_2_NO_DEATH_MESSAGE = 0x00100000, // CREATURE_TYPE_FLAG_NO_DEATH_MESSAGE
CREATURE_DIFFICULTYFLAGS_2_IGNORE_PATHING_FAILURE = 0x00200000,
CREATURE_DIFFICULTYFLAGS_2_FULL_SPELL_LIST = 0x00400000,
CREATURE_DIFFICULTYFLAGS_2_DOES_NOT_REDUCE_REPUTATION_FOR_RAIDS = 0x00800000,
CREATURE_DIFFICULTYFLAGS_2_IGNORE_MISDIRECTION = 0x01000000,
CREATURE_DIFFICULTYFLAGS_2_HIDE_BODY = 0x02000000, // UNIT_FLAG2_HIDE_BODY
CREATURE_DIFFICULTYFLAGS_2_SPAWN_DEFENSIVE = 0x04000000,
CREATURE_DIFFICULTYFLAGS_2_SERVER_ONLY = 0x08000000,
CREATURE_DIFFICULTYFLAGS_2_CAN_SAFE_FALL = 0x10000000, // Original description: No Collision
CREATURE_DIFFICULTYFLAGS_2_CAN_ASSIST = 0x20000000, // CREATURE_TYPE_FLAG_CAN_ASSIST, original description: Player Can Heal/Buff
CREATURE_DIFFICULTYFLAGS_2_NO_SKILL_GAINS = 0x40000000, // CREATURE_FLAG_EXTRA_NO_SKILL_GAINS
CREATURE_DIFFICULTYFLAGS_2_NO_PET_BAR = 0x80000000 // CREATURE_TYPE_FLAG_NO_PET_BAR
};
enum CreatureDifficultyFlags3
{
CREATURE_DIFFICULTYFLAGS_3_NO_DAMAGE_HISTORY = 0x00000001,
CREATURE_DIFFICULTYFLAGS_3_DONT_PVP_ENABLE_OWNER = 0x00000002,
CREATURE_DIFFICULTYFLAGS_3_DO_NOT_FADE_IN = 0x00000004, // UNIT_FLAG2_DO_NOT_FADE_IN
CREATURE_DIFFICULTYFLAGS_3_MASK_UID = 0x00000008, // CREATURE_TYPE_FLAG_MASK_UID, original description: Non-Unique In Combat Log
CREATURE_DIFFICULTYFLAGS_3_SKIN_WITH_ENGINEERING = 0x00000010, // CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING
CREATURE_DIFFICULTYFLAGS_3_NO_AGGRO_ON_LEASH = 0x00000020,
CREATURE_DIFFICULTYFLAGS_3_NO_FRIENDLY_AREA_AURAS = 0x00000040,
CREATURE_DIFFICULTYFLAGS_3_EXTENDED_CORPSE_DURATION = 0x00000080,
CREATURE_DIFFICULTYFLAGS_3_CANNOT_SWIM = 0x00000100, // UNIT_FLAG_CANNOT_SWIM
CREATURE_DIFFICULTYFLAGS_3_TAMEABLE_EXOTIC = 0x00000200, // CREATURE_TYPE_FLAG_TAMEABLE_EXOTIC
CREATURE_DIFFICULTYFLAGS_3_GIGANTIC_AOI = 0x00000400, // Since MoP, creatures with that flag have UnitFlags2 0x400000
CREATURE_DIFFICULTYFLAGS_3_INFINITE_AOI = 0x00000800, // Since MoP, creatures with that flag have UnitFlags2 0x40000000
CREATURE_DIFFICULTYFLAGS_3_WATERWALKING = 0x00001000, // Original description: Cannot Penetrate Water
CREATURE_DIFFICULTYFLAGS_3_NO_NAME_PLATE = 0x00002000, // CREATURE_TYPE_FLAG_NO_NAME_PLATE
CREATURE_DIFFICULTYFLAGS_3_CHECKS_LIQUIDS = 0x00004000,
CREATURE_DIFFICULTYFLAGS_3_NO_THREAT_FEEDBACK = 0x00008000,
CREATURE_DIFFICULTYFLAGS_3_USE_MODEL_COLLISION_SIZE = 0x00010000, // CREATURE_TYPE_FLAG_USE_MODEL_COLLISION_SIZE
CREATURE_DIFFICULTYFLAGS_3_ATTACKER_IGNORES_FACING = 0x00020000, // In 3.3.5 used only by Rocket Propelled Warhead
CREATURE_DIFFICULTYFLAGS_3_ALLOW_INTERACTION_WHILE_IN_COMBAT = 0x00040000, // CREATURE_TYPE_FLAG_ALLOW_INTERACTION_WHILE_IN_COMBAT
CREATURE_DIFFICULTYFLAGS_3_SPELL_CLICK_FOR_PARTY_ONLY = 0x00080000,
CREATURE_DIFFICULTYFLAGS_3_FACTION_LEADER = 0x00100000,
CREATURE_DIFFICULTYFLAGS_3_IMMUNE_TO_PLAYER_BUFFS = 0x00200000,
CREATURE_DIFFICULTYFLAGS_3_COLLIDE_WITH_MISSILES = 0x00400000, // CREATURE_TYPE_FLAG_COLLIDE_WITH_MISSILES
CREATURE_DIFFICULTYFLAGS_3_CAN_BE_MULTITAPPED = 0x00800000, // Original description: Do Not Tap (Credit to threat list)
CREATURE_DIFFICULTYFLAGS_3_DO_NOT_PLAY_MOUNTED_ANIMATIONS = 0x01000000, // CREATURE_TYPE_FLAG_DO_NOT_PLAY_MOUNTED_ANIMATIONS, original description: Disable Dodge, Parry and Block Animations
CREATURE_DIFFICULTYFLAGS_3_CANNOT_TURN = 0x02000000, // UNIT_FLAG2_CANNOT_TURN
CREATURE_DIFFICULTYFLAGS_3_ENEMY_CHECK_IGNORES_LOS = 0x04000000,
CREATURE_DIFFICULTYFLAGS_3_FOREVER_CORPSE_DURATION = 0x08000000, // 7 days
CREATURE_DIFFICULTYFLAGS_3_KOLOGARN_3D_PATHING = 0x10000000, // Original description: Pets attack with 3d pathing (Kologarn)
CREATURE_DIFFICULTYFLAGS_3_IS_LINK_ALL = 0x20000000, // CREATURE_TYPE_FLAG_IS_LINK_ALL, original description: LinkAll flag
CREATURE_DIFFICULTYFLAGS_3_AI_CAN_AUTO_TAKEOFF_IN_COMBAT = 0x40000000,
CREATURE_DIFFICULTYFLAGS_3_AI_CAN_AUTO_LAND_IN_COMBAT = 0x80000000
};
enum CreatureDifficultyFlags4
{
CREATURE_DIFFICULTYFLAGS_4_NO_BIRTH_ANIM = 0x00000001, // SMSG_UPDATE_OBJECT's "NoBirthAnim"
CREATURE_DIFFICULTYFLAGS_4_TREAT_AS_PLAYER_FOR_DIMINISHING_RETURNS = 0x00000002, // Primarily used by ToC champions
CREATURE_DIFFICULTYFLAGS_4_TREAT_AS_PLAYER_FOR_PVP_DEBUFF_DURATION = 0x00000004, // Primarily used by ToC champions
CREATURE_DIFFICULTYFLAGS_4_INTERACT_ONLY_WITH_CREATOR = 0x00000008, // CREATURE_TYPE_FLAG_INTERACT_ONLY_WITH_CREATOR, original description: Only Display Gossip for Summoner
CREATURE_DIFFICULTYFLAGS_4_DO_NOT_PLAY_UNIT_EVENT_SOUNDS = 0x00000010, // CREATURE_TYPE_FLAG_DO_NOT_PLAY_UNIT_EVENT_SOUNDS, original description: No Death Scream
CREATURE_DIFFICULTYFLAGS_4_HAS_NO_SHADOW_BLOB = 0x00000020, // CREATURE_TYPE_FLAG_HAS_NO_SHADOW_BLOB, original description(wrongly linked type flag?): Can be Healed by Enemies
CREATURE_DIFFICULTYFLAGS_4_DEALS_TRIPLE_DAMAGE_TO_PC_CONTROLLED_PETS = 0x00000040,
CREATURE_DIFFICULTYFLAGS_4_NO_NPC_DAMAGE_BELOW_85PTC = 0x00000080,
CREATURE_DIFFICULTYFLAGS_4_OBEYS_TAUNT_DIMINISHING_RETURNS = 0x00000100, // CREATURE_FLAG_EXTRA_OBEYS_TAUNT_DIMINISHING_RETURNS
CREATURE_DIFFICULTYFLAGS_4_NO_MELEE_APPROACH = 0x00000200,
CREATURE_DIFFICULTYFLAGS_4_UPDATE_CREATURE_RECORD_WHEN_INSTANCE_CHANGES_DIFFICULTY = 0x00000400, // Used only by Snobold Vassal
CREATURE_DIFFICULTYFLAGS_4_CANNOT_DAZE = 0x00000800, // Original description: Cannot Daze (Combat Stun)
CREATURE_DIFFICULTYFLAGS_4_FLAT_HONOR_AWARD = 0x00001000,
CREATURE_DIFFICULTYFLAGS_4_IGNORE_LOS_WHEN_CASTING_ON_ME = 0x00002000, // "Other objects can ignore line of sight requirements when casting spells on me", used only by Ice Tomb in 3.3.5
CREATURE_DIFFICULTYFLAGS_4_GIVE_QUEST_KILL_CREDIT_WHILE_OFFLINE = 0x00004000,
CREATURE_DIFFICULTYFLAGS_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS = 0x00008000, // CREATURE_TYPE_FLAG_TREAT_AS_RAID_UNIT, "Treat as Raid Unit For Helpful Spells (Instances ONLY)", used by Valithria Dreamwalker
CREATURE_DIFFICULTYFLAGS_4_DONT_REPOSITION_IF_MELEE_TARGET_IS_TOO_CLOSE = 0x00010000, // "Don't reposition because melee target is too close"
CREATURE_DIFFICULTYFLAGS_4_PET_OR_GUARDIAN_AI_DONT_GO_BEHIND_TARGET = 0x00020000,
CREATURE_DIFFICULTYFLAGS_4_5_MINUTE_LOOT_ROLL_TIMER = 0x00040000, // Used by Lich King
CREATURE_DIFFICULTYFLAGS_4_FORCE_GOSSIP = 0x00080000, // CREATURE_TYPE_FLAG_FORCE_GOSSIP
CREATURE_DIFFICULTYFLAGS_4_DONT_REPOSITION_WITH_FRIENDS_IN_COMBAT = 0x00100000,
CREATURE_DIFFICULTYFLAGS_4_DO_NOT_SHEATHE = 0x00200000, // CREATURE_TYPE_FLAG_DO_NOT_SHEATHE, original description: Manual Sheathing control
CREATURE_DIFFICULTYFLAGS_4_IGNORE_SPELL_MIN_RANGE_RESTRICTIONS = 0x00400000, // UnitFlags2 0x8000000, original description: Attacker Ignores Minimum Ranges
CREATURE_DIFFICULTYFLAGS_4_SUPPRESS_INSTANCE_WIDE_RELEASE_IN_COMBAT = 0x00800000,
CREATURE_DIFFICULTYFLAGS_4_PREVENT_SWIM = 0x01000000, // UnitFlags2 0x1000000, original description: AI will only swim if target swims
CREATURE_DIFFICULTYFLAGS_4_HIDE_IN_COMBAT_LOG = 0x02000000, // UnitFlags2 0x2000000, original description: Don't generate combat log when engaged with NPC's
CREATURE_DIFFICULTYFLAGS_4_ALLOW_NPC_COMBAT_WHILE_UNINTERACTIBLE = 0x04000000,
CREATURE_DIFFICULTYFLAGS_4_PREFER_NPCS_WHEN_SEARCHING_FOR_ENEMIES = 0x08000000,
CREATURE_DIFFICULTYFLAGS_4_ONLY_GENERATE_INITIAL_THREAT = 0x10000000,
CREATURE_DIFFICULTYFLAGS_4_DO_NOT_TARGET_ON_INTERACTION = 0x20000000, // CREATURE_TYPE_FLAG_DO_NOT_TARGET_ON_INTERACTION, original description: Doesn't change target on right click
CREATURE_DIFFICULTYFLAGS_4_DO_NOT_RENDER_OBJECT_NAME = 0x40000000, // CREATURE_TYPE_FLAG_DO_NOT_RENDER_OBJECT_NAME, original description: Hide name in world frame
CREATURE_DIFFICULTYFLAGS_4_UNIT_IS_QUEST_BOSS = 0x80000000 // CREATURE_TYPE_FLAG_UNIT_IS_QUEST_BOSS, original description: Quest Boss
};
Classic wiki version with all original descriptions
CreatureDifficultyFlags
Flag | Flag | Name | Original Description | Comment |
---|---|---|---|---|
1 | 0x00000001 | CREATURE_DIFFICULTYFLAGS_MOUNTABLE | Mountable | |
2 | 0x00000002 | CREATURE_DIFFICULTYFLAGS_NO_XP | No XP | CREATURE_FLAG_EXTRA_NO_XP |
4 | 0x00000004 | CREATURE_DIFFICULTYFLAGS_NO_LOOT | No Loot | |
8 | 0x00000008 | CREATURE_DIFFICULTYFLAGS_UNKILLABLE | Unkillable | |
16 | 0x00000010 | CREATURE_DIFFICULTYFLAGS_TAMEABLE | Tameable | CREATURE_TYPE_FLAG_TAMEABLE |
32 | 0x00000020 | CREATURE_DIFFICULTYFLAGS_IMMUNE_TO_PC | ImmunePC | UNIT_FLAG_IMMUNE_TO_PC |
64 | 0x00000040 | CREATURE_DIFFICULTYFLAGS_IMMUNE_TO_NPC | ImmuneNPC | UNIT_FLAG_IMMUNE_TO_NPC |
128 | 0x00000080 | CREATURE_DIFFICULTYFLAGS_CAN_WIELD_LOOT | CanWieldLoot | |
256 | 0x00000100 | CREATURE_DIFFICULTYFLAGS_SESSILE | Sessile | Creature is rooted |
512 | 0x00000200 | CREATURE_DIFFICULTYFLAGS_NOT_SELECTABLE | Uninteractible | UNIT_FLAG_NOT_SELECTABLE |
1024 | 0x00000400 | CREATURE_DIFFICULTYFLAGS_NO_AUTOMATIC_REGEN | No Automatic Regen | Creature does not regenerate mana or health. Creatures with that flag uses no UNIT_FLAG2_REGENERATE_POWER |
2048 | 0x00000800 | CREATURE_DIFFICULTYFLAGS_NO_CORPSE_UPON_DEATH | Despawn Instantly | Creature instantly disappear when killed |
4096 | 0x00001000 | CREATURE_DIFFICULTYFLAGS_CORPSE_RAID | CorpseRaid | |
8192 | 0x00002000 | CREATURE_DIFFICULTYFLAGS_CREATOR_LOOT | Creator Loot | Lootable only by creator(engineering dummies) |
16384 | 0x00004000 | CREATURE_DIFFICULTYFLAGS_NO_DEFENSE | No Defense | |
32768 | 0x00008000 | CREATURE_DIFFICULTYFLAGS_NO_SPELL_DEFENSE | No Spell Defense | |
65536 | 0x00010000 | CREATURE_DIFFICULTYFLAGS_BOSS | Raid Boss Mob | CREATURE_TYPE_FLAG_BOSS_MOB |
131072 | 0x00020000 | CREATURE_DIFFICULTYFLAGS_COMBAT_PING | Combat Ping | |
262144 | 0x00040000 | CREATURE_DIFFICULTYFLAGS_WATER_BOUND | Aquatic (aka Water Only) | |
524288 | 0x00080000 | CREATURE_DIFFICULTYFLAGS_CAN_PENETRATE_WATER | Amphibious | |
1048576 | 0x00100000 | CREATURE_DIFFICULTYFLAGS_NO_MELEE_FLEE | No Melee (Flee) | Prevents melee(does not prevent chasing, does not make creature passive). Not sure what 'Flee' means but another flag is named NO_MELEE_APPROACH |
2097152 | 0x00200000 | CREATURE_DIFFICULTYFLAGS_VISIBLE_TO_GHOSTS | Visible to Ghosts | CREATURE_TYPE_FLAG_VISIBLE_TO_GHOSTS |
4194304 | 0x00400000 | CREATURE_DIFFICULTYFLAGS_PVP_ENABLING | PvP Enabling | |
8388608 | 0x00800000 | CREATURE_DIFFICULTYFLAGS_DO_NOT_PLAY_WOUND_PARRY_ANIMATION | Do Not Play Wound Anim | CREATURE_TYPE_FLAG_DO_NOT_PLAY_WOUND_PARRY_ANIMATION |
16777216 | 0x01000000 | CREATURE_DIFFICULTYFLAGS_NO_FACTION_TOOLTIP | No Faction Tooltip | CREATURE_TYPE_FLAG_NO_FACTION_TOOLTIP |
33554432 | 0x02000000 | CREATURE_DIFFICULTYFLAGS_IGNORE_COMBAT | Ignore Combat | CREATURE_FLAG_EXTRA_IGNORE_COMBAT, actually only changes react state to passive. Currently handled differently and indeed disallows combat |
67108864 | 0x04000000 | CREATURE_DIFFICULTYFLAGS_ONLY_ATTACK_PVP_ENABLING | Only attack targets that are PvP enabling | |
134217728 | 0x08000000 | CREATURE_DIFFICULTYFLAGS_SUMMON_GUARD_IF_IN_AGGRO_RANGE | Calls Guards | Creature will summon a guard if player is within its aggro range (even if creature doesn't attack per se) |
268435456 | 0x10000000 | CREATURE_DIFFICULTYFLAGS_ONLY_SWIM | Can Swim | UNIT_FLAG_SWIMMING |
536870912 | 0x20000000 | CREATURE_DIFFICULTYFLAGS_FLOATING | Floating <Don't Use> | Disables gravity |
1073741824 | 0x40000000 | CREATURE_DIFFICULTYFLAGS_MORE_AUDIBLE | More Audible: Caution, Expensive | CREATURE_TYPE_FLAG_MORE_AUDIBLE |
2147483648 | 0x80000000 | CREATURE_DIFFICULTYFLAGS_LARGE_AOI | Large (AOI): Caution, Expensive | UnitFlags2 0x200000 |
CreatureDifficultyFlags2
Flag | Flag | Name | Original Description | Comment |
---|---|---|---|---|
1 | 0x00000001 | CREATURE_DIFFICULTYFLAGS_2_NO_PET_SCALING | No Pet Scaling | |
2 | 0x00000002 | CREATURE_DIFFICULTYFLAGS_2_FORCE_PARTY_MEMBERS_INTO_COMBAT | Force Raid Combat | |
4 | 0x00000004 | CREATURE_DIFFICULTYFLAGS_2_LOCK_TAPPERS_TO_RAID_ON_DEATH | Lock Tappers To Raid On Death | |
8 | 0x00000008 | CREATURE_DIFFICULTYFLAGS_2_SPELL_ATTACKABLE | No Harmful Vertex Coloring | CREATURE_TYPE_FLAG_SPELL_ATTACKABLE, original description not valid anymore? |
16 | 0x00000010 | CREATURE_DIFFICULTYFLAGS_2_NO_CRUSHING_BLOWS | No Crushing Blows | CREATURE_FLAG_EXTRA_NO_CRUSHING_BLOWS |
32 | 0x00000020 | CREATURE_DIFFICULTYFLAGS_2_NO_OWNER_THREAT | No Owner Threat | |
64 | 0x00000040 | CREATURE_DIFFICULTYFLAGS_2_NO_WOUNDED_SLOWDOWN | No Wounded Slowdown | |
128 | 0x00000080 | CREATURE_DIFFICULTYFLAGS_2_USE_CREATOR_BONUSES | Use Creator Bonuses | |
256 | 0x00000100 | CREATURE_DIFFICULTYFLAGS_2_IGNORE_FEIGN_DEATH | Ignore Feign Death | CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH |
512 | 0x00000200 | CREATURE_DIFFICULTYFLAGS_2_IGNORE_SANCTUARY | Ignore Sanctuary | |
1024 | 0x00000400 | CREATURE_DIFFICULTYFLAGS_2_ACTION_TRIGGERS_WHILE_CHARMED | Action Triggers While Charmed | |
2048 | 0x00000800 | CREATURE_DIFFICULTYFLAGS_2_INTERACT_WHILE_DEAD | Interact While Dead | CREATURE_TYPE_FLAG_INTERACT_WHILE_DEAD |
4096 | 0x00001000 | CREATURE_DIFFICULTYFLAGS_2_NO_INTERRUPT_SCHOOL_COOLDOWN | No Interrupt School Cooldown | |
8192 | 0x00002000 | CREATURE_DIFFICULTYFLAGS_2_RETURN_SOUL_SHARD_TO_MASTER_OF_PET | Return soul shard to master of pet | |
16384 | 0x00004000 | CREATURE_DIFFICULTYFLAGS_2_SKIN_WITH_HERBALISM | Skin With Herbalism | CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM |
32768 | 0x00008000 | CREATURE_DIFFICULTYFLAGS_2_SKIN_WITH_MINING | Skin With Mining | CREATURE_TYPE_FLAG_SKIN_WITH_MINING |
65536 | 0x00010000 | CREATURE_DIFFICULTYFLAGS_2_ALERT_CONTENT_TEAM_ON_DEATH | Alert Content Team on Death | |
131072 | 0x00020000 | CREATURE_DIFFICULTYFLAGS_2_ALERT_CONTENT_TEAM_AT_90PTC_HEALTH | Alert Content Team at 90% Health | |
262144 | 0x00040000 | CREATURE_DIFFICULTYFLAGS_2_ALLOW_MOUNTED_COMBAT | Allow Mounted Combat | CREATURE_TYPE_FLAG_ALLOW_MOUNTED_COMBAT |
524288 | 0x00080000 | CREATURE_DIFFICULTYFLAGS_2_PVP_ENABLING_OOC | PvP Enabling OOC | |
1048576 | 0x00100000 | CREATURE_DIFFICULTYFLAGS_2_NO_DEATH_MESSAGE | No Death Message | CREATURE_TYPE_FLAG_NO_DEATH_MESSAGE |
2097152 | 0x00200000 | CREATURE_DIFFICULTYFLAGS_2_IGNORE_PATHING_FAILURE | Ignore Pathing Failure | |
4194304 | 0x00400000 | CREATURE_DIFFICULTYFLAGS_2_FULL_SPELL_LIST | Full Spell List | |
8388608 | 0x00800000 | CREATURE_DIFFICULTYFLAGS_2_DOES_NOT_REDUCE_REPUTATION_FOR_RAIDS | Doesn't Reduce Reputation for raids | |
16777216 | 0x01000000 | CREATURE_DIFFICULTYFLAGS_2_IGNORE_MISDIRECTION | Ignore Misdirection | |
33554432 | 0x02000000 | CREATURE_DIFFICULTYFLAGS_2_HIDE_BODY | Hide Body | UNIT_FLAG2_HIDE_BODY |
67108864 | 0x04000000 | CREATURE_DIFFICULTYFLAGS_2_SPAWN_DEFENSIVE | Spawn Defensive | |
134217728 | 0x08000000 | CREATURE_DIFFICULTYFLAGS_2_SERVER_ONLY | Server Only | |
268435456 | 0x10000000 | CREATURE_DIFFICULTYFLAGS_2_CAN_SAFE_FALL | No Collision | |
536870912 | 0x20000000 | CREATURE_DIFFICULTYFLAGS_2_CAN_ASSIST | Player Can Heal/Buff | CREATURE_TYPE_FLAG_CAN_ASSIST |
1073741824 | 0x40000000 | CREATURE_DIFFICULTYFLAGS_2_NO_SKILL_GAINS | No Skill Gains | CREATURE_FLAG_EXTRA_NO_SKILL_GAINS |
2147483648 | 0x80000000 | CREATURE_DIFFICULTYFLAGS_2_NO_PET_BAR | No Pet Bar | CREATURE_TYPE_FLAG_NO_PET_BAR |
CreatureDifficultyFlags3
Flag | Flag | Name | Original Description | Comment |
---|---|---|---|---|
1 | 0x00000001 | CREATURE_DIFFICULTYFLAGS_3_NO_DAMAGE_HISTORY | No Damage History | |
2 | 0x00000002 | CREATURE_DIFFICULTYFLAGS_3_DONT_PVP_ENABLE_OWNER | Don't PvP Enable Owner | |
4 | 0x00000004 | CREATURE_DIFFICULTYFLAGS_3_DO_NOT_FADE_IN | Don't Fade In | UNIT_FLAG2_DO_NOT_FADE_IN |
8 | 0x00000008 | CREATURE_DIFFICULTYFLAGS_3_MASK_UID | Non-Unique In Combat Log | CREATURE_TYPE_FLAG_MASK_UID |
16 | 0x00000010 | CREATURE_DIFFICULTYFLAGS_3_SKIN_WITH_ENGINEERING | Skin With Engineering | CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING |
32 | 0x00000020 | CREATURE_DIFFICULTYFLAGS_3_NO_AGGRO_ON_LEASH | No Aggro On Leash | |
64 | 0x00000040 | CREATURE_DIFFICULTYFLAGS_3_NO_FRIENDLY_AREA_AURAS | No Friendly Area Auras | |
128 | 0x00000080 | CREATURE_DIFFICULTYFLAGS_3_EXTENDED_CORPSE_DURATION | Extended Corpse Duration | |
256 | 0x00000100 | CREATURE_DIFFICULTYFLAGS_3_CANNOT_SWIM | Can't Swim | UNIT_FLAG_CANNOT_SWIM |
512 | 0x00000200 | CREATURE_DIFFICULTYFLAGS_3_TAMEABLE_EXOTIC | Tameable (Exotic) | CREATURE_TYPE_FLAG_TAMEABLE_EXOTIC |
1024 | 0x00000400 | CREATURE_DIFFICULTYFLAGS_3_GIGANTIC_AOI | Gigantic (AOI): Caution, Expensive | Since MoP, creatures with that flag have UnitFlags2 0x400000 |
2048 | 0x00000800 | CREATURE_DIFFICULTYFLAGS_3_INFINITE_AOI | Infinite (AOI): Caution, Expensive | Since MoP, creatures with that flag have UnitFlags2 0x40000000 |
4096 | 0x00001000 | CREATURE_DIFFICULTYFLAGS_3_WATERWALKING | Cannot Penetrate Water | |
8192 | 0x00002000 | CREATURE_DIFFICULTYFLAGS_3_NO_NAME_PLATE | No Name Plate | CREATURE_TYPE_FLAG_NO_NAME_PLATE |
16384 | 0x00004000 | CREATURE_DIFFICULTYFLAGS_3_CHECKS_LIQUIDS | Checks Liquids: Caution, Expensive | |
32768 | 0x00008000 | CREATURE_DIFFICULTYFLAGS_3_NO_THREAT_FEEDBACK | No Threat Feedback | |
65536 | 0x00010000 | CREATURE_DIFFICULTYFLAGS_3_USE_MODEL_COLLISION_SIZE | Use Model Collision Size (TALK TO A PROGRAMMER FIRST) | CREATURE_TYPE_FLAG_USE_MODEL_COLLISION_SIZE |
131072 | 0x00020000 | CREATURE_DIFFICULTYFLAGS_3_ATTACKER_IGNORES_FACING | Attacker Ignores Facing | In 3.3.5 used only by Rocket Propelled Warhead |
262144 | 0x00040000 | CREATURE_DIFFICULTYFLAGS_3_ALLOW_INTERACTION_WHILE_IN_COMBAT | Allow Interaction While in Combat | CREATURE_TYPE_FLAG_ALLOW_INTERACTION_WHILE_IN_COMBAT |
524288 | 0x00080000 | CREATURE_DIFFICULTYFLAGS_3_SPELL_CLICK_FOR_PARTY_ONLY | Spell Click for Party Only | |
1048576 | 0x00100000 | CREATURE_DIFFICULTYFLAGS_3_FACTION_LEADER | Faction Leader | |
2097152 | 0x00200000 | CREATURE_DIFFICULTYFLAGS_3_IMMUNE_TO_PLAYER_BUFFS | Immune to Player Buffs | |
4194304 | 0x00400000 | CREATURE_DIFFICULTYFLAGS_3_COLLIDE_WITH_MISSILES | Collide With Missiles | CREATURE_TYPE_FLAG_COLLIDE_WITH_MISSILES |
8388608 | 0x00800000 | CREATURE_DIFFICULTYFLAGS_3_CAN_BE_MULTITAPPED | Do Not Tap (Credit to threat list) | |
16777216 | 0x01000000 | CREATURE_DIFFICULTYFLAGS_3_DO_NOT_PLAY_MOUNTED_ANIMATIONS | Disable Dodge, Parry and Block Animations | CREATURE_TYPE_FLAG_DO_NOT_PLAY_MOUNTED_ANIMATIONS |
33554432 | 0x02000000 | CREATURE_DIFFICULTYFLAGS_3_CANNOT_TURN | Cannot Turn | UNIT_FLAG2_CANNOT_TURN |
67108864 | 0x04000000 | CREATURE_DIFFICULTYFLAGS_3_ENEMY_CHECK_IGNORES_LOS | Enemy Check Ignores Line of Sight | |
134217728 | 0x08000000 | CREATURE_DIFFICULTYFLAGS_3_FOREVER_CORPSE_DURATION | Forever Corpse Duration (7 days) | 7 days |
268435456 | 0x10000000 | CREATURE_DIFFICULTYFLAGS_3_KOLOGARN_3D_PATHING | Pets attack with 3d pathing (Kologarn) | |
536870912 | 0x20000000 | CREATURE_DIFFICULTYFLAGS_3_IS_LINK_ALL | LinkAll flag (TALK TO A PROGRAMMER FIRST) | CREATURE_TYPE_FLAG_IS_LINK_ALL |
1073741824 | 0x40000000 | CREATURE_DIFFICULTYFLAGS_3_AI_CAN_AUTO_TAKEOFF_IN_COMBAT | AI Can Auto Takeoff in Combat | |
2147483648 | 0x80000000 | CREATURE_DIFFICULTYFLAGS_3_AI_CAN_AUTO_LAND_IN_COMBAT | AI Can Auto Land in Combat |