When lib.ClearItem is called for an item with a suffix, it actually clears all items with the same base type, ignoring the suffix.
Note that the code does calculate a value for "property" at line 354, but this value is not used.
Need to:
Unpack data[faction][itemID]
Remove key [property] if it exists
Repack
Description
When lib.ClearItem is called for an item with a suffix, it actually clears all items with the same base type, ignoring the suffix.
Note that the code does calculate a value for "property" at line 354, but this value is not used.
Need to: