on inventory close: loop player's inventory: if {_i} is armour: set {_} to level of protection of loop-item if {_} >= 4: set {_i} to type of loop-item remove loop-item from player enchant {_i} with protection 3 add {_i} to player else if {_i} is sword: set {_} to level of sharpness of loop-item if {_} >= 5: set {_i} to type of loop-item remove loop-item from player enchant {_i} with sharpness 4 add {_i} to player