Хотел за удар по дерево опыт давать. Т.е. при добычи дерева давать опыт. Ударил дерево, получил опыт.
harvest и smart, что-то такое.

GF RaiseD, каким образом ты отловишь урон по дереву?
и определишь источник урона
Clamp, а как ты определишь кто из рабочих сдаёт дерево?
M1n3rva:
А ты мне скажи, какое действие в варе юнитом выполняется без приказов?
их куча
автоатака
автодобыча
автоприменение
и прочее начинающееся со слова авто
Mrachny, единственный способ сделать подобное это писать свою систему добычи дерева
но ты это вряд ли осилишь
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
25
Отловить конец применение спела "Добыча древесины" и давать опыт.
21
Mrachny, на деле тебе нужно читать статьи. Вместо тебя я ничего делать не буду. Если хочешь чтобы кто-то сделал за тебя, добро пожаловать.
30
Ударил 10 раз по дереву и относит, получая при этом столько же, сколько и при одном ударе.
Смотреть сколько древесины дбавилось, разумеется >_>
16
Clamp, Разумеется, может там 10 рабов и в одно время они принесут дерево, не? Такого мол быть не может, да?
GF RaiseD, твой способ настолько ничтожный, чел. Ты ни разу его не использовал потому, что такое сделать нельзя!
28
GF RaiseD, каким образом ты отловишь урон по дереву?
и определишь источник урона
Clamp, а как ты определишь кто из рабочих сдаёт дерево?
M1n3rva:
А ты мне скажи, какое действие в варе юнитом выполняется без приказов?
их куча
автоатака
автодобыча
автоприменение
и прочее начинающееся со слова авто
Mrachny, единственный способ сделать подобное это писать свою систему добычи дерева
но ты это вряд ли осилишь
Принятый ответ
21
Как-то так. Источник урона - это да, это проблема. Думал, что это сработает, но не сработало. Итого ловится только урон и только для какого-то одного типа юнита.
GetEventDamageSource()
Если не предполагается что декорацию будут атаковать с ренжа - можно выбирать юнитов, с нужным приказом в нужном радиусе, при условии что цель приказа - это дерево. Но будут баги если это будут делать несколько юнитов одновременно (нельзя будет определить наверняка кто именно), но можно добавить проверять приказ и расстояние юнита к дереву. А также стартовать таймер (длительность выполнения приказа для именно этого юнита), если цель приказа валидная и юнит находится на расстоянии применения приказа. Но эти эксперименты я оставлю человеку, орущему "невозможно!!!"
Загруженные файлы
28
GF RaiseD, если коротко то ты делаешь базу данных и с помощью постоянно воскрешаемых деревьев определяешь факт урона
багов у этого способа чуть более чем дофига
21
Ну баги фиксятся. Просто что фиксы занимают больше чем сама система. Да и сама БД - уже большая часть фикса, но составлять для топикстартера базу данных, тестить её и настраивать под его карту - это уж увольте. Мне лень.

Думаю, любому из здесь присутствующих тоже.
28
Ну баги фиксятся.
в том то и дело что нет
нельзя пофиксить большинство багов
именно поэтому не получится сделать нормальную систему отлова урона
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.