mangosify loot and xp modifier code

This commit is contained in:
Gemt
2017-04-18 16:53:26 +02:00
parent c3aa9b9361
commit 086d906e38
3 changed files with 15 additions and 3 deletions
+7 -2
View File
@@ -1085,11 +1085,16 @@ void Object::ExecuteDelayedActions()
bool WorldObject::IsWithinLootXPDist(WorldObject const * objToLoot) const
{
return objToLoot && IsInMap(objToLoot) && _IsWithinDist(objToLoot, sWorld.getConfig(CONFIG_FLOAT_GROUP_XP_DISTANCE) + objToLoot->lootAndXPRangeModifier, false);
return objToLoot && IsInMap(objToLoot) && _IsWithinDist(objToLoot, sWorld.getConfig(CONFIG_FLOAT_GROUP_XP_DISTANCE) + objToLoot->m_lootAndXPRangeModifier, false);
}
void WorldObject::SetLootAndXPModDist(float val)
{
m_lootAndXPRangeModifier = val;
}
WorldObject::WorldObject()
: m_isActiveObject(false), m_currMap(nullptr), m_mapId(0), m_InstanceId(0), lootAndXPRangeModifier(0)
: m_isActiveObject(false), m_currMap(nullptr), m_mapId(0), m_InstanceId(0), m_lootAndXPRangeModifier(0)
{
// Phasing
worldMask = WORLD_DEFAULT_OBJECT;