On_state wywołuje funkcję po użyciu przedmiotu, a nie po założeniu. Aby zadziałało, on_state[0] zamień na on_equip. Druga rzecz to to, że jest tam drobny błąd.
ItMw_Uriziel.flag
Brakuje litery S
ItMw_Uriziel.flags
Trzeci problem stanowi to, że gdy broń jest założona, a bohater ma mniej niż 300 pkt. siły i np. wyuczy się u jakiegoś nauczyciela brakującej ilości siły miecz nadal będzie dwuręczny. Broń musi zostać zdjęta i ponownie założona lub przy każdej funkcji dodającej siły takie jak nauczyciele, mikstury, tablice itd. musisz dodać wszędzie warunek, który będzie sprawdzał czy bohater ma założoną broń.