Как сделать что бы Малярия и Флу не снимались Клинсом

Так как скилы - Малярия и Флу являются отрицательными эффектами по очевидным причинам скил Клинс(Cleans) его снимает.
Для того что бы не снимался эффект клинсом мы должны дополнить параметры, на примере Малярии:
Мы добавляем <set name="cancelable" val="false"/>

И на финальной стадии наш скил выглядит данным образом

<skill id="4554" levels="10" name="Hot Spring Malaria">
<table name="#mAtkSpd">1.04 1.08 1.12 1.16 1.08 1.00 1.00 1.00 1.00 1.00</table>
<table name="#mpConsum">1.00 0.96 0.96 0.96 0.92 0.92 0.92 0.88 0.88 0.84</table>
<table name="#abnormal_lv">1 2 3 4 5 6 7 8 9 10</table>
<set name="magicType" val="MAGIC"/>
<set name="icon" val="icon.skill1164"/>
<set name="magicLevel" val="75"/>
<set name="castRange" val="600"/>
<set name="mpConsume1" val="14"/>
<set name="mpConsume2" val="55"/>
<set name="target" val="TARGET_ONE"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="skillType" val="DEBUFF"/>
<set name="cancelable" val="false"/>
<for>
<effect count="1" name="Buff" time="3600" val="0" stackType="spa_disease_d" stackOrder="#abnormal_lv">
<mul order="0x30" stat="mAtkSpd" val="#mAtkSpd"/>
<mul order="0x30" stat="mpConsum" val="#mpConsum"/>
</effect>
</for>
</skill>

Таким же образом можете добавлять в любой другой скил этот параметр если не хотите что бы не снималось ни клинсом ни кенселайшеном.
 
Last edited:
Ну то не значит что это фикс и так должно быть у всех.
Кто-то считает что она должна сниматься.
Смысл теме в том чтобы показать как задать параметр баффу/дебаффу.
А уж каким его сделать каждый решает сам.
 
Какой параметр отвечает за то что бы когда накидываешь в Hot Springs на себя через мобов, после того как достиг 10 уровня сбрасывался на 1 и все по новой?
 
What parameter is responsible for the fact that when you cast a spell on yourself through mobs in Hot Springs, after you reach level 10, it resets to 1 and starts over again?
if i understood correctly you want reset-able malaria and flu etc...
to this day, i have never heard of malarias being reset when they reach max level. this is a first one. there is no such parameter.
 
Какой параметр отвечает за то что бы когда накидываешь в Hot Springs на себя через мобов, после того как достиг 10 уровня сбрасывался на 1 и все по новой?
Такой нет официальной реализации, но ты можешь скопировать 4 этих айди скилов в новые ID, убрать текущее AI у мобов, и кастомным скриптом написать свой скрипт работы скилов как тебе нравится, со своим шансом обновления, со своей логикой обновления уровня, как тебе душа пожелает. Тут много людей кто может реализовать твои хотелки за деньгу.
 
Обычно на серверах именно так и работает, когда за 10 лвл сбрасываются на 1, сейчас не спадает даже в воде, не хотелось бы скрипты крутить для таких мелочей думал можно будет задать параметры.
@Deazer реально это сделать?
 
Обычно на серверах именно так и работает, когда за 10 лвл сбрасываются на 1, сейчас не спадает даже в воде, не хотелось бы скрипты крутить для таких мелочей думал можно будет задать параметры.
@Deazer реально это сделать?
Все спадает в СПА зонах, причем тут вода.... Ты либо дизенформирован, либо не знаешь как это работает вообще
 
i believe with "water" he means "spa areas/zones".
at the same time @Vratum not all spa areas remove every effect. specific pools remove specific effects.
 
Все спадает в СПА зонах, причем тут вода.... Ты либо дизенформирован, либо не знаешь как это работает вообще
Ну я спа зоны назвал водой, попробую еще потестить.
Самое важное из вопроса, это дать возможность обнулять их после 10 уровня.
 
Ну я спа зоны назвал водой, попробую еще потестить.
Самое важное из вопроса, это дать возможность обнулять их после 10 уровня.
все эти зоны я переносил с ПТСки, механика ровно такая же
 
все эти зоны я переносил с ПТСки, механика ровно такая же
Я понимаю что все в основном сделано из off, но тут уже именно про удобство игроков.
Изначально проверил как работает механика взять флу/маляру «бесплатно» и до 4 уровня ждал слишком долго, решил поднять немного шанс, время сэкономил, но моментами вылетает после 4 сразу 5 и тут пришел вопрос как же сделать принцип «по кругу» как обычно на всех серверах, сам ничего не нашел и я решил спросить о реализации
 
не совсем понял если честно что именно необходимо.
 
he just wants to skip the spa areas.....
meaning he wants like this: when monster gives malaria/flu level 10 -> automaticaly reset to level 0 or 1 or whatever.
which is useless.....thats the whole purpose of water zones(spa areas) in that location

also, "as is usual on all servers." i have not seen a single server goin like this.
what i have seen is: 1) malaria level 4 imediatelly or 2) max malaria level set to 4. so it does not go more than 4.
 
не совсем понял если честно что именно необходимо.
Простыми словами когда с мобов маляра достигает 10 уровня, после 10 набрасывается 1 уровень и так по кругу
 
не совсем понял если честно что именно необходимо.
скрипт бафа зациклен, бафает 1,2,3,4,5,6,7,8,9,10- и далее снова заменяет 10 уровень первым, 2,3,4,5 итд.

кастомная штука от сборки la2base и его потомков.
 
Back
Top