Ah, sim eu entendi, nesse caso é algo mais complicado. Seria necessário um script especial pra isso ou algo mais complicado e mirabolante.
Mas, o meu método só serviria caso ele fosse armazenado como um item do tipo normal, esse item é uma exceção, que dificulta o que você quer fazer, ainda mais dentro das limitações do próprio rm.
Vamos lá!1º Você pode tentar a mesma coisa que eu ensinei na primeira mensagem, trocando a armadura no evento comum por essa arma que você criou.
Se não funcionar:
2ºTente criar uma habilidade de ON, ela vai substituir um swicth extra, a arma fica assim:
E o evento comum assim:
Desse jeito você já têm uma condição pra fazer o que você quer.
Se isso também não resolver:
3ºApela pros scripters de ruby ou por eventos.

Espero ter ajudado, se nada funcionar. Me desculpa, pois é só até aqui que eu posso te levar.
Boa sorte! Não desista do seu jogo!