Неправильная работа Nidhoggur's Shadow Garb
-
*Прошлая тема канула в небытие с нашим форумом, поэтому помогаем восстанавливать...
Имя вашего персонажа: Лучик счастья
Дату и время обнаружения ошибки: февраль 2014
Описание самой ошибки: ошибка в скрипте накидки, отвечающей за шанс восстановления SP (шанс срабатывания занижен в 10 раз, у нас сейчас 0.1%, должен быть 1%)
[roequip=2554:3nzao3m8]Nidhoggur's Shadow Garb[/roequip:3nzao3m8]
Item ID# 2554 (Piece_Of_Angent_Skin)
Причины почему это следует считать ошибкой и какой должна быть правильная работа: Очень старая ошибка пришедшая к нам еще эмулятора. На офф серверах давно исправлена.
Скрипт MOTR:{ bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,1,1,0; bonus bMdef,3; }
Скрипт должен быть такой:
{ bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,10,1,0; bonus bMdef,3; }
Работа скрипта:
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/doc/item_bonus.txt
[code:3nzao3m8]bonus3 bSPDrainRate,n,x,y; Adds a n/10% chance to either gain SP equivalent to x% of damage dealt, OR drain the amount of SP from the enemy
(y: 0=gain SP, 1=drain SP from target)[/code:3nzao3m8]
Доказательства:
[list:3nzao3m8]
[*:3nzao3m8]https://github.com/rathena/rathena/blob/master/db/re/item_db.txt2554,Piece_Of_Angent_Skin,Nydhorgg's Shadow Garb,4,20,,400,,25,,1,0xFFFFFFFE,18,2,4,,90,1,0,{ bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,10,1,0; bonus bMdef,3; },{},{}
[/
3nzao3m8]
[:3nzao3m8]ировики[/*3nzao3m8][/list:u:3nzao3m8]
P.S. Кто помнит с прошлой темы, скиньте оригинальное описание и метод работы скрипта с других источников. Дополню пост.
-
[code:21bydlo8]bonus3 bSPDrainRate,n,x,y; Adds a n/10% chance to either gain SP equivalent to x% of damage dealt, OR drain the amount of SP from the enemy
(y: 0=gain SP, 1=drain SP from target)[/code:21bydlo8]
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/doc/item_bonus.txt
-
<!-- m --><a class="postlink" href="https://github.com/rathena/rathena/blob/master/db/re/item_db.txt">https://github.com/rathena/rathena/blob ... tem_db.txt</a><!-- m -->
2554,Piece_Of_Angent_Skin,Nydhorgg's Shadow Garb,4,20,,400,,25,,1,0xFFFFFFFE,18,2,4,,90,1,0,{ bonus2 bSubEle,Ele_Neutral,7; bonus2 bSubEle,Ele_Water,7; bonus2 bSubEle,Ele_Earth,7; bonus2 bSubEle,Ele_Fire,7; bonus2 bSubEle,Ele_Wind,7; bonus2 bSubEle,Ele_Poison,7; bonus2 bSubEle,Ele_Holy,7; bonus2 bSubEle,Ele_Dark,7; bonus2 bSubEle,Ele_Ghost,7; bonus2 bSubEle,Ele_Undead,7; bonus bMaxSP,(BaseLevel/3)+(getrefine()*10); bonus3 bSPDrainRate,10,1,0; bonus bMdef,3; },{},{}
-
@"Лучик-счастья":
*Прошлая тема канула в небытие с нашим форумом, поэтому помогаем восстанавливать...
Тем не менее, фикс по прошлой теме в небытие не канул, однако могла пропасть тема в новостях о вводе на основной сервер. Дополнительно, обновления базы на сайте обычно отстают от исправлений.В любом случае, или уже исправлено, или будет при обновлении.