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