0
8
6 лет назад
Отредактирован uranus
0

» WarCraft 3 / Атака исцеляющая союзников

Хотел сделать на триггерах, но давно я этим не занимался. Именно поэтому нужно иметь JNGP. Работает от пассивной способности, но таких юнитов-хиллеров может быть сколько угодно. Хештаблица не нужна.
Как это работает
У юнита есть способность для определения физической атаки на основе яда. При атаке проверяется наличие цели в группе, и если его там нет, то он туда добавляется, а так же создается событие на получение им урона. При получении урон, если юнит союзник, то он получает способность на увеличение ХП (это помогает избежать ошибок), после чего способность удаляется, а юнит лечится на сумму урона. Бафф удаляется, чтобы другие юниты не вызвали лечение своей атакой.
Загруженные файлы
0
8
6 лет назад
0

» WarCraft 3 / Атака исцеляющая союзников

Без триггеров/кода не получится никак. А вообще отслеживать начало атаки, добавлять цель к триггеру на событие получение урона, а там уже проверять кто кого ударил и делать все необходиме манипуляции. Много тонкостей, если надо, могу пример написать, но через несколько часов.
0
8
6 лет назад
0

» AzaZzell / Система контроля параметров юнита v1.3

GF RaiseD, а почему удаление и последующее обнуление не помогает?
0
8
6 лет назад
0

» Блог не Блогера / Календарь Феноменов 2018

Может и тогда тоже. Скорее всего просто дело было в середине-конце декабря, а это еще 2017 год, тогда все понятно, извиняюсь.
0
8
6 лет назад
0

» Блог не Блогера / Календарь Феноменов 2018

Я помню суперлуние, но на 100% уверен, что это было раньше, чем 31 января.
0
8
6 лет назад
0

» AzaZzell / Система контроля параметров юнита v1.3

"фунция, добавляющая белый урон утекает"
А в чем состоит утечка, уж не через книжку ли добавляется атака?
2
8
6 лет назад
2

» WarCraft 3 / Пассивка при атаке

Или отслеживать атаку через орб/яд у героя или заменить все стандартные скиллы триггерными, а урон наносить от даммиков, тогда если урон получен от героя - урон явно был физическим, иначе - магический. Надеюсь, что суть ясна.
0
8
6 лет назад
0

» WarCraft 3 / Отслеживание прока пассивки

В случае с орбами/ядами можно в событии получения урона отследить бафф, сделать все необходимые манипуляции, потом удалить бафф. Но из моего опыта - это решение не 100% точное. Аналогично можно с башем, но тогда сложнее отделить удар, вызвавший баш от других. Наличие ауры можно отследить перебором юнитов, но лучше брать не всех юнитов на карте, что не есть хорошо, а "смотреть" юнитов вокруг владельцев ауры.
0
8
6 лет назад
Отредактирован uranus
0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

ScopteRectuS, а копии Темной стаи и Стада ящериц не будут иметь другого визуального эффекта на целях, даже если он указан, кроме стандартного.
Да, тут действительно можно реферат писать по этой теме...
2
8
6 лет назад
2

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

PT153, и плюс тот же Койл, как и Благословение Паладина имеет свою особенность работы, что делает их не очень юзабельными в кастомках. И вспомнил еще такой баг: когда юнит превращается в летающего на время, и когда время проходит, если он был над непроходимыми местами, он визуально будет иметь высоту полета, хотя уже будет наземным фактически.
8
8
6 лет назад
Отредактирован uranus
8

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

опиши подробней, пожалуйста. Я тебя не понимаю.
Своего рода обертка для массива. Пример на сайте.

И вот, что хотелось бы исправить в способностях:
  • Некоторые автокастовые способности игнорируют время своего кулдауна.
  • Процентное повышение защиты от Доспехов веры не работает при отрицательном значении.
  • Благословение Элуны работает неправильно.
  • Отрицательное значение длительности оглушения работает также, как и ноль - т.е. действует до развеивания или смерти юнита. Не лучше ли, чтобы оглушения в таком случае не было? Так мы сможем использовать тот же Молот бурь для банального таргетного файерболла, не опасаясь ненужного микростана, и не прибегая к коду.
  • На кол-во Иллюзий, а так же целей Цепной и Целительной молний действует лимит.
  • Поле "Увеличение получаемого урона" в Безумии неправильно работает при отрицательных значениям. А между тем было бы очень удобно поставить значение, например, -0.5, чтобы получить уменьшение получаемого урона наполовину.
  • Аура вампиризма не работает на дальнобойных юнитах. На ввести ли для этих целей чекбокс, как это сделано в Ауре меткости? Ауре возмездия и Панцирю с шипами тоже не помешало бы.
  • Длительность Печати преисподней не учитывается. Т.е. развеять можно только из кода.
  • Способности, которые должны применяться от атаки с помощью Сфер, не работают на автоатаке.
4
8
6 лет назад
4

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Нативные списки просить нет смысла? Да, есть кастомные наработки, но то же самое про структуры и двумерные массивы можно сказать, а так быстрее будет.
0
8
6 лет назад
0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Лучше бы сделали конструктор баффов с доступам к внутриигровым событиям
Да, согласен. Да что уж события, даже добавление в РО с десяток новых шаблонных абилок уже дало бы хороший толчок. Такие элементарные вещи просить нельзя?
0
8
6 лет назад
0

» WarCraft 3 / Пример обертки для group

avuremybe, немного упростить жизнь хотел. Set/Get стиль, да еще и с кучей промежуточных вызовов немного рутинный.
0
8
6 лет назад
0

» WarCraft 3 / Пример обертки для group

quq_CCCP, т.е. практического смысла в такой обертке мало?
0
8
6 лет назад
Отредактирован uranus
0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

Было бы очень неплохо некоторые эффекты, которым не требуются дополнительные параметры, вызывать без дамми каста, например:
function UnitAddEffect takes unit whichUnit, effecttype whichEffect, real duration returns nothing
function UnitAddEffectEx takes unit whichUnit, effecttype whichEffect, real duration, integer buffId returns nothing
...
EFFECT_TYPE_STUN
EFFECT_TYPE_ROOT
EFFECT_TYPE_BREAK
EFFECT_TYPE_MUTE
EFFECT_TYPE_SILENCE
EFFECT_TYPE_DISARM
EFFECT_TYPE_SLEEP
0
8
6 лет назад
0

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

GF RaiseD, в плане функций на хайве неплохо описали самое необходимое. Но никто (вроде бы) не говорил о том, что много констант и полей в РО элементарно не работают. Можем сделать юниту классификацию "гигант" или "минотавр", но ничего с РО с этом не сможем сделать, т.к. в классификации целей нет таких пунктов. Примеров множество. Ну и самое простое - увеличение лимита скорости выше 522.
6
8
6 лет назад
6

» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3

А по дате пока ничего не известно, даже примерно?
PrincePhoenix, меньше времени потратишь на его изучение, чем на борьбу с ним.
0
8
6 лет назад
0

» WarCraft 3 / Иконки на заказ

Roy Mustang, спасибо!
0
8
6 лет назад
0

» WarCraft 3 / Иконки на заказ

Roy Mustang, извиняюсь за свою невнимательность, но скорее "из" глаз. В любом случае спасибо, возьму как иконку юниту. Nosferoh, языки, да, думал о чем-то вроде такого.
Загруженные файлы
0
8
6 лет назад
0

» WarCraft 3 / Иконки на заказ

День добрый. Нужно пририсовать к иконке крестьянина (что в темной одежде) красное свечение возле глаз.
Загруженные файлы
0
8
6 лет назад
0

» WarCraft 3 / Не правильно работает макрос

Проблема решилась, я все написал.