CreatureStaticFlags - cmangos/issues GitHub Wiki

Back to creature_template.

Documentation for columns StaticFlags1, StaticFlags2, StaticFlags3, StaticFlags4 in all creature_template tables.

Enums from Entities/CreatureDefines.h

CreatureStaticFlags

MOUNTABLE                   = 0x00000001, - NYI
NO_XP                       = 0x00000002,
NO_LOOT                     = 0x00000004,
UNKILLABLE                  = 0x00000008,
TAMEABLE                    = 0x00000010, - CREATURE_TYPE_FLAG_TAMEABLE
IMMUNE_TO_PC                = 0x00000020, - UNIT_FLAG_IMMUNE_TO_PC
IMMUNE_TO_NPC               = 0x00000040, - UNIT_FLAG_IMMUNE_TO_NPC
CAN_WIELD_LOOT              = 0x00000080, - NYI
SESSILE                     = 0x00000100, - creature_template_movement.Rooted = 1
UNINTERACTIBLE              = 0x00000200, - UNIT_FLAG_UNINTERACTIBLE
NO_AUTOMATIC_REGEN          = 0x00000400, - Creatures with that flag uses no UNIT_FLAG2_REGENERATE_POWER
DESPAWN_INSTANTLY           = 0x00000800, - Creature instantly disappear when killed
CORPSE_RAID                 = 0x00001000, - NYI
CREATOR_LOOT                = 0x00002000, - Lootable only by creator(engineering dummies)
NO_DEFENSE                  = 0x00004000, - NYI
NO_SPELL_DEFENSE            = 0x00008000, - NYI
BOSS_MOB                    = 0x00010000, - CREATURE_TYPE_FLAG_BOSS_MOB, original description: Raid Boss Mob
COMBAT_PING                 = 0x00020000, - NYI
AQUATIC                     = 0x00040000, - aka Water Only, creature_template_movement.Ground = 0
AMPHIBIOUS                  = 0x00080000, - creature_template_movement.Swim = 1
NO_MELEE_FLEE               = 0x00100000, - Prevents melee and makes npc flee if it enters combat - also misused to just prevent melee on npcs that cant move
VISIBLE_TO_GHOSTS           = 0x00200000, - CREATURE_TYPE_FLAG_VISIBLE_TO_GHOSTS
PVP_ENABLING                = 0x00400000, - Old UNIT_FLAG_PVP_ENABLING, now UNIT_BYTES_2_OFFSET_PVP_FLAG from UNIT_FIELD_BYTES_2
DO_NOT_PLAY_WOUND_ANIM      = 0x00800000, - CREATURE_TYPE_FLAG_DO_NOT_PLAY_WOUND_ANIM
NO_FACTION_TOOLTIP          = 0x01000000, - CREATURE_TYPE_FLAG_NO_FACTION_TOOLTIP
IGNORE_COMBAT               = 0x02000000, - Actually only changes react state to passive
ONLY_ATTACK_PVP_ENABLING    = 0x04000000, - "Only attack targets that are PvP enabling"
CALLS_GUARDS                = 0x08000000, - Creature will summon a guard if player is within its aggro range (even if creature doesn't attack per se)
CAN_SWIM                    = 0x10000000, - UnitFlags 0x8000 UNIT_FLAG_CAN_SWIM
FLOATING                    = 0x20000000, - creature_template_movement.Flight = 1
MORE_AUDIBLE                = 0x40000000, - CREATURE_TYPE_FLAG_MORE_AUDIBLE
LARGE_AOI                   = 0x80000000  - UnitFlags2 0x200000

CreatureStaticFlags2

NO_PET_SCALING                      = 0x00000001, - NYI
FORCE_PARTY_MEMBERS_INTO_COMBAT     = 0x00000002, - Original description: Force Raid Combat
LOCK_TAPPERS_TO_RAID_ON_DEATH       = 0x00000004, - "Lock Tappers To Raid On Death", toggleable by 'Set "RAID_LOCK_ON_DEATH" flag for unit(s)' action, CREATURE_FLAG_EXTRA_INSTANCE_BIND
SPELL_ATTACKABLE                    = 0x00000008, - CREATURE_TYPE_FLAG_SPELL_ATTACKABLE, original description(not valid anymore?): No Harmful Vertex Coloring
NO_CRUSHING_BLOWS                   = 0x00000010,
NO_OWNER_THREAT                     = 0x00000020, - NYI
NO_WOUNDED_SLOWDOWN                 = 0x00000040,
USE_CREATOR_BONUSES                 = 0x00000080, - NYI
IGNORE_FEIGN_DEATH                  = 0x00000100,
IGNORE_SANCTUARY                    = 0x00000200, - NYI
ACTION_TRIGGERS_WHILE_CHARMED       = 0x00000400, - NYI
INTERACT_WHILE_DEAD                 = 0x00000800, - CREATURE_TYPE_FLAG_INTERACT_WHILE_DEAD
NO_INTERRUPT_SCHOOL_COOLDOWN        = 0x00001000, - NYI
RETURN_SOUL_SHARD_TO_MASTER_OF_PET  = 0x00002000, - NYI
SKIN_WITH_HERBALISM                 = 0x00004000, - CREATURE_TYPE_FLAG_SKIN_WITH_HERBALISM
SKIN_WITH_MINING                    = 0x00008000, - CREATURE_TYPE_FLAG_SKIN_WITH_MINING
ALERT_CONTENT_TEAM_ON_DEATH         = 0x00010000, - NYI
ALERT_CONTENT_TEAM_AT_90_PCT_HP     = 0x00020000, - NYI
ALLOW_MOUNTED_COMBAT                = 0x00040000, - CREATURE_TYPE_FLAG_ALLOW_MOUNTED_COMBAT
PVP_ENABLING_OOC                    = 0x00080000, - NYI
NO_DEATH_MESSAGE                    = 0x00100000, - CREATURE_TYPE_FLAG_NO_DEATH_MESSAGE
IGNORE_PATHING_FAILURE              = 0x00200000, - NYI
FULL_SPELL_LIST                     = 0x00400000, - NYI
DOES_NOT_REDUCE_REPUTATION_FOR_RAIDS = 0x00800000, - NYI
IGNORE_MISDIRECTION                 = 0x01000000, - NYI
HIDE_BODY                           = 0x02000000, - UNIT_FLAG2_HIDE_BODY
SPAWN_DEFENSIVE                     = 0x04000000, - NYI
SERVER_ONLY                         = 0x08000000, - NYI
CAN_SAFE_FALL                       = 0x10000000, - Original description: No Collision
CAN_ASSIST                          = 0x20000000, - CREATURE_TYPE_FLAG_CAN_ASSIST, original description: Player Can Heal/Buff
NO_SKILL_GAINS                      = 0x40000000,
NO_PET_BAR                          = 0x80000000  - CREATURE_TYPE_FLAG_NO_PET_BAR

CreatureStaticFlags3

NO_DAMAGE_HISTORY              = 0x00000001, - NYI
DONT_PVP_ENABLE_OWNER          = 0x00000002, - NYI
DO_NOT_FADE_IN                 = 0x00000004, - UNIT_FLAG2_DO_NOT_FADE_IN
MASK_UID                       = 0x00000008, - CREATURE_TYPE_FLAG_MASK_UID, original description: Non-Unique In Combat Log
SKIN_WITH_ENGINEERING          = 0x00000010, - CREATURE_TYPE_FLAG_SKIN_WITH_ENGINEERING
NO_AGGRO_ON_LEASH              = 0x00000020, - NYI
NO_FRIENDLY_AREA_AURAS         = 0x00000040, - NYI
EXTENDED_CORPSE_DURATION       = 0x00000080, - NYI
CANNOT_SWIM                    = 0x00000100, - UNIT_FLAG_CANNOT_SWIM
TAMEABLE_EXOTIC                = 0x00000200, - CREATURE_TYPE_FLAG_TAMEABLE_EXOTIC
GIGANTIC_AOI                   = 0x00000400, - Since MoP, creatures with that flag have UnitFlags2 0x400000
INFINITE_AOI                   = 0x00000800, - Since MoP, creatures with that flag have UnitFlags2 0x40000000
CANNOT_PENETRATE_WATER         = 0x00001000, - Waterwalking
NO_NAME_PLATE                  = 0x00002000, - CREATURE_TYPE_FLAG_NO_NAME_PLATE
CHECKS_LIQUIDS                 = 0x00004000, - NYI
NO_THREAT_FEEDBACK             = 0x00008000, - NYI
USE_MODEL_COLLISION_SIZE       = 0x00010000, - CREATURE_TYPE_FLAG_USE_MODEL_COLLISION_SIZE
ATTACKER_IGNORES_FACING        = 0x00020000, - In 3.3.5 used only by Rocket Propelled Warhead
ALLOW_INTERACTION_WHILE_IN_COMBAT = 0x00040000, - CREATURE_TYPE_FLAG_ALLOW_INTERACTION_WHILE_IN_COMBAT
SPELL_CLICK_FOR_PARTY_ONLY     = 0x00080000, - Original description: Do Not Tap (Credit to threat list)
FACTION_LEADER                 = 0x00100000, - NYI
IMMUNE_TO_PLAYER_BUFFS         = 0x00200000, - NYI
COLLIDE_WITH_MISSILES          = 0x00400000, - CREATURE_TYPE_FLAG_COLLIDE_WITH_MISSILES
CAN_BE_MULTITAPPED             = 0x00800000, - NYI
DO_NOT_PLAY_MOUNTED_ANIMATIONS = 0x01000000, - CREATURE_TYPE_FLAG_DO_NOT_PLAY_MOUNTED_ANIMATIONS, original description: Disable Dodge, Parry and Block Animations
CANNOT_TURN                    = 0x02000000, - UNIT_FLAG2_CANNOT_TURN
ENEMY_CHECK_IGNORES_LOS        = 0x04000000, - NYI
FOREVER_CORPSE_DURATION        = 0x08000000, - 7 days
PETS_ATTACK_WITH_3D_PATHING    = 0x10000000, - "Pets attack with 3d pathing (Kologarn)"
LINK_ALL                       = 0x20000000, - CREATURE_TYPE_FLAG_LINK_ALL
AI_CAN_AUTO_TAKEOFF_IN_COMBAT  = 0x40000000, - NYI
AI_CAN_AUTO_LAND_IN_COMBAT     = 0x80000000  - NYI

CreatureStaticFlags4

NO_BIRTH_ANIM                            = 0x00000001, - SMSG_UPDATE_OBJECT's "NoBirthAnim"
TREAT_AS_PLAYER_FOR_DIMINISHING_RETURNS  = 0x00000002, - Primarily used by ToC champions
TREAT_AS_PLAYER_FOR_PVP_DEBUFF_DURATION  = 0x00000004, - Primarily used by ToC champions
INTERACT_ONLY_WITH_CREATOR               = 0x00000008, - CREATURE_TYPE_FLAG_INTERACT_ONLY_WITH_CREATOR, original description: Only Display Gossip for Summoner
DO_NOT_PLAY_UNIT_EVENT_SOUNDS            = 0x00000010, - CREATURE_TYPE_FLAG_DO_NOT_PLAY_UNIT_EVENT_SOUNDS, original description: No Death Scream
HAS_NO_SHADOW_BLOB                       = 0x00000020, - CREATURE_TYPE_FLAG_HAS_NO_SHADOW_BLOB, original description(wrongly linked type flag or behavior was changed?): Can be Healed by Enemies
DEALS_TRIPLE_DAMAGE_TO_PC_CONTROLLED_PETS = 0x00000040, - NYI
NO_NPC_DAMAGE_BELOW_85PTC                = 0x00000080, - NYI
OBEYS_TAUNT_DIMINISHING_RETURNS          = 0x00000100, - CREATURE_FLAG_EXTRA_OBEYS_TAUNT_DIMINISHING_RETURNS
NO_MELEE_APPROACH                        = 0x00000200, - NYI
UPDATE_CREATURE_RECORD_WHEN_INSTANCE_CHANGES_DIFFICULTY = 0x00000400, - Used only by Snobold Vassal
CANNOT_DAZE                              = 0x00000800, - "Cannot Daze (Combat Stun)"
FLAT_HONOR_AWARD                         = 0x00001000, - NYI
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
GIVE_QUEST_KILL_CREDIT_WHILE_OFFLINE     = 0x00004000, - NYI
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
DONT_REPOSITION_IF_MELEE_TARGET_IS_TOO_CLOSE = 0x00010000, - "Don't reposition because melee target is too close"
PET_OR_GUARDIAN_AI_DONT_GO_BEHIND_TARGET = 0x00020000, - NYI
MINUTE_5_LOOT_ROLL_TIMER                 = 0x00040000, - Used by Lich King
FORCE_GOSSIP                             = 0x00080000, - CREATURE_TYPE_FLAG_FORCE_GOSSIP
DONT_REPOSITION_WITH_FRIENDS_IN_COMBAT   = 0x00100000, - NYI
DO_NOT_SHEATHE                           = 0x00200000, - CREATURE_TYPE_FLAG_DO_NOT_SHEATHE, original description: Manual Sheathing control
IGNORE_SPELL_MIN_RANGE_RESTRICTIONS      = 0x00400000, - UnitFlags2 0x8000000, original description: Attacker Ignores Minimum Ranges
SUPPRESS_INSTANCE_WIDE_RELEASE_IN_COMBAT = 0x00800000, - NYI
PREVENT_SWIM                             = 0x01000000, - UnitFlags2 0x1000000, original description: AI will only swim if target swims
HIDE_IN_COMBAT_LOG                       = 0x02000000, - UnitFlags2 0x2000000, original description: Don't generate combat log when engaged with NPC's
ALLOW_NPC_COMBAT_WHILE_UNINTERACTIBLE    = 0x04000000, - NYI
PREFER_NPCS_WHEN_SEARCHING_FOR_ENEMIES   = 0x08000000, - NYI
ONLY_GENERATE_INITIAL_THREAT             = 0x10000000, - NYI
DO_NOT_TARGET_ON_INTERACTION             = 0x20000000, - CREATURE_TYPE_FLAG_DO_NOT_TARGET_ON_INTERACTION, original description: Doesn't change target on right click
DO_NOT_RENDER_OBJECT_NAME                = 0x40000000, - CREATURE_TYPE_FLAG_DO_NOT_RENDER_OBJECT_NAME, original description: Hide name in world frame
QUEST_BOSS                               = 0x80000000  - CREATURE_TYPE_FLAG_QUEST_BOSS