![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Значит так: *Ослепление - уменьшает обзор на 500. Это скорее символическое уменьшение - серьезно только ночью да и то, если всю группу ослепят. Но на больше делать не рекомендую. Могут возникнуть глюки вроде юнит скрыт в тумане войны и им невозможно управлять. *Ядерный удар. Тут намешано много эффектов.
|
![]() |
#81
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
52,713Активность: |
A2M_Nomad и Sergey а мен надо что делать ? ну точные задания. если да то пишите помогу !
|
![]() |
#82
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ANDREW II
JRRT
![]() ![]() offline
Опыт:
5,599Активность: |
Sergey
Ядрёная бомба также должна сносить ману юнитам вокруг (типа электромагнитный импульс). |
![]() |
#83
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Toadcop
![]() ![]() offline
Опыт:
52,713Активность: |
ANDREW II она и так крутая =) или вообще кто первый пустил ядерку то и выиграл =)
|
![]() |
#84
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nomad
![]() ![]() offline
Опыт:
6,727Активность: |
Вот баланс Строителя, Водителя, Десантника и Подрывника. Я забыл спросить про действие пассивки взрывника, потому этот спелл я пока не сделал, Сергей - распиши этот спелл.
И ещё: устраивает ли такой формат(вордовский)? Если нет, что хотел бы изменить? P.S: насчёт заданий смотрим новую тему Задания |
![]() |
#85
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Формат сойдет.
Пассивка взрывника усиливает повреждения от способность "огнемет" (это способность пожигать всех органических врагов на линии огня). Кроме того, чем выше уровень пассивки, тем больше повреждений наносят мины и бомбы, установленные взрывником. Точные данные, правда, не назову. |
![]() |
#86
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nomad
![]() ![]() offline
Опыт:
6,727Активность: |
Да мне как раз нужны точные данные =)! Насколько больше дамаг? |
![]() |
#87
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Поджог огнемета наносит повреждения 3 раза по X, где
X = 3+уровень пассивки/2 +уровень героя/5 Каждый уровень пассивки также увеличивает полные и частичны повреждения от мин (артефактов) взрыника на 25. На 5 единиц возрастает радиус полного повреждения, на 10 - частичного.
С бомбой почти также. Только для бомбы оба радиуса возрастают на 10. |
![]() |
#88
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Итак, работу я начал. Как всегда, исправил несколько серьезных багов. Очень этому рад.
Спасибо Toadcop за то, что поднял тему «Закон пустоты». Благодаря этому был обнаружен баг с удалением трупов из игры. Дело в том, что в игре присутствуют осадные орудия. Иногда атака этих орудий приводит к тому, что юнит не просто умирает, а взрывается. А взрыв – это особая смерть. Юнит не просто умирает, а удаляется из игры.
И смотрите что происходит: для юнита запускался таймер, которому в Кеше сопоставлялся умерший юнит. Если через 60 секунд юнит все еще мертвый (его еще можно реанимировать) – он удаляется. Все бы хорошо, но если юнит уже удален из игры, то ссылка в Кеше не гарантирует, что игра не запишет на место удаленного взрывом юнита кого-то еще. И тогда через 60 секунд из игры будет удален не труп, а какой-то новосозданный юнит. На отдельном сценарии я подтвердил, что все это не только возможно, но и достаточно вероятно.
Итак, от этого бага легко избавиться, если удалять юнитов не таймером, а в одном триггере, занося умерший юнит в локальную переменную. Уверен, что большое число непонятных глюков на карте возникало именно по такому механизму.
Но это еще не все. Я протестировал ауру невидимости (дымовая граната) и обнаружил, что в ней все еще остались баги. Иногда юнит навсегда становится невидимым. Я таки обнаружил причину. Причина – еще один баг варика, о котором, я думаю, известно немногим.
Все юниты, на которых действует триггерная аура, заносятся в группу юнитов. Когда дымовая граната заканчивается, идет перебор юнитов в группе и удаление у них способности «постоянная невидимость». Но (!) опять же возможен случай, когда юнит погиб от взрыва. И тогда происходит веселая ситуация:
При помощи функции FirstOfGroup такой юнит можно найти. Но удалить этот юнит из группы уже невозможно. Не знаю почему. Может быть потому, что взорванный юнит – это уже не юнит. В цикле, где идет перебор юнитов в группу происходит застревание на таких пустых юнитах. Раз их невозможно удалить из группы, то и саму группу невозможно перебрать. Я долго мучался, пока не отыскал противоядие. Во-первых, можно воспользоваться стандартной (а не jass) процедурой перебора юнитов в группе. Это работает, но приходится передавать целую кучу параметров через Кеш – очень неудобно. Другой способ – создать еще одну группу, в которую добавить все юниты исходной группы. Принцип прост – если глюченные юниты невозможно удалить из исходной группы, то их также невозможно добавить в новую группу. Все, аура перестала глючить.
Исправленный Тех Аеон мне очень нравится. Глюки, возникающие непонятно откуда, способны сильно испортить настроения разработчика. Но сейчас я глюков уже не наблюдаю. Даже ядерная бомба и огнемет работают как положено. |
![]() |
#89
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nomad
![]() ![]() offline
Опыт:
6,727Активность: |
Эээ, я мало что понял, но всё равно гуд =) Начал работу над следующими героями. |
![]() |
#90
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
A2M_Nomad, несколько замечаний по прошлому балансу.
1. Не очень увлекайся с быстрыми клавишами T и M. Если не ошибаюсь, это быстрые клавиши для команд Стоять насмерть и перемещение. Кстати, может быть на все абилы навесить клавиши Q W E R? Игроки будут благодарны. 2. Абила прыжок десантника - если не увеличивать расстоние прыжка, то зачем игрок будет изобретать новые уровни? Кулдаун немного уменьшается, но зато цена растет... 3. !!! Абила Пластид - там уже не тот принцип, который был раньше. Бомба устанавливается не по количеству (не более 4), а на время 60 секунд. Ее можно взорвать раньше, но через 60 секунд она точно рванет. Если нужно запрограммировать пластиды по количеству - я сделаю. Но сначала подтверди, что ты хочешь ограничить именно количество пластидов. И еще, у меня пластид спрятан только если никто не видел, как он был установлен и никто не рассеретил его положения. Сохранять такую систему? 3. Ультимейт Пдкрепления - перезарядка 60 ??? Коммандоса накачают энергией и он завалит врагов волнами маринесов. Уверен, что это не дисбаланс? 4. Accelerator - в описании устаревшие данные. Сейчас он добавляет транспорту дополнительное ускорение при движении(та же система, которая позволяет развивать скорость выше 500). Дополнительная скорость на прямой трассе составит 250 единиц. Поскольку данные по абиле были старые, предлагаю эту абилу нужно перебалансировать. 5. Аура водителя - уверен, что скорость увеличивать только себе? Дело в том, что это даже технически будет сложно реализовать (только себе). Может быть все таки не только себе, а юнитам этого игрока? Кроме того, аура раньше была расчитана на усиление стратегий с техникой. Я не уверен, что вообще стоит ограничивать действие ауры. 6. Способность Боты - Нет описания 8. Способность ослепляющая граната - длится 3-5 секунд? Очень мало. Сучетом, что абила не наносит повреждений + не действует на технику. Тебе не кажется, что толку с этой абилы не будет? Разве что гораздо сильнее уменьшать радиус разведки жертвам... 9. Nuke - эффект поджога я бы вообще убрал. Как думаешь? |
![]() |
#91
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nomad
![]() ![]() offline
Опыт:
6,727Активность: |
|
![]() |
#92
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
1-4) +
5 - проблематично потому что когда герой садится в транспорт, он на самом деле присутствует рядом с транспортом в спрятанном виде (поэтому аура действует на юниты вокруг). Предположим, я ставлю целью ауры только героя. Тогда аура уже не действует на транспорт, в котором он едет. Если я ставлю цель "юниты игрока", то аура будет дейстовать и на другие юниты этого игрока. На боты (это нормально), на робо-гоблинов (а это уже будет странно).
Ладно, это в принципе решаемое дело. Можно сделать эту способность и без ауры.
Но с другой стороны, не с точки зрения концепции, а с точки зрения интересности игры - аура, ускоряющая технику дает новые тактические возможности. Пусть не так уж сильно, но ускорять.
У механика вон тоже аура защиты техники. Это же не значит, что он бегает и защищает всю технику. Тут тот же прием, что и с Дридлордом. Он сам по концепции вампир, но реализовано это в форме ауры вампиризма. А почитай описание ауры выносливости у лидера тауренов. Что-то в стиле "Лидер показывает пример выносливости воинам и вдохновляет их самих на подвиги"
Можно считать, что водитель показывает пример хорошего вождения техники, вдохновляет и обучает других. Это ничем не противоречит концепции.
Предлагаю еще раз подумать, стоит ли ограничивать ауру? Пускай ускоряет союзников. Разве что исключить из списка ускоренных механических героев.
Во всяком случае, сменить никогда не поздно.
Ладно, я попробую реализовать одну забавную вещь - чтобы радиус обзора уменьшался сильно. До нуля, причем и у техники тоже :). Тогда, если удачно ослепить всех, враг практически потеряет контроль над ситуацией над несколько секунд.
Можно и по другому. Чтобы крипы ослеплялись на более длинный срок (раза в 2 побольше).
|
![]() |
#93
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nomad
![]() ![]() offline
Опыт:
6,727Активность: |
Список изменений:
Выложу когда доделаю артиллериста. |
![]() |
#94
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Отлично :). |
![]() |
#95
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Nomad
![]() ![]() offline
Опыт:
6,727Активность: |
Вот, добавил генерала и артиллериста. |
![]() |
#96
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Замечательно! В ближайшие день-два все сделаю и выложу карту. |
![]() |
#97
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Сделал все, о чем было сказано в heroes.doc.
Замечания: 1. Возможно стоит дополнить описание пластидов. Т.к. сейчас там ничего не сказано, про то, что бомба всего на 60 секунд (в англ версии) и что бомба будет невидима, если ее никто не видел. 2. Способность Master of Destruction нету описания. Хотя я написал уже выше, что она делает. Огнемет наносит повреждения 3 раза (эффект поджога). За каждый уровень пассивки повреждения увеличиваются на 0.5. Т.е. повреждения в целом от поджога возрастают на 1.5 за уровень. Это немного, но с учетом, что можно поджигать сразу несколько целей - вполне приемлимо. Каждый уровень пассивки также увеличивает полные и частичны повреждения от мин (артефактов и вызываемых способностью минные поля) взрыника на 25. На 5 единиц возрастает радиус полного повреждения, на 10 - частичного. С бомбой почти также. Только для бомбы оба радиуса (полный и частинчый) возрастают на 10. P.S. Высылаю файлы. Качать не обязательно, но можно опробовать то, что получается. P.P.S. Посмотри еще картинки, который я выложил в арте http://xgm.guru/forum/showthread.php?t=2248&page=4 |
![]() |
#98
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Обнаружил пару багов с генералом - в селудующий раз исправлю. А пока жду новых героев и, наверное, буду делать предметы. |
![]() |
#99
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
28,363Активность: |
Вопрос по балансу предметов: в писании сказано, что предмет rocket launcher атакует только наземных. Насколько это рационально? Механические герои не могут садиться в воздушный транспорт. Для них ракетница - способ ведения воздушного боя. А так, получается, они вообще беззащитны. И, кстати говоря, урон ракетницы - 200 - немаленький. Боюсь механическим героям придется туго.
Кстати, сейчас ракета еще и станирует юниты. Героев совсем немного (но chanell прервет). А другие юниты на пол секнды. Убрать станирование? |
![]() |
#100
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|