Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   стан сбивается автоатакой (https://forum.zone-game.info/showthread.php?t=41889)

TorBenLino 27.12.2016 04:24

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

finfan 27.12.2016 06:24

Re: стан сбивается автоатакой
 
Цитата:

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

http://risovach.ru/upload/2016/08/me...5054_orig_.jpg

Гаррош, это дерьмо описано в CharStatus в методе Reduce CurrentHp, ищи там: isStunned() и найдёшь Rnd.get(10) == 0 или что-то типо такого отстоя.

TorBenLino 27.12.2016 10:02

Re: стан сбивается автоатакой
 
вот чет нефига невышло, выпилил следующие
/*if (!isDOT && !isHPConsumption)
{
getActiveChar().stopEffectsOnDamage(awake);

if (getActiveChar().isStunned() && Rnd.get(10) == 0)
getActiveChar().stopStunning(true);

if (getActiveChar().isImmobileUntilAttacked())
getActiveChar().stopImmobileUntilAttacked(null);
}*/
и всеравно сбивает

HiredKiller 27.12.2016 11:21

Re: стан сбивается автоатакой
 
поиском по файлам трудной пройтись ?
Цитата:

stopStunning

Shayne 27.12.2016 11:37

Re: стан сбивается автоатакой
 
При крите стан сбивается, это вроде по питиэсу.

TorBenLino 27.12.2016 11:37

Re: стан сбивается автоатакой
 
Цитата:

Сообщение от finfan (Сообщение 422257)
http://risovach.ru/upload/2016/08/me...5054_orig_.jpg

Гаррош, это дерьмо описано в CharStatus в методе Reduce CurrentHp, ищи там: isStunned() и найдёшь Rnd.get(10) == 0 или что-то типо такого отстоя.

все, сделал)
там надо 2 строки выпилить

//if (getActiveChar().isStunned() && Rnd.get(10) == 0)
// getActiveChar().stopStunning(true);

а еще аналогичные нужно стереть в PcStatus

if (getActiveChar().isStunned() && Rnd.get(10) == 0)
getActiveChar().stopStunning(true);

спасибо за подсказку))

Hett 27.12.2016 14:52

Re: стан сбивается автоатакой
 
Стан должен сбиваться крит. ударом.
Странная какая-то реализация с шансом в 10%

nn03 27.12.2016 16:37

Re: стан сбивается автоатакой
 
Стан ваще не должен сбиваться крит ударом, а узкоглазые что придумали это - мазохисты

Gaikotsu 27.12.2016 19:44

Re: стан сбивается автоатакой
 
стан сбивается любым ударом - обычным или критическим, неважно. вероятность около 33%.

З.Ы. кстати так же еще сбивается дебафф реал таргета, с вероятностью около 3%

iDarkEmpire 28.12.2016 00:20

Re: стан сбивается автоатакой
 
Цитата:

Сообщение от Gaikotsu (Сообщение 422289)
стан сбивается любым ударом - обычным или критическим, неважно. вероятность около 33%.

З.Ы. кстати так же еще сбивается дебафф реал таргета, с вероятностью около 3%

На счет 33% не уверен, если это шанс при каждом ударе.


Текущее время: 00:45. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot