happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
Как я и говорил системе нужна ещё настройка, я просто мапу выложил перед тем как спать лёг. Хорошё - сделаю мультиборд с отображением урона + уберу тот радиус в константах, я о нём сразу подумал, но боялся поставив я его 0, моб вообще перестанет на атаку реагировать :)...хм...я ещё систему доведу до ума в том плане, что она пока расчитана на лидера по нанесённому урона P.S. про цыферки - это я для себя делал, когда тока собирал систему happy_horror добавил: Вот кое что подкрутил и создал мултиборд, он конешно кривенько будет работать если разных мобов бить. Но вот собственно вопрос из ситуации: хп моба упали меньше 90%, всё пипец, моб фокусит самого сильного, а самый сильный тупо от него бегает. пока остальные мочат моба, тут есть 2 варианта, либо так и оставить и когда дамаг другова юнита превысит дамаг первого (атаковавшего моба) то моб переключится сам, либо если моб покинул определённую территорию то дать приказ вернуться атакую ближайшего...у кого какие мысли на счёт этого? реализовать смогу любые |
|
15.04.2008, 19:26 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
Цитата:
первый вариант |
|
15.04.2008, 19:28 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
тогда прошу, вот она система готова с первым вариантом, единственный недостаток, это то, что моба можно увести куда угодно, но тут уже зависит от конкретного случая применения системы, если тока для босов - то один вариант, если для мобов и босов то другой варинт настройки отмены фокуса |
|
15.04.2008, 19:30 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
happy_horror а можно назначить максимальный радиус ухода моба?
Dead Jay добавил: причем желательно чтоб минотавры на одно расстояние уходили, механические на другое, нежить на третье |
16.04.2008, 08:15 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
можно, надо лиш при создании моба добавлять его координаты в кэш и при атаке добавить проверку, не стали ли координаты больше определённых значений для определённого моба - либо создать в карте области и при покидании их заставлять моба вернуться в координаты из кэша вообще если ты собираешся юзать систему тока для босов - советую сделать как в доте с рошаном, если ты покинул зону, то ты бить рашана не можеш, а он тебя может, это будет довольно выгодным вариантом P.S. ты хочеш чтобы я в эту добавил или сам сможеш? я в принципе могу и подсказать как... |
|
16.04.2008, 08:24 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
happy_horror вообще планировалось тока для боссов, но ведь боссы почти всегда с аддами не так ли? И пачка адов почти равна боссу. А если адды пойдут на хилеров вайп рейда. Ведь так?
|
16.04.2008, 18:05 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
пока что ни кто никуда сам не пойдёт если ты хочеш, чтобы охрана боса стала нападать на того, кого зафокусил босс, то могу это устроить... |
|
16.04.2008, 19:34 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Lawliet
offline
Опыт:
6,322Активность: |
я рад, что эта тема не завяла.. а по сабжу, сделайте настраиваемую наработку. |
17.04.2008, 00:00 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
сделаю конешно, пока-что создаётся максимум функций в ней, а уж потом оптимизация под корень и заменение некоторых мест переменными, чтоб настраиваемая была |
|
17.04.2008, 00:03 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Давай, делай гвард позишн, и чтоб без утечек, мб чем помогу)
Цитата:
+1 да и борды не надо - у мну в JC борды заняты будут (!) |
|
17.04.2008, 01:12 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
борд был создан тока для тестинга По поводу системы, есть 2 случая: 1) атакованный юнит - моб, в этом случае он может гоняться за игроками сколько влезет 2) атакованный юнит босс, он не может покинуть предписанную ему территорию (определёную область, или её пределы по координатам) если вас устраивает такая расстановка, то попробую реализовать (настраиваемую) + попытаюсь добавить приоритет атаки, в случае если зафокусенный юнит будет тупо убегать... |
|
17.04.2008, 03:58 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
Цитата:
борды надо, тока настройку их включения/выключения сделать и все Цитата:
тогда бы не помешало евейд ему 100% добавить и хп ресать если выйдет из зоны |
||
17.04.2008, 07:09 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
может не эвейд, а неуязвимость, ведь магия ещё есть? дело в том, что приказ фокусить сильнейшего отдаётся даже если другой юнит сдамажит моба (сёравно запустится проверка и выберется самый дамажащий юнит)...хп думаю не стоит ресать включение выключение мультиборда додумаю... |
|
17.04.2008, 07:20 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Uk_gruby
offline
Опыт:
6,948Активность: |
happy_horrorсистему не качал ну есть предложение просто делать юнита пасивный и враждебным и отдавать приказы
|
18.04.2008, 09:33 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Представляю вашему внимаю, пока что, последнюю наработку по этой системе:
Где применять: в основном в РПГ, ОРПГ картах, а так же везде, где нужен интелект крипам :):
Система работает только для юнитов контролируемых игроком компьютером или нейтрально-враждебным, каждый юнит, удовлетворяющий условиям контроля, "записывает" для себя какой юнит ему сколько урона нанёс (любой тип урона), урон суммируется.
Каждые 5 секунд все юниты "крипы" проверяются на состояние их здоровья, если здоровье упало меньше percent (смотрите описание переменных ниже) то, каждый крип составляет себе список из атаковавших его и сортирует по убыванию урона, далее - если юнит цель 1 в радиусе обнаружения TargetRange (смотрите описание переменных ниже), то крипу будет дан приказ атаковать его, если юнит вне зоны, то будет проверяться наличие юнит цели 2 (второй по приоритетности юнит) в радиусе TargetRange и так до последнего атаковавшего крипа юнита. Мультиборд пока не входит в стандартную комплектацию системы и работает кривенько :):
Найтройки находятся в триггере InitCache:
Пишите любые пожелания: баги/недочёты системы, постараюсь добавить, пофиксить/исправить, дополнительные возможности настройки...
P.S. утечек в системе вроде бы не наблюдается...и система пока что не учитывает бафы союзнаков или их лечение... Отредактировано happy_horror, 19.04.2008 в 03:00. |
19.04.2008, 01:12 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
happy_horror ну чтож. Опять же система почему то не всегда робит правильно, но в целом - я доволен). Спс биг
|
19.04.2008, 05:51 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
в чём конкретно? может я смогу что исправить?) |
|
19.04.2008, 05:53 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
хотя было бы совсем хорошо если бы учитывалось что рога нпример получает 0.8 агро а воин 1.45 и тд. Плюс ещё рога может юзануть финт, который умножает фактор агро на 0.8 (т.е 0.8*0.8=0.64), а вары юзают таунт, который в любом слкчае фокусит чела на 5 сек. Плюс включить весчь такую что боссс будет ВСЮ ЖИЗНЬ мочит того, КОГО ПЕРВЫМ увидит и т.д. и тп.
Dead Jay добавил: happy_horror а хотя нет все правильно я забыл про проверку каждые 5 сек) сорь) Dead Jay добавил: Dead Jay и вообще ве планировалось для проекта, который ледит в моем мозгу и находится на стадии делать или делать? Т..е карта планировась как серия инстансов с1 по 60 лвл. Т.е 1-5, 5-10, 10-20 и тд. За каждый лвл один скилл поент,квесты,каждый пройденный инст открывает новый/сейв-лоад и тд |
19.04.2008, 05:58 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
основным параметром агрессии является урон, т.е. если юнит 1 нанесёт всего 100.00 вурона, а юнит 2 1000.00 урона, то моб по возможности будет атаковать второго...отсюда вывод - чем больше юнит дамажит мобу, тем больше шансов стать главным блюдом happy_horror добавил: про таунт - тут легко сделать, просто добавить проверку на наличие бафа на мобе, если баф = таунт, то пропустить выбор целей...а уж сам спелл таунт вызывает атаку юнита на себя happy_horror добавил: урон является универсальным индикатором агро |
|
19.04.2008, 06:06 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Цитата:
Так все прально, тока нужно еще сделать чтобы учитывались: бафф привлечения на себя моба и баффы лечения/восстановления(в т.ч. и тотемы) |
|
19.04.2008, 11:28 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|