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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Обсуждение AION X EMU (https://forum.zone-game.info/showthread.php?t=12261)

HeY 22.02.2011 12:12

Re: Обсуждение AION X EMU
 
Horizon, у меня вроде пока что никто не жаловался...скомпилил, запустил, защел, заюзал - в логах гс никаких траблов не вижу...

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

flashman 22.02.2011 14:51

Re: Обсуждение AION X EMU
 
Цитата:

у меня народ жалуется что не работает бонус на скорость магии вообще. только у меня так?
По этому коду так не скажешь
PHP код:

       int skillDuration skillTemplate.getDuration();
        
int currentStat effector.getGameStats().getCurrentStat(StatEnum.BOOST_CASTING_TIME);
        
this.duration skillDuration Math.round(skillDuration * (100 currentStat) / 100f); 

и
PHP код:

   if (this.duration 0) {
            
schedule(this.duration);
        } else {
            
endCast();
        } 

По дефолту каст спид = 100 , из формулы видно, что если у игрока нет бонуса на кастспид, то время каста скила не будет изменено на величину ускорения. Если же бонус есть, то допустим
- время каста 3 секунды (в вычислениях это будет 3000)
- бонус к каст спиду 20% (добавка к статам будет 20 едениц т.е. = 120)
далее 3000*((100-120)/100) = 600 это наш бонус в миллисеках
далее 3000 (дефолтное время каста) - 600 (наш бонус) = 2400 реальное время каста.
Не каждый человек заметит что может произойти в 6 десятых секунды, но допустим вычислительные машины за это время могут много чего навычислять ;) .


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

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