regiss have you tried entering town and seeing if it does it when it un-equips u? just wondering
id say the reason it only does work when it unequips u and says "you are not in battle..... " is because that was implemented in the first place as an anit macro thingy.... and on a side note.. i have been unequiped when in battle and got the same msg "u decide to unequiip because u are not in battle... "
maybe it would be the best to remove that