View Single Post
  #2  
Old 01-18-2018, 01:35 AM
Darkscis
Sarnak
 
Join Date: Mar 2015
Posts: 62
Default

https://github.com/EQEmu/Server/blob..._data.cpp#L172

Code:
bool EQEmu::ItemData::IsEquipable(uint16 race_id, uint16 class_id) const
{
	if (!(Races & GetPlayerRaceBit(race_id)))
		return false;

	if (!(Classes & GetPlayerClassBit(GetPlayerClassValue(class_id))))
		return false;

	return true;
}
This looks to be your culprit. When following the code it inevitably leads to this, which checks that the race bit is in the items Races field in the database. This will return false and say it cannot be equipped by Ghoul (33) as only the actual player races are currently valid.

You can try playing with the section above, or adding other races as allowed in GetPlayerRaceBit but I have no idea what effect that will have on the client, if any.
Reply With Quote