Вкратце: сделал "клонов" простым копированием героя(ибо делать доп. тип юнита для каждого клона - жирно+свои геморы), но пришлось убрать иконку героя(слева на экране)(потому что будет 100клонов=100иконок), а соответственно с ней и хоткей F1.
Какие еще могут быть варианты, если мне хочется вернуть F1?

Принятый ответ

Я пришёл в выводу, что проще отказаться от общей механики "иллюзий", и сделать это отдельной фишкой конкретных героев (ну вот так, как Мипо в доте, или Морф). Но это не отменяет вариант с кустарным жезлом иллюзий и подобными инструментами. Копия юнита как новый юнит - да, но ооочень много нюансов.
3
19
6 лет назад
3
Похожие вопросы:

ответ
Ой, нашёл нужный триггер))))
Всем спасибо за внимание =)
ответ
SomeFire:
Fa1korn, тебе нужно удалять не плюсик, а героя. Т.е. создал плюсик, дропнул героя, создал героя.Ну или сначала дропнул героя, а потом создал плюсик. Главное, чтобы герой был создан после плюсика.Только так можно героя поставить выше плюсика. А если не хочешь париться - убивай плюсик и воскрешай когда надо.
С твоей подсказкой до меня дошло, изначально в моей карте герой принадлежал нейтралам, а потом меняет владельца на игрока красного. Получается по счету у игрока нейтральный-пассивный он может быть 5, может быть 27, в зависимости от числа героев, но точно не первый. И после смены владельца его номер таким и и остается. А плюсик я создаю для красного игрока, т.е. он становится первым, т.к. место №1 свободно. Решается это элементарно - плюс создается сначала для нейтрально-пассивного, а затем меняется владелец. Итого плюс у нас под номером 2 )
Melissa:
Возможно нужна небольшая задержка , что я и посоветовал выше.
Нет, с этим всё в порядке, это такая специфика в моей мапе, я не учёл, что изначально все герои нейтральные, а потом меняют владельца...
ответ
UI\MiniMap\MiniMap-Hero.mdx, Эксперементируй.
ответ
Просто выполни на триггерах функцию call remove unit ( в качестве юнита укажи твоего героя и картинка изчезнет вместе с умершим)
ответ
ну попробуй так
перед созданием сбрось флаг
set a=GetUnitUIDefByIdCaching(unitid)
if a>0 then
call WMem(a+0xB8,0)
endif
после создания единицу обратно пишешь, должно сработать

0
26
6 лет назад
0
Я пришёл в выводу, что проще отказаться от общей механики "иллюзий", и сделать это отдельной фишкой конкретных героев (ну вот так, как Мипо в доте, или Морф). Но это не отменяет вариант с кустарным жезлом иллюзий и подобными инструментами. Копия юнита как новый юнит - да, но ооочень много нюансов.
Принятый ответ
0
21
6 лет назад
0
Если я хорошо помню, в ПО есть специальный пунктик для отключения иконки героя. Но вот динамически этот параметр не изменить стандартными средствами. Первое что приходит в голову - 2 типа юнитов: 1 с включенной иконкой; 2 - без. Нужно еще как-то сохранять инфомацию о том какие статы/прочее передавать клону. Но это чересчур накладно. Не смотри Наруту.
0
8
6 лет назад
0
Может на основе способности у Панды пивовара, там где он раздваивается?
0
32
6 лет назад
0
Чем не нравятся дефолтные иллюзии? То что способности не работают?
0
19
6 лет назад
0
Я задал конкретный вопрос, в итоге вы прикопались к механике. Вы чо? :\
Все нюансы там соблюдены, все там в порядке, а Нарута - топ анима.
Если никак нельзя, то, собсно, жаль. Но люди жалуются, так что поставлю лучше спам иконок, чем без неё вообще.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.