вроде не предусмотренно стандартными возможностями. но это не беда. событие - generic unit die. условий никаких а дальше ифзен. если
дайинг юнит = здание
дайинг юнит = unit-type comaprison (выбираешь нужную тебе постройку)
then
добавить [сколько хочешь опыта] киллинг юниту
else
ifthenelse
if
дайинг юнит = выбираешь другую постройку (башенку другого лвла)
дайинг юнит = здание
then:
добавить [нужное количество опыта] киллинг юниту. ну и так на каждый тип постройки. все уместится в 1 триггер.