Можно ли отследить получение древесины способностью добывать ресурсы?
Тоесть когда рабочий приносит дерево в ратушу, можно ли отследить этот приказ/действие?
Есть задумка сделать инком, тоесть чтоб при получении древесины ратушей (в этот самый момент) давалось еще + 5 древесины сверху.
(исследование с пилами не подходит, не предлагать :)
Принятый ответ
Вроде нет возможности напрямую отследить доставку древесины в тот миг получения ресурса рабочим.
у тебя есть возможность отследить приказы на доставку ресурсов на базу и приказ идти добывать:
у тебя есть возможность отследить приказы на доставку ресурсов на базу и приказ идти добывать:
За счет этого можно сделать костыль. А именно, когда рабочий приносит древесину на базу - ему сразу же выдается приказ harvest на добычу - а значит в этот момент можно и добавить +5 древесины. Однако такой-же приказ отдается и при сдаче золота - а значит надо будет еще проверить, а кто цель приказа? Если рудник - то рабочий принес золото, иначе дерево и можно дать +5 древесины.
Вот тебе наработка такой системы.
Вот тебе наработка такой системы.
Но в системе выше есть еще одна проблема - а сколько рабочий принес дерева? Можно же заставлять рабочего таскать по 1 древесину и получать халявный кэш +5 дерева :D
Если надо убрать эту абузку- надо тотально отслеживать ресурс дерева игрока и проверять, если рабочий принес ровно 10 дерева - то тогда добавлять +5, иначе не давать. Это еще при условии, что у тебя нет прокачки по увеличению кол-ва дерева, иначе надо добавить еще проверки на исследования.
Если надо убрать эту абузку- надо тотально отслеживать ресурс дерева игрока и проверять, если рабочий принес ровно 10 дерева - то тогда добавлять +5, иначе не давать. Это еще при условии, что у тебя нет прокачки по увеличению кол-ва дерева, иначе надо добавить еще проверки на исследования.
Вот люди со схожей проблемой решали через группы в этом вопросе.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. konvan5
у тебя есть возможность отследить приказы на доставку ресурсов на базу и приказ идти добывать:
Вот тебе наработка такой системы.
Если надо убрать эту абузку- надо тотально отслеживать ресурс дерева игрока и проверять, если рабочий принес ровно 10 дерева - то тогда добавлять +5, иначе не давать. Это еще при условии, что у тебя нет прокачки по увеличению кол-ва дерева, иначе надо добавить еще проверки на исследования.