Item conditions only checking MMOItems itemtype
Summary
Item conditions (hasitem, itemissimilar, holding etc.) only checks for a given MMOItems itemtype, rather than the full ID.
Steps to reproduce
Create any two MMOItems of itemtype X. Give yourself the second item and hold it in your hand Run any skill with a condition that checks for specifically the first item (i.e - holding{i=mmoitems.X.1})
Current behavior
MMOItems of the same itemtype, but differing IDs both satisfy item conditions. So holding either a mmoitems.GUN.GLOCK or mmoitems.GUN.AK would satisfy holding{i=mmoitems.GUN.GLOCK}
Intended correct behavior
Only MMOItems of the same itemtype and same ID should satisfy those conditions.
Relevant files
Server log: https://mclo.gs/6FwjAli