Added ItemData::CheckLoreConflict()

This commit is contained in:
Uleat
2017-03-12 14:20:22 -04:00
parent 5b24cbde5d
commit 8cd6416754
2 changed files with 21 additions and 0 deletions
+18
View File
@@ -207,3 +207,21 @@ bool EQEmu::ItemData::IsTypeShield() const
{
return (ItemType == item::ItemTypeShield);
}
bool EQEmu::ItemData::CheckLoreConflict(const ItemData* l_item, const ItemData* r_item)
{
if (!l_item || !r_item)
return false;
if (!l_item->LoreGroup || !r_item->LoreGroup)
return false;
if (l_item->LoreGroup == r_item->LoreGroup) {
if ((l_item->LoreGroup == -1) && (l_item->ID != r_item->ID))
return false;
return true;
}
return false;
}