Добавлен
Как сделать, чтобы при вхождении героя в область, нейтрально-пассивные мобы становились агрессивными?
Я пробовал, но получалось только с атакой юнита, но агрессивным становился только один юнит, который атакован.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
Да проще в группы их пихать, и не придётся проверку на области делать.
ответ
ну очень примитивно сделал.
ответ
nvc123, внутри GetRectCenter нет утечки
// blizzard.j:1772
function GetRectCenter takes rect whichRect returns location
    return Location(GetRectCenterX(whichRect), GetRectCenterY(whichRect))
endfunction
а эвент регистрируется 1 раз, так что можно забить
// blizzard.j:7959
function TriggerRegisterEnterRectSimple takes trigger trig, rect r returns event
    local region rectRegion = CreateRegion()
    call RegionAddRect(rectRegion, r)
    return TriggerRegisterEnterRegion(trig, rectRegion, null)
endfunction
Другое дело, что у order есть утечка, но это нативно, она минимальная и это никак не исправляется.
ответ
Тебе надо в изначальной точке или в определенной точке
если в изначальной то это очень хорошая система, сам пользуюсь
ответ
  1. Даешь одиннадцатому игроку видимость над всей картой. Даешь нужным боевым единицам радиус агрессии на всю карту.
    Если не работает, то: Во время спавна мобов даешь им приказ атаковать ближайшего героя, если ЛЮБОЙ герой умер, повторяешь это действие.
  2. Если юнит манипулирует когтями
    Выкинуть когти
    Если юнит манипулирует когтями
    Поднять когти
    Удалить когти
    Удалить когти
    Создать нужный предмет
P.S. Неужели планируешь создать свою Goblin Survival? Пересекались на боте, может помнишь меня. Ты еще грузился по несколько лет в карту и назвал меня школьником, лол.

1
18
6 лет назад
1
Событие - unit входит в область
Условие - вошедший unit герой равно да
Действие - выбрать всех юнитов в области matching юнит принадлежит нейтрально-пассивным
Действие - присвоить юнита нейтрально-враждебным
2
17
6 лет назад
Отредактирован Komkozavr
2
Кристофер, увы, данного действия нет
выбрать всех юнитов в области matching юнит принадлежит нейтрально-пассивным
Максимум с указанием юнита без указания области
1
18
6 лет назад
1
Загруженные файлы
Принятый ответ
2
17
6 лет назад
2
Кристофер, аааа. Я не там искал :D
Спасибо
Кстати, сам того не зная, ты мне подсказал решение другого моего вопроса
Чтобы оставить комментарий, пожалуйста, войдите на сайт.