OrnsteinDragonslayerВопрос к боевым скриптам. Хочу сделать боссбаттл, но не простой. Сражение начинается против суккубы и дьявола. После убийства суккубы дьявол пропадает и спаунится архидемон. Если же сначала погиб дьявол, то суккуба пропадает и призывается искусительница. Вопросы в том, какими командами это всё делается, возможно ли вообще такое (не завершится ли бой после убийства лишь одного юнита и пр. подводные камни).
EnableAutoFinish(nil)
function DefenderCreatureDeath(unit)
if(GetCreatureType(unit) == 21) then
removeUnit("имя дьявола")
SummonCreature(DEFENDER,28,10,-1,-1)
end
if(GetCreatureType(unit) == 27) then
removeUnit("имя суккуба")
SummonCreature(DEFENDER,134,10,-1,-1)
end
end
Как удалять юнитов, которые с начала боя, я не знаю( там нужно их скриптовое имя).
А вот, которые призываются, имя пишется в конце:
SummonCreature(DEFENDER, CREATURE_DEVIL, 1, 11, -1, 1, 'Devil')