Лучше предмет сделать на подобии руны ( использовать сразу) но удалять все равно нужно будет(висит в памяте). Есть ещё функция которая повышает уровень спела. ставь условия, чтобы лвл спела не превышал максимальное, а так-же если только что изучил спел. Юнит покупает предмет.
Если лвл спела -огненная стрела == 0 то
дать юниту спел огненная стрела
иначе
если лвл способности огненная стрела меньше 3 то
повышаем на лвл способность
иначе
ничего не делаем.