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

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

И снова напомню, что броня считается и без мемхака (импортировать сможет и новичок, багов практически нет)

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
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:
...разбирайся сам, мне уже влом...
Да я заметил, что лень даже самому карту создать с двумя способностями на одном хоткее, либо даммика сделать видимым, чтобы посмотреть, кидает ли он сетку.
0
13
7 лет назад
Отредактирован NekoriDes
0
Пользуясь случаем. Напомните, что за утилита пилила БД самостоятельно, собирая все значения из РО? Не приснилась же она мне.
0
7
7 лет назад
0
molot39:
автору нужно на предмете спел или же система такая будет?
начинают учить новичков скрывая оптимизацию
система
спасибо за карту..вопрос закрыт
2
21
7 лет назад
2
8gabriel8, не лень, а рациональное распределение ресурсов
0
26
7 лет назад
0
ClotPh, что за подмена понятий? Молись и кайся!)))
0
21
7 лет назад
0
8gabriel8, ага, то-то мне говорят в других темах, что безумно трачу свои силы
когда кучу времени сидишь в редакторе, прикинь, желание делать даже мелкие и простые задачи сильно пропадает
это как после сверхутомительной физкультуры на следующий день ложку только двумя руками держишь
Мне бтв вообще вот прямо сейчас раскуривать в мемхаке, как поле изучения способностей по старому мемхаку редактировать
Прикинь, перепроверять какие-то сетки, которые тем более не нужны в данном случае оказались, желания нет вообще
0
26
7 лет назад
0
ClotPh, вот тем GUI и хорош, что там в два клика делается то, что на JASS бы минуту печатал. Но вам нет, напряги подавай, а потом жалуетесь, что результат не стоит затраченных усилий. Я прекрасно понимаю твои страдания, сам такое терпел.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.