Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
новые гладовские зарядки
#1
задумка такова:
сделать так чтобы гладовские зарядки давали статы, скажем по 5% физ атаки за заряд. Думал реализовать таким образом, добавил пасивку которая
сообственно и дает мне 5% статы за заряд, но проблема в том что они не плюсуются к моей атаке пока я не юзну какой-нибудь баф на атаку, а после того как он проходит атака остается в размере зависяцем от уровня зарядки настаканой в момент активации любого бафа изменяющего атаку

внимание вопрос: как мне сделать так, чтобы перерасчет стат происходил в момент изменения текущего уровня заряда(в большую или меньшую сторону)
нужны идеи в каком направлении думать)
Ответ
#2
А почему на сам Sonic Focus не приделать эти 5%?

1 ур. - 5%, 2 ур. 10% и т.д.
Ответ
#3
Emperor Написал:А почему на сам Sonic Focus не приделать эти 5%?

1 ур. - 5%, 2 ур. 10% и т.д.

что-то типо этого если сделать
<skill id="8" levels="7" name="Sonic Focus">
<set name="mpConsume" val="5"/>
<set name="hpConsume" val="25"/>
<set name="target" val="TARGET_SELF"/>
<set name="hitTime" val="900"/>
<set name="reuseDelay" val="1000"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="aggroPoints" val="200"/>
<!-- Can be charged up to level 5 -->
<set name="numCharges" val="1" />
<set name="maxCharges" val="7" />
<for>
<effect name="Buff" time="10" val="0" >
<mul order="0x30" stat="pAtk" val="1.05"/>
</effect>
</for>
<cond msgId="113" addName="1">
<not>
<player Charges="7" />
</not>
</cond>
</skill>

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

еще можно добавить скиллам которые тратят зарядки секундный селф бафф на атаку тоже нулевой, тогда и на понижении зарядов будет перерасчет, но при этом опятьже у меня будет моргать бафф на секунду, впринципе все работатет по задумке, но эт неправильно как-то, хотелосьбы понормальному через ядро сделать все
Ответ
#4
TorBenLino, Начиная с CT..что-то там, зарядки глада бустят урон в процентном соотношении, поуровнего. Может с этого начнёшь?

Или тебе для ИТ? Ты бы хоть сборку и хроники написал.
Ответ
#5
ил сборка Acis но я там немного наменял уже)
а то что ты говоришь, что зарядки урон бустят
они бустят только дмг от скиллтайпа chargedam, мне это и ненужно, я переделал скилы под обычный pdam, вопрос то не по дмг со скилов, а про перерасчет стат от моей пасивки
Ответ
#6
Ну добавь конд и пропиши в пассивке под статом аля
<mul order="0x30" stat="pAtk" val="1.05">
<player num_charges="1"/> (2 3 4 5 etc)
</mul >
как к примеру в Final Fortress, но конд нужно будет в код добавить, не думаю что такой есть в ацисе. Они только сахарить в коде умеют и не более.
проблемс ?
Ответ
#7
все, решил трабл
в л2чарактерс в ту часть кода которая отвечает за накопление зарядов добавил апдейт абнормал еффектов
Ответ
#8
когда юзаем скилл на повышение или понижение зарядов, например гладовские зарядки( ид 8 ) или тировские (ид 50 ), в баффах появляется иконка соответствующая количеству наших зарядов, но эта иконка от скилла "Increase Force" (id 4271). Подскажите плес каким образом вызывается этот скилл? никак немогу допетрить. Sad
Ответ
#9
EtcStatusUpdate
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Новые характеристики персонажа kira1990 9 2,890 04-10-2017, 01:15 PM
Последний пост: Emperor
  Создание новые скролов телепорта LegioNteam 12 3,253 08-08-2014, 01:22 AM
Последний пост: Donatte
  Как добавить новые цвета в NickColor.java ? Global_Risk 5 2,327 03-03-2013, 07:36 PM
Последний пост: Krasavella
  Новые скрипты, место нахождения. Astend 3 3,607 01-23-2010, 09:46 PM
Последний пост: incognito

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)