А что за прикол вообще, почему даже после удаления предмета с 0 жизнями он всё ещё существует и его выбирает EnumItemsInRect? Причём если поставить перед этим жизнь 1, то всё удаляется. Причём в рефоге итем перестаёт выделяться сразу после установки жизни на 1.
Карта.

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

Да прикол в том, что это вар.
Тред
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
4 года назад
0
1
32
4 года назад
1
Это бага с моделями походу, как помнишь я в статье про руны писал - что предмет надо удалять RemoveIItem то его модель в игре зависает.
1
28
4 года назад
Отредактирован PT153
1
quq_CCCP, я знаю, что подбор автоюзаемых и убийство предметов просто уменьшает модель, однако они всё ещё видны на карте маленькими. В этом же случае, после удаления предмета его модели вообще не видно, но игра считает, что он всё ещё есть.

Да и проблема в том, что если у предмета 0 жизней, его нельзя удалить, выходит.
1
32
4 года назад
1
PT153, еще одно - но, тут походу SetWidgetLife - не есть SetUnitState, тут походу ты выставляешь макс хп, а игра тупит если текущее меньше макс, и не дает убить =)
1
28
4 года назад
Отредактирован PT153
1
quq_CCCP, SetWidgetLife ставит текущее здоровье, а не максимальное. В любом случае предмет должен удаляться всегда, независимо от того, сколько у него жизней.
0
32
4 года назад
0
PT153, это он юниту ставит текущее, а походу виджетам нет, у них вовсе нету походу такой особенности =). Проверь, если морфом эллидана сделать юниту чтобы его хп было меньше нуля, что произойдет.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.