Перейти к содержанию
#2831
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')

Статистика

Приветствуем новейшего участника: den

Сейчас на сайте 3 пользователей 1462 гостей