mirror of
https://github.com/mangosfour/server.git
synced 2025-12-19 04:37:06 +00:00
- Updated unit dynamic flags enum.
This commit is contained in:
parent
203faef9fd
commit
d9e92d1987
4 changed files with 13 additions and 11 deletions
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue