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

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

Laguerro 31.01.2014 20:00

Hide
 
Возникла проблема со скилом Hide у дагеров.
При юзе скила минимум 1 из 10 раз персонаж зависает, не может двигаться, портоваться. Спасает только смерть(порт после смерти)
Логов ошибки в гейме нет. Где искать даже не представляю.
Раньше проблемы не было. В скиле ничего не менялось. В абсолютно такойже конфигурации был запущен ни 1 сервер и таких проблем не было. Сборка ребеллион.

Код:

<skill id="922" levels="1" name="Hide">
                <!--
                        Last modify:        25.06.2009

                        Description: Hides the user. Movement speed is decreased by 30%, and the effect is canceled if any action other than movement is initiated.
                -->
                <set name="icon" val="icon.skill0922" />
                <set name="reuseDelay" val="180000" />
                <set name="magicLevel" val="81" />
                <set name="hitCancelTime" val="500" />
                <set name="target" val="TARGET_SELF" />
                <set name="skillType" val="BUFF" />
                <set name="operateType" val="OP_ACTIVE" />
                <for>
                        <effect count="1" abnormal="shadow" name="Invisible" stackOrder="-1" stackType="Invisible" time="30" val="0" cancelOnAction="true" >
                                <mul order="0x30" stat="runSpd" val="0.7" />
                        </effect>
                </for>
        </skill>


WoWan-SM 31.01.2014 22:04

Re: Hide
 
Смотреть работу других скиллов где есть модификатор runSpd, если так же работают, что персонаж зависает значит начинать копать с него в Stats.java и везде где он вызывается.
Так же потом следует посмотреть другие скиллы где есть Invisible эффект. Если дело в нем то искать в InvisibleEffect.

Zubastic 01.02.2014 04:58

Re: Hide
 
Проверьте без:
Код:

                <for>
                        <effect count="1" abnormal="shadow" name="Invisible" stackOrder="-1" stackType="Invisible" time="30" val="0" cancelOnAction="true" >
                                <mul order="0x30" stat="runSpd" val="0.7" />
                        </effect>
                </for>

Если не зависает, значит проблема в расчете скорости. Да и сомневаюсь, что все 1 в 1. Точно где-то собака зарыта.

KilRoy 01.02.2014 12:22

Re: Hide
 
Если это ГоД - то вся собака в АСК системе(А если еще учесть что некоторые дауны не понимали, почему у них двери в инстансах не открываются...то предупрежу очередной раз - нужно переписать геодвиг, либо перенести его с старого овера). Если не ГоД а ХФ - то это проблема всех оверов.

Laguerro 01.02.2014 14:35

Re: Hide
 
Цитата:

Сообщение от WoWan-SM (Сообщение 349753)
Смотреть работу других скиллов где есть модификатор runSpd, если так же работают, что персонаж зависает значит начинать копать с него в Stats.java и везде где он вызывается.
Так же потом следует посмотреть другие скиллы где есть Invisible эффект. Если дело в нем то искать в InvisibleEffect.

Возьмем к примеру тотем с параметром ран спид.
Код:

<skill id="76" levels="1" name="Bear Spirit Totem">
               
                                <mul order="0x30" stat="runSpd" val="0.7" />
</skill>

Работает отлично. Зависания только с хайдом. Со всеми остальными скилами проблема не наблюдается. Сборка ХФ ребеллион.

Добавлено через 1 минуту
Цитата:

Сообщение от KilRoy (Сообщение 349822)
Если не ГоД а ХФ - то это проблема всех оверов.

как решить эту проблему?)
Проблема всех оверов? но ведь раньше не было такого на этой сборке... на прошлых серверах


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

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