Выделенное условие работает на все способности дающие инвентарь юнитам, есть ли способ задетектить именно "Предметы (Герой)" а остальные способности отсеять.

Alexey103, а зачем менять уровень?
просто создал на основе стандартной и заметил у всех героев стандартную на созданную
у меня всё сработало
судя по всему инвентарь носильщика это просто обёртка над стандартным инвентарём
т.е. он содержит в себе стандартную способность "Предметы (Герой)"
и при проверки на уровень стандартной "Предметы (Герой)" выдаёт что она есть т.к. она содержится в носильщике
но если проверять на уровень нестандартной "Предметы (Герой)" то выдаст что её нету
я добавил карту пример
если приказать подобрать предмет герою который владеет способностью hero inventory (нестандартная способность на основе "Предметы (Герой)") то напишет hero
иначе unit
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Разве Ваш способ не делает как раз то, о чём Вы просите?
8
Если такая проверка действительно не работает (что было бы странно), то предлагаю запихать такие "инвентарные" способности в спеллбуки, а проверить именно уровень спеллбука. Естественно, он сам должен быть заблокирован, чтобы не было иконки у юнитов-владельцев.
32
Alexey103, есть нативка сколько слотов у инвентаря, что она вернет у юнита без инвентаря?
native UnitInventorySize takes unit whichUnit returns integer
28
quq_CCCP, насколько я понял то надо проверить что у юнита именно способность "Предметы (Герой)" а не носильщик и прочие способности инвентаря
самый простой способ сделать подобное это проверить уровень способности "Предметы (Герой)" у юнита
если уровень больше 0 то у юнита "Предметы (Герой)"
в противном случае у него другой инвентарь
причина по которой не работает то что на скрине не ясна до конца но похоже это особенность устройства способностей инвентаря
советую создать нестандартную способность на основе "Предметы (Герой)" и дать её твоим героям вместе стандартной
17
uranus, Не работает, этому триггеру всё равно предметы герой или же книга заклинаний
nvc123, Я уже создавал на основе способности предметы герой, и менять уровень абилки в течении игры это ещё тот геморой. Как понимаешь это ещё тот геморой. Я так понял у всех абилок инвентаря один айди, иусловие их считает за одну, тут или считать количество ячеек инвентаря, что не очень ведь может я хочу все 6 у своего пехотинца, или ставить какие-то 2-3 уровни способности юнитам, что тоже геморно и через тригеры, может есть другой способ?
Загруженные файлы
33
Alexey103, а в чём цель всего этого? Мб есть другой способ её добиться.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.