Пока писал опытным путём выявил, что враги со способностью москит не могут кастовать
Пока что костыльно меняю владельца дамми москита перед кастом на игрока красного и всё работает, но блин, что за лажа, всегда было 1 и тоже 10 лет, и вот на тебе, москиты разучились кастовать
???????

Обзоры проверял, бота именно наличие москитов смущает, вот допустим есть игрок 6, и он не не играет вообще, и есть игрок 5 он бот, как и нейтрально враждебный, и вот: игрок 5 и 6 не могут делать москитный даммикаст.
PT153:
ИИ паузил?
А что такое паузить ии и будет ли иметь смысл?
Ведь нейтрально пассивный и игрок человек, такие даммикасты могут делать
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
10
Есть предположение, что вы пытаетесь выбрать дамми с москитами. Они не выбираются.
А вообще, скриншотик бы или карту... Ну или подробнее распишите в чём дело, хотя бы.
22
чтобы кастовал лучше при создание юнита заранее занести в переменную а потом из него вызываем каст.. а фильтр его не видит как обычно.
33
IssueTargetOrder(u,"sleep",targ) вот и весь код который не работает, я же только что написал что проблема лишь во владельце того кто кастует, я расписал подробно, могу больше прилагательных расписать, дебаг весь выводится полностю, тобишь я от лица null ничего не выполняю..
function DummyCastOnUnit takes unit u, integer id, integer level, string order, unit targ returns nothing // DummyCastOnUnit (u,'',1,"entanglingroots",targ) 
local unit ud = CreateUnit(GetOwningPlayer(u),'e000',GetUnitX(u),GetUnitY(u),0) // было bj_lastcreated
if id=='A00Z' then
call DestroyEffect(AddSpecialEffect("Objects\\Spawnmodels\\NightElf\\EntBirthTarget\\EntBirthTarget.mdl",GetUnitX(targ),GetUnitY(targ)))
call BJDebugMsg(GetUnitName(targ)+" попал под действие юнита "+ GetUnitName(u))
call SetUnitOwner(ud,Player(0),false)// вот если владельца поменять то всё работает
endif

call UnitAddAbility(ud,id)
call SetUnitAbilityLevel(ud,id,level)
call IssueTargetOrder(ud,order,targ)
call KillAfter(ud,1)
set ud=null
endfunction
блин ну что значит фильтр не видит? тут нет никакого фильтра, тут проблема такая если дамми имеет способность москит или владелец дамми не является игроком человеком, то ничего не происходит, хотя дебаг идёт
32
Юзайте нейтрально пассивного, для каста во врагов, в настройках абилки нужно указать друзья\враги.
33
quq_CCCP, ну в целом считайте так и делаю, доп настройки в абилки всё время надо добавлять, вводить дополнительные фильтры, а так да, лучше нейтрально пассивного, но всё равно, что за фигня, это норма чтоле? могу сказать что раз через иногда способность срабатывает в 10% случаев
10
А если москитов нет, то проблемы тоже нет?
Пробовали добавлять москитов после создания даммика?
33
ArchOracle, у меня 1 универсальный даммик, я ему модели меняю триггерно, он у меня как мастшабируемый эффект, поэтому придётся добавлять в кучу мест ещё и добавление ему москита
Пробовал удалять москита перед кастом, но это ничего не давало, хотя по факту он выделялся рамочкой, следовательно был выделяемый уже, а значит не в выделяемости дело.... а лишь в этом сочетании Москит+ не игрок
10
а лишь в этом сочетании Москит+ не игрок
То есть, без москита всё правильно кастуется?
26
Bergi_Bear, вот карта, где фиолетовый дредлорд усыпляет выбранного красного работника, но если по Esc на него наложить Москиты, то он... будет как и раньше усыплять выбранного работника.
Загруженные файлы
32
Bergi_Bear, ИИ компов недает им кастовать вредные абилки на союзников, пробовал в своей карте яд стрелы кидать от лица нейтрал враждебного в нейтрал враждебного юнит - фиг, дамик на отрез отказывается кастовать стреллы, а руками я могу (расшарил контроль, вместо дамика создал стрелка).
33
8gabriel8, так в том то и дело, что это всегда работало, а у меня почему то перестало,
да действительно в карте примере всё работает, даже если заранее на вампира наложить москитов, он всё равно может усыплять, а в моей карте нет =(, и фиг с ним с усыпление, половина вообще всех кастов не работает, вот корни например и очищение работают в 100% случаев, бросить камень или подкоп работают в 10% случаев =(
ArchOracle, без москита всё правильно кастуется
quq_CCCP, я кастую вредную абилку на врага, так что не по этой причине =(
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.