Sorry for not mentioning this, but, when Link has a ring type item that uses magic or rupees, his tunic color does not seem to change immediately after he runs out of magic/rupees, and instead changes as soon as he leaves the current DMap, even though the damage he takes is still altered.
I discovered this problem in this quest file:
http://webzoom.freewebs.com/xmuppetsb/ZC%20Content/Test%20Quests/bosstest.qst
This should be fixed now.
So getting hit with a ring doesn't trigger the on use script. Pretty sure this isn't a bug but since rings are apparently compatible with magic costs (which seems pretty obscure) I'm kinda curious why they aren't with scripts. I'm not meaning to be all like "Hey Saffith, add a tooth gleeok" but on the off chance that passive items with magic cost compatibility WERE supposed to trigger on use scripts I felt I should point it out.