MOTR logo
    • Категории
    • Последние
    • Популярные
    • Метки
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Неправильная работа Nidhoggur's Shadow Garb

    Запланировано Прикреплена Закрыта Перенесена Архив ошибок
    4 Сообщения 4 Posters 636 Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • Лучик счастьяЛ Не в сети
      Лучик счастья
      отредактировано

      *Прошлая тема канула в небытие с нашим форумом, поэтому помогаем восстанавливать...

      Имя вашего персонажа: Лучик счастья
      Дату и время обнаружения ошибки: февраль 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.txt

      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; },{},{}

      [/Ⓜ3nzao3m8]
      [
      :3nzao3m8]ировики[/*Ⓜ3nzao3m8][/list:u:3nzao3m8]

      P.S. Кто помнит с прошлой темы, скиньте оригинальное описание и метод работы скрипта с других источников. Дополню пост.

      1 ответ Последний ответ Ответить Цитировать 0
      • D Не в сети
        dyaa
        отредактировано

        [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

        1 ответ Последний ответ Ответить Цитировать 0
        • NoWAYouTN Не в сети
          NoWAYouT
          отредактировано

          <!-- 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; },{},{}

          1 ответ Последний ответ Ответить Цитировать 0
          • GalteroG Не в сети
            Galtero
            отредактировано

            @"Лучик-счастья":
            *Прошлая тема канула в небытие с нашим форумом, поэтому помогаем восстанавливать...
            Тем не менее, фикс по прошлой теме в небытие не канул, однако могла пропасть тема в новостях о вводе на основной сервер. Дополнительно, обновления базы на сайте обычно отстают от исправлений.

            В любом случае, или уже исправлено, или будет при обновлении.

            1 ответ Последний ответ Ответить Цитировать 0
            • Первое сообщение
              Последнее сообщение