омфг самим сделать не судьба?
Юнит получает предмет
Условие :
тип предмета - имеет заряды
действие
цикл А 1-6, действия:
Если:
Тип предмета в слоте А у Манипулирующий юнит = Тип предмета Манипулируемый предмет
Предмет в слоте А не равно Манипулиремый предмет.
Действие:
Личный сценарий (custom script): exitwhen true == true
Установить количетсво зарядов "Предмет в слоте А для манипулирющий юнит" на "Количество зарядов (Предмет в слоте А у манипулирующий юнит) + Количество зарядов (манипулируемый предмет)".
Удалить "манипулируемый предмет".
конец цикла.
И все.