50/50
step by step:
we have 100 Spiritshot and weapons that uses 1 Spiritshot;
1. enable auto-use; -- ok
- spiritshot = 99; -- ok
2. use skill; -- ok
- spiritshot = 98; -- ok
3. equip other weapon; -- ok
- spiritshot not reuse (98) -- bug?
4. use skill (before use skills spiritshot has been used); -- ok?
- spiritshot = 97; -- ok
-------------------
change weapons repeatedly until spiritshot is applied immediately, and not before using the skill
-------------------
5. if it worked, spiritshot = 96 -- ok;
6. use skill
- spiritshot = 95 -- bug. spiritshot was used twice
need video?
p.s.
are your sure about it ((itemId <= 1804) && (itemId >= 1808))