Рылся в поиске, но нужного ответа к сожалению не нашел. Суть:
Предмет, обладает свойством накапливать атаку (бонусную - "зеленую"). Количество стаков - огромное.
-абилки с уровнями (в том числе кратными) двойке - не подходит. Нужна куча уровней и абилок, потом их вычилсять куча гемороя..
-выдавать однократное повышение тоже не подойдет, поскольку после дропа предмета - атака должна также покинуть героя
-со спелбуками крутил-мутил, но что не выходит напихать туда кучу однотипных абилок и чтоб потом все это дропнулось с предметом
Какие есть варианты или я не так спелбук варил?

Принятый ответ

Astra, юзай баг с айтемами
не лагает
не требует создания овер дофига абилок (нужен только 1 предмет)
легко удаляется
лучше только мемхак

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
27
6 лет назад
Отредактирован Феникс
2
Способность: Предмет: Повышение силы атаки (однократное) в помощь.

Поясню, даешь герою книгу с этой способностью столько раз, сколько у тебя зарядов
Делаешь их два вида:
  1. Повышение + X урона
  2. Понижение - X урона
Итак, к примеру, у тебя было 4 заряда (4*X урона)
Ты выбросил предмет, делаешь For each integer A form 1 to (число зарядов)
Дать юниту манипулятору итема способност Понижение урона (Итого у тебя отнимется столько урона, сколько зарядов ты имеешь. И наоборот с повышением также.

Пробил себе лоб фейспалмом, ты про зеленую атаку -_-
0
12
6 лет назад
0
PrincePhoenix, "зеленая". К тому же прогонять циклом через однократное повышение вызывает дикие лаги при овер 100-200 повторений. Такое вариант проверял - не подходит.
0
27
6 лет назад
0
Astra, xgm.guru/p/wc3/180500 может это будет полезно
2
20
6 лет назад
2
0
26
6 лет назад
Отредактирован Extremator
0
А что собственно мешает работать со степенью двойки?
одна функция на установку числа + одна на считывание
+ нужное число абилок (10 абилок дают до 1024 вариаций)
если у тебя бонус идёт по 5 ед. а не по 1, то получается аш до +5120 атаки
В нужный момент юзаешь "установить как (считать) + (твой бонус)"
и обратно так же "установить как (считать) - (твой бонус)"
0
32
6 лет назад
0
Astra, ну есть же система SetAtributeб, там аж +8192 атаки или минус можно добавить...
0
12
6 лет назад
Отредактирован Astra
0
quq_CCCP, эта xgm.guru/p/blog-azazzell/set-unit-attribute ? Очень громоздко такое делать ради 1-го предмета =)
ssbbssc, "Старая "работа" на GUI. <Не знаю как она влияет на производительность, но помнится работало. Не советую использовать>
Через спелбуки еще не удалось никому накопать такую фичу?
0
32
6 лет назад
0
Astra, ну тебя никто не просит копировать все, достаточно только ап атаки скопировать...
2
28
6 лет назад
2
Astra, юзай баг с айтемами
не лагает
не требует создания овер дофига абилок (нужен только 1 предмет)
легко удаляется
лучше только мемхак
Принятый ответ
0
20
6 лет назад
0
Astra:
какие спеллбуки... сперва посмотрите карту, потом задавайте вопросы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.