É cara, acredito que o que dificultaria o sistema seria esse lance dos slots kkk
Eu poderia tentar fazer, mas de outra forma. No caso você usaria a Ice Stone na Knight Armor, e ela ficaria encantada. Se você usasse uma Fire Stone na Knight Armor, ela ficaria com o encanto de Fire, porém, por um comando, tipo: (!enchanted"armor, ice) ela voltaria ao ice...
Ou se você usa o OTClient, eu poderia por para quando você clicar com o botão direito aparecer as opções de encantamento dela
O sistema seria basicamente como o de encantar as armas usando o ruby, emerald, sapphire e a amethyst, só que você poderia escolher o tipo de encantamento, e não seria de acordo as cargas, seria de acordo o tempo que ela estivesse equipada
Pode ser assim?