Пассивка - восстановление маны в проценте
Из ответов вытекают новые вопросы =/
Как сделать герою пассивную способность с увеличением регенерации маны в процентах?
....
Знаю один метод: на каждый уровень способности создавать способность от предмета SageMask, а потом при изучение удалять SageMask пред. уровня и добавлять текущего. Это метод вызывает лаги - он не подходит

Лучший ответ:
TeX13, подмена абилок? удаляешь одну даешь другую



Просмотров: 110

» Лучшие комментарии


Steal nerves #1 - 1 неделю назад (отредактировано ) 0
абилки такой нет. маска соби работает совсем по-другому. она умножает на реген. и варкрафте нет пассивки, дающий реген в процентах (кроме аур и временных активок).

триггером. создаешь таймер +группу. также каждому юниту нужно выделить место хранения значения (хэш и пр). когда юнит появляется на карте добавляй его в группу. каждую сек. таймер выбирает всех в группе и добавляет нужное мп, значение которого хранится в хэш или где то еще.

кстати в новых патчах нет нативок узнавания/изменения регена хп, мп? это облегчило бы работу твою
TeX13 #2 - 1 неделю назад 0
Steal nerves, блин я туплю, мне как раз процент нужен. Единицы же чародейская аура дает. Да и есть поле у героя
Описание поменял
то есть по итогу нужна пассивная СПОСОБНОСТЬ УВЕЛИЧИВАЮЩАЯ РЕГЕН МАНЫ В ПРОЦЕНТЕ (маска соби)
Steal nerves #3 - 1 неделю назад (отредактировано ) 2
TeX13,
чародейская аура и аура фонтана в % от запаса маны
маска соби в % от регена (допустим у тебе реген = 5 мп/сек, а соби маск увеличивает на 50%. 5*0.5=2.5 мп/сек. В итоге ты получаешь 5+2.5=7.5 мп/сек)
TeX13 #4 - 1 неделю назад 0
Steal nerves, да, я бы вот хотел маску соби только герою. Но там при отображении на панели способностей ToolTipMissing будет
Steal nerves #5 - 1 неделю назад 0
TeX13, я уже сам туплю. это потому что абилка является предметной, у нее не должно быть иконки и описания. можно пустышку выдать. возьми какую-нибудь пассивку, описание абилы сделай. И триггерно меняй при повышении level.
TeX13 #6 - 1 неделю назад 0
Steal nerves, рассчитать реген мп героя не сложно = базовый + 0.05 на интеллект, включая бонус. НО. Вкаченная пассивка на 5ом-лвел != вкаченная пассивка на 25ом
Steal nerves, проблема в том, что у многих пассивок предметных, уровень через триггер не меняется. Таких как +урон, +маска соби в том числе, я пока на уроне тестирую, так нагляднее
также как и значение поля под новыми нативками~TeX13:
проблема в том, что у многих пассивок предметных, уровень через триггер не меняется
Steal nerves #7 - 1 неделю назад 2

TeX13, подмена абилок? удаляешь одну даешь другую
TeX13 #8 - 1 неделю назад 0
Steal nerves, да, это работает, я в самой теме написал. Но добавление/удаление абилки вызывает лаг на карте
Steal nerves, нет, ну ты прикинь больше не лагает... Не знаю, мб из-за того, что я на jass перешел и мне функции GetLearnedSkill() не хватало. То ли в новом патче это пофиксили, в любом случае, спасибо за участие - меня этот вариант устраивает
Steal nerves #9 - 1 неделю назад (отредактировано ) 0
да, это работает, я в самой теме написал. Но добавление/удаление абилки вызывает лаг на карте
на каком древнем компьютере играете раз лагает? что так может лагать от простых действии в игре
нет, ну ты прикинь больше не лагает...
ну и хорошо. слава богу
prog #10 - 1 неделю назад 1
Лаги при триггерном добавлении способности часто лечатся прелоадом или выдачей этой способности юниту изначально стоящему на карте.
PT153 #11 - 1 неделю назад (отредактировано ) 0
TeX13, чародейская аура и в процентах регенить может. И зачем создавать 100500 способностей, если можно сделать несколько уровней?
NazarPunk #12 - 1 неделю назад 3
И зачем создавать 100500 способностей, если можно сделать несколько уровней?
Зачем создавать 100500 уровней если можно править одно поле?)
Bergi_Bear #13 - 1 неделю назад 0
NazarPunk, а если не поле способности то поле регена юнита