Updated field flags?  UNIT_FIELD_FLAGS menu

Shout-Out

User Tag List

Results 1 to 2 of 2
  1. #1
    Tanaris4's Avatar Contributor Authenticator enabled
    Reputation
    148
    Join Date
    Oct 2008
    Posts
    646
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Updated field flags? UNIT_FIELD_FLAGS

    Was just curious if anyone had an updated list of the field bits, this is what I'm working off of and just wanted to know if it's up to date. (For: UNIT_FIELD_FLAGS)

    Code:
    typedef enum {
        UnitStatus_Unknown0         = 0,
        UnitStatus_NotAttackable    = 1,
        UnitStatus_Disablemove      = 2,
        UnitStatus_Unknown3,
        UnitStatus_Evading          = 4,	// This is bullshit, basically...
        UnitStatus_Resting          = 5,
        UnitStatus_Elite            = 6,	// Unknown
        UnitStatus_Unknown7,	
        UnitStatus_Unknown8,
        UnitStatus_Unknown9,                // most NPCs in IF have this
        UnitStatus_Looting          = 10,   // loot animation
        UnitStatus_NPC_Combat       = 11,   // combat (for mob)
        UnitStatus_PVP              = 12,
        UnitStatus_Silenced         = 13,
        UnitStatus_Unknown14,
        UnitStatus_Unknown15,               // guards in IF all have this
        UnitStatus_Unknown16,
        UnitStatus_Pacified         = 17,
        UnitStatus_Stunned          = 18,	// disable rotate
        UnitStatus_InCombat         = 19,	// combat (for player)
        UnitStatus_Unknown20,
        UnitStatus_Disarmed         = 21,
        UnitStatus_Confused         = 22,	// used in polymorph
        UnitStatus_Fleeing          = 23,
        UnitStatus_MindControl      = 24,	// used in eyes of the beast...
        UnitStatus_NotSelectable    = 25,	// used in spell Eyes of the Beast for pet...
        UnitStatus_Skinnable        = 26,
        UnitStatus_Mounted          = 27,
        UnitStatus_Unknown28        = 28,
        UnitStatus_FeignDeath       = 29,	// used in Feing Death spell
        UnitStatus_Sheathe          = 30,
    } UnitStatusBits;
    I'm trying to ultimately detect when a unit is not able to control it's own movement (fleeing, mc, etc...)

    Thanks in advance!
    https://tanaris4.com

    Updated field flags?  UNIT_FIELD_FLAGS
  2. #2
    FenixTX2's Avatar Active Member
    Reputation
    23
    Join Date
    Mar 2009
    Posts
    125
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found these UNIT_FIELD_FLAGS in the source code for a 4.2 emu server called SkyFire.

    Code:
    enum UnitFlags
    {
        UNIT_FLAG_UNK_0                 = 0x00000001,
        UNIT_FLAG_NON_ATTACKABLE        = 0x00000002,           
        UNIT_FLAG_DISABLE_MOVE          = 0x00000004,
        UNIT_FLAG_PVP_ATTACKABLE        = 0x00000008,           
        UNIT_FLAG_RENAME                = 0x00000010,
        UNIT_FLAG_PREPARATION           = 0x00000020,          
        UNIT_FLAG_UNK_6                 = 0x00000040,
        UNIT_FLAG_NOT_ATTACKABLE_1      = 0x00000080,           
        UNIT_FLAG_OOC_NOT_ATTACKABLE    = 0x00000100,           
        UNIT_FLAG_PASSIVE               = 0x00000200,           
        UNIT_FLAG_LOOTING               = 0x00000400,           
        UNIT_FLAG_PET_IN_COMBAT         = 0x00000800,           
        UNIT_FLAG_PVP                   = 0x00001000,           
        UNIT_FLAG_SILENCED              = 0x00002000,           
        UNIT_FLAG_UNK_14                = 0x00004000,           
        UNIT_FLAG_UNK_15                = 0x00008000,
        UNIT_FLAG_UNK_16                = 0x00010000,
        UNIT_FLAG_PACIFIED              = 0x00020000,           
        UNIT_FLAG_STUNNED               = 0x00040000,           
        UNIT_FLAG_IN_COMBAT             = 0x00080000,
        UNIT_FLAG_TAXI_FLIGHT           = 0x00100000,          
        UNIT_FLAG_DISARMED              = 0x00200000,           
        UNIT_FLAG_CONFUSED              = 0x00400000,
        UNIT_FLAG_FLEEING               = 0x00800000,
        UNIT_FLAG_PLAYER_CONTROLLED     = 0x01000000,          
        UNIT_FLAG_NOT_SELECTABLE        = 0x02000000,
        UNIT_FLAG_SKINNABLE             = 0x04000000,
        UNIT_FLAG_MOUNT                 = 0x08000000,
        UNIT_FLAG_UNK_28                = 0x10000000,
        UNIT_FLAG_UNK_29                = 0x20000000,           // Feing Death ?
        UNIT_FLAG_SHEATHE               = 0x40000000,
        UNIT_FLAG_UNK_31                = 0x80000000
    };

Similar Threads

  1. Accounter updater (updates expansion flags for users.)
    By luc1f3rspalm in forum WoW EMU General Releases
    Replies: 22
    Last Post: 12-05-2008, 04:37 AM
  2. Black Flag WoW - Very New Server - Updated Post
    By Shadowfade in forum WoW Emulator Server Listings
    Replies: 0
    Last Post: 12-10-2007, 02:32 PM
  3. [Exploit] Get to WSG flag easily
    By Matt in forum World of Warcraft Exploits
    Replies: 11
    Last Post: 05-16-2006, 06:12 PM
  4. [Trick] WSG Safe Flag Holding Position
    By Matt in forum World of Warcraft Exploits
    Replies: 4
    Last Post: 05-10-2006, 06:17 PM
  5. Complete Silithus "Field Duty" quest twice
    By Matt in forum World of Warcraft Exploits
    Replies: 0
    Last Post: 03-27-2006, 12:19 PM
All times are GMT -5. The time now is 12:57 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search