Событие - юнит получает предмет, действие - разрешить покупать указанный предмет, юнит теряет предмет - запретить покупвть предмет. Или в действиях Если/тогда/иначе (на русских триггерах) можно поставить если предмет, переносимый юнитом равен указанному, то запретить покупать вещь.