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!