- Updated unit dynamic flags enum.

This commit is contained in:
tomrus88 2010-01-27 03:59:45 +03:00
parent 203faef9fd
commit d9e92d1987
4 changed files with 13 additions and 11 deletions

View file

@ -787,7 +787,7 @@ void Creature::SetLootRecipient(Unit *unit)
if (!unit) if (!unit)
{ {
m_lootRecipient = 0; m_lootRecipient = 0;
RemoveFlag(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_OTHER_TAGGER); RemoveFlag(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_TAPPED);
return; return;
} }
@ -796,7 +796,7 @@ void Creature::SetLootRecipient(Unit *unit)
return; return;
m_lootRecipient = player->GetGUID(); m_lootRecipient = player->GetGUID();
SetFlag(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_OTHER_TAGGER); SetFlag(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_TAPPED);
} }
void Creature::SaveToDB() void Creature::SaveToDB()

View file

@ -58,7 +58,7 @@ enum ItemModType
ITEM_MOD_EXPERTISE_RATING = 37, ITEM_MOD_EXPERTISE_RATING = 37,
ITEM_MOD_ATTACK_POWER = 38, ITEM_MOD_ATTACK_POWER = 38,
ITEM_MOD_RANGED_ATTACK_POWER = 39, ITEM_MOD_RANGED_ATTACK_POWER = 39,
ITEM_MOD_FERAL_ATTACK_POWER = 40, //ITEM_MOD_FERAL_ATTACK_POWER = 40, // not in 3.3
ITEM_MOD_SPELL_HEALING_DONE = 41, // deprecated ITEM_MOD_SPELL_HEALING_DONE = 41, // deprecated
ITEM_MOD_SPELL_DAMAGE_DONE = 42, // deprecated ITEM_MOD_SPELL_DAMAGE_DONE = 42, // deprecated
ITEM_MOD_MANA_REGENERATION = 43, ITEM_MOD_MANA_REGENERATION = 43,

View file

@ -716,7 +716,7 @@ void Object::BuildValuesUpdate(uint8 updatetype, ByteBuffer * data, UpdateMask *
if(!target->isAllowedToLoot((Creature*)this)) if(!target->isAllowedToLoot((Creature*)this))
*data << (m_uint32Values[ index ] & ~UNIT_DYNFLAG_LOOTABLE); *data << (m_uint32Values[ index ] & ~UNIT_DYNFLAG_LOOTABLE);
else else
*data << (m_uint32Values[ index ] & ~UNIT_DYNFLAG_OTHER_TAGGER); *data << (m_uint32Values[ index ] & ~UNIT_DYNFLAG_TAPPED);
} }
else else
{ {

View file

@ -2270,13 +2270,15 @@ enum TotemCategory
enum UnitDynFlags enum UnitDynFlags
{ {
UNIT_DYNFLAG_NONE = 0x0000,
UNIT_DYNFLAG_LOOTABLE = 0x0001, UNIT_DYNFLAG_LOOTABLE = 0x0001,
UNIT_DYNFLAG_TRACK_UNIT = 0x0002, UNIT_DYNFLAG_TRACK_UNIT = 0x0002,
UNIT_DYNFLAG_OTHER_TAGGER = 0x0004, UNIT_DYNFLAG_TAPPED = 0x0004, // Lua_UnitIsTapped
UNIT_DYNFLAG_ROOTED = 0x0008, UNIT_DYNFLAG_TAPPED_BY_PLAYER = 0x0008, // Lua_UnitIsTappedByPlayer
UNIT_DYNFLAG_SPECIALINFO = 0x0010, UNIT_DYNFLAG_SPECIALINFO = 0x0010,
UNIT_DYNFLAG_DEAD = 0x0020, UNIT_DYNFLAG_DEAD = 0x0020,
UNIT_DYNFLAG_REFER_A_FRIEND = 0x0040 UNIT_DYNFLAG_REFER_A_FRIEND = 0x0040,
UNIT_DYNFLAG_TAPPED_BY_ALL_THREAT_LIST = 0x0080 // Lua_UnitIsTappedByAllThreatList
}; };
enum CorpseDynFlags enum CorpseDynFlags