The current inventory system is based on the Titanium client, which is pre-PowerSource.
A work-around was implemented when the SoF client came along:
https://github.com/EQEmu/Server/blob...nstants.h#L890
This also means that the slots bitmask in the items table are backwards. Some fancy bit-shifting occurs in the client translators to correct this:
https://github.com/EQEmu/Server/blob.../sof.cpp#L2953
This issue will eventually be corrected..but, the whole inventory system has to be reworked and that will probably occur with the rework.