Skip to content

How to: CreatureDifficulty

offl edited this page Apr 19, 2021 · 16 revisions

Enum

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
};

Markdown

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
Clone this wiki locally