member ItemCanBeEquipped(string NewItemGUID) { if ${This.ArmorType.Equal[Plate]} { if ${Item[${NewItemGUID}].SubType.Equal[Plate]} || ${Item[${NewItemGUID}].SubType.Equal[Mail]} || ${Item[${NewItemGUID}].SubType.Equal[Leather]} || ${Item[${NewItemGUID}].SubType.Equal[Cloth]} { if ${Item[${NewItemGUID}].Usable} { return TRUE } } } if ${This.ArmorType.Equal[Mail]} { if ${Item[${NewItemGUID}].SubType.Equal[Mail]} || ${Item[${NewItemGUID}].SubType.Equal[Leather]} || ${Item[${NewItemGUID}].SubType.Equal[Cloth]} { if ${Item[${NewItemGUID}].Usable} { return TRUE } } } if ${This.ArmorType.Equal[Leather]} { if ${Item[${NewItemGUID}].SubType.Equal[Leather]} || ${Item[${NewItemGUID}].SubType.Equal[Cloth]} { if ${Item[${NewItemGUID}].Usable} { return TRUE } } } if ${This.ArmorType.Equal[Cloth]} { if ${Item[${NewItemGUID]}.SubType.Equal[Cloth]} { if ${Item[${NewItemGUID}].Usable} { return TRUE } } } }