У лаборатории гоблинов есть способность "Раскрыть территорию", стоит 50 золота. Использовать её может любой игрок. И вот, способность использована. Как узнать, какой из игроков это сделал?
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
27
MadeonOK, вроде не работает через приказ. Отдача будет от имени владельца. Т.е. отдает красный игрок юниту желтого игрока, а триггер фиксирует, что отдачу получил приказ желтый. говорили что через мемхак можно
10
Не лучший вариант, но 100% рабочий:
При выборе лаборатории для отдельного игрока создавать лабораторию-копию (без модели) и выделять игроком. Тогда у каждого игрока будет своя лаборатория, каст с которой легко отловить.
28
Ну я так понимаю, что только через костыли.
6
Да, только через костыли. Более беспалевный вариант сделать так, чтобы система отлова событий срабатывала на примере усиливающего предмета (предмет, который используется сразу и исчезает). При этом в системе останется событие о том, что у героя определенного игрока есть этот предмет. Соответственно, так можно будет найти игрока, что использует эту способность. Правда, насчет обладателя самой способности я не уверен. Надо будет поначалу проверить эту способность в той же лаборатории гоблинов, при этом своей И другого игрока. Так ты узнаешь обладателя юнита, что использует эту способность и если она будет принадлежать игроку, чей юнит использовал эту способность, а не саму лабораторную, то можно смело лепить пустышку.
12
PT153:
Ну я так понимаю, что только через костыли.
Как вариант можно сделать с проверкой региона
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.