Block a user
Fix showing/counting items that are socketed into other items
Storage system abstraction is needed
JSON data files have some odd list format
For the uniques I have since figured out the reason. Unique items are indexed by their unique id, which is a sparse set of integers. Since json can only index in objects by strings this format…
Socketed items can be taken out of storage and don't get removed with the item
Item names might be inconsistent after unique/set name fix
JSON data files have some odd list format