Добрый день! хочу увеличить броню не так как в способностях но посчитать триггерно сколько у героя или юнита брони и за счет этого повысить броню на 100% например у юнита 8 брони увеличить на столько же 20 брони на 20 и так далее..тут нужно работать с математикой но для начала я хочу узнать как будет выглядеть этот триггер. спасибо.

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

И снова напомню, что броня считается и без мемхака (импортировать сможет и новичок, багов практически нет)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
7 лет назад
0
А ведь по идее база данных для данной карты это нормальная тема, хоть и муторная. Так как там видов союзнических воинов всего чуть-чуть, героев 36, предметов, которые повышают защиту, немного, каких-то других способностей увеличивающих защиту не припомню, но вроде что-то есть.
0
21
7 лет назад
0
И снова напомню, что броня считается и без мемхака (импортировать сможет и новичок, багов практически нет)
Принятый ответ
0
48
7 лет назад
0
автору нужно на предмете спел или же система такая будет?
начинают учить новичков скрывая оптимизацию
0
26
7 лет назад
0
ClotPh, а можно туда какой-нибудь триггер на GUI добавить, чтобы показывал тип брони и её количество у атакованного юнита?
1
21
7 лет назад
Отредактирован biridius
1
8gabriel8, да ну этот гуи, что в нем хорошего то, сто лет накликивать
особенно когда формулу какую нужно сделать
потом хочешь немного поменять и надо все перенакликивать
с jass new gen pack, джасс проще и во всем лучше чем гуи
0
26
7 лет назад
0
biridius, тоже можно и про джасс сказать. Нужна какая мелочь, сидишь, строчишь код, а в GUI в два клика готово. Вообще JASS для многопользовательских карт хорош, а GUI для кампаний и роликов, последним я в основном и занимаюсь.
0
48
7 лет назад
0
Давайте споры чья струя лучше не здесь, можете в ЛСе уписаться
0
21
7 лет назад
0
8gabriel8, ты просто импортни систему (там надо код ее наверх перетащить в custom code и все, ща уже не помню, то ли одна абилка просто должна остаться неизменной, то ли еще какую-то/какие-то надо скопипастить, в общем, система точно та, а дальше инфу ищи и разбирайся сам, мне уже влом, но я помню, что все было несложно).
И все, дальше сможешь пользоваться функцией GetUnitArmor(твой юнит), которая сможет возвращать число брони. На гуи, ятп, через кастом скрипт должна сработать, там же кастом скрипты и есть по сути зачатки джасса (без которых хоть более-менее норм код не написать).
/////////
А по джассу и гуи - джасс позволяет выполнять задачи намного эффективнее. Но он НАМНОГО сложнее для понимания. Гуи поймёт и ребёнок и, честно говоря, создание карт на гуи довольно сложно назвать работой. А вот на джассе уже довольно сложно НЕ назвать.
Чтобы что-то изменить, и стараюсь собственный джасс или что это там получается делать максимально самодокументируемым и лёгким для восприятия.
0
48
7 лет назад
Отредактирован N7 Molot
0
Я как обычно сделал костыльную версию, наверно костыльную.
  1. Скидываем константу "Прирост порчи брони при уроне" (на 0,00 - процент от любого кол-ва брони = 0%, в описании можно что нить написать)
  2. Делаем способность,которая дает броню -> закидываем в предмет соответствующий
  3. Фиксируем процент реалом
  4. В отлове урона рассчитываем формулу (нанесенный урон * на процент брони) -> прогоняем триггер (run trig)
  5. В прогнанном триггере делаем задержу на 0,01 сек. и восстанавливаем здоровье герою (хп+формула)
Прилагаю болванку, если не понятно, в ней так же рассчитывается кол-во брони от ловкости, согласно константе (стандарт 0,3 на ед. ловкости).

Заметил что движок малек не правильно округляет реалку в целое. В начале пишет 3%, на деле 3,9%.
Загруженные файлы
0
18
7 лет назад
Отредактирован Maniac_91
0
Заметил что движок малек не правильно округляет реалку в целое
Дело в том, что при переходе R2I, дробная часть, похоже, просто удаляется. Поэтому перед округлением я прибавляю 0.5.
0
26
7 лет назад
0
ClotPh:
...разбирайся сам, мне уже влом...
Да я заметил, что лень даже самому карту создать с двумя способностями на одном хоткее, либо даммика сделать видимым, чтобы посмотреть, кидает ли он сетку.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.