MagnificentSetHeroLootable(<имя вражаского героя>, nil ) должна как раз это делать, но я не проверял.
Да, я как раз протестил, работает) И что самое приятное, работает даже на резервных героев, если их нет на карте. А резервные герои это вообще забавная штука, конечно...