что такое aspd в играх
Что такое aspd в играх
Параметры каждого персонажа практически уникальны и определяют его возможности в игре. В целом их можно разделить на две группы: Базовые параметры и Вторичные параметры. Игрок может самостоятельно выбрать значения для первой группы параметров, таким образом составив билд своего персонажа. От них зависят значения параметров из второй группы.
Высокое значение параметра STR увеличивает сопротивляемость статусу Confusion (Хаос):
Защита от статуса Confusion = 3 + (STR + INT) / 2
Каждая единица INT увеличивает MATK на 1. За каждые 5 единиц INT добавляется бонус к Max MATK:
MAX-MATK = MATK + [INT / 5] ^ 2
А за каждые 7 единиц INT добавляется бонус к Min MATK:
MIN-MATK = MATK + [INT / 7] ^ 2
Каждая единица INT увеличивает INT-MDEF на 1.
Высокое значение параметра INT увеличивает сопротивляемость статусам Blind, Confusion и Sleep :
Защита от статуса Sleep = 3 + VIT
Защита от статуса Blind = 3 + (VIT + INT) / 2
Защита от статуса Confusion = 3 + (STR + INT) / 2
Параметр DEX позволяет сократить разброс между Min ATK и Max ATK при некритических ударах, увеличивая Min ATK (но не делая его более чем MAX ATK) по формуле (переменную «Уровень оружия» считать равной 1, если не используется оружие):
Увеличивает CRIT на 0.3 за каждую единицу LUK. Увеличивает Perfect Dodge на 0.1 за каждую единицу LUK. Увеличивает защиту от статусов, хотя и не так эффективно как INT и VIT, но если LUK больше чем базовый уровень, то персонаж получает полный иммунитет от статуса Stone Curse. Защита от статусов, даваемая параметром LUK, зависит от шанса применения статуса, после уменьшения его параметрами VIT и/или INT:
Стоит отметить, что значение LUK ни как не влияет на шанс выпадения предметов или заточки экипировки.
Torrus | Дата: Четверг, 15.10.2009, 19:36 | Сообщение # 2 | |
Все параметры занесенные в эту группу зависят от значений Базовых параметров персонажа. Их уже не возможно изменить напрямую, для этого требуется изменить Базовые параметры или получить бонус от экипировки или умений. ATK = STR ATK = DEX Приведенные выше формулы позволяют вычислить базовую атаку персонажа. Она необходима для расчетов минимальной силы атаки Min ATK и максимальной силы атаки Max ATK. Алгоритм расчета приведен ниже: После этого можно наконец вычислить финальные значения для минимальной и максимальной силы атаки просто добавив к ним базовую силу атаки. Min ATK = ATK + Min ATK ASPD = (rASPD + lASPD) * 0.7 Далее ASPD персонажа изменяется в зависимости от его параметров AGI и DEX: Чем ближе значение ASPD к 200.0, тем чаще персонаж наносит удары. Установлено ограничение на максимально возможное ASPD в 190.0 единиц. Оно может быть изменено в настройках сервера, но должно быть менее 200.0 единиц. Чтобы узнать сколько ударов персонаж нанесет за одну секунду необходимо воспользоваться формулой: Min MATK = INT + [INT / 7] ^ 2 Значение Max MATK увеличивается за каждые 5 единиц INT персонажа: Max MATK = INT + [INT / 5] ^ 2 Ниже приведена таблица зависимости MATK от INT персонажа. Увеличить DEF возможно только за счет экипировки. А VIT-DEF зависит от значения VIT персонажа, увеличиваясь на 1 за каждую единицу VIT. Если персонаж был атакован несколькими противниками, то его VIT-DEF уменьшится (только для персонажей; на монстров, гомункулов и питомцев не действует). Штраф применяется если персонаж атакован тремя или более противниками, от атаки которых персонаж не увернулся благодаря Perfect Dodge. За каждого атакующего, попадающего под штраф (третьего или большего по счету), начисляется штраф в 5% от VIT-DEF персонажа. Его можно вычислить по формуле: Для вычисления итогового значения VIT-DEF нужно его просто уменьшить на значение Штрафа, но VIT-DEF персонажа не может быть менее 1. Увеличить MDEF возможно только за счет экипировки. А INT-MDEF зависит от значения INT персонажа, увеличиваясь на 1 за каждую единицу INT, а так же от значения VIT, увеличиваясь на 1 за каждые две единицы VIT персонажа. Сопротивление статусам Замерзание и Окаменение = 3 + MDEF HIT = Базовый уровень персонажа + DEX Это не единственный параметр от которого зависит шанс попадания по противнику. Ниже представлен полный алгоритм расчета шанса попадания по противнику. При этом FLEE цели уменьшается с количеством атакующих её существ (подробнее смотреть в описании FLEE ). После этого HITRATE изменяется под действием умений и ограничивается в пределах от 5 до 100 едениц. Это и будет шанс попадания по цели в процентах. Стоит отметить, что магические атаки не зависят от HIT и FLEE. FLEE = Базовый уровень персонажа + AGI Если персонаж был атакован несколькими противниками, то его FLEE уменьшится (только для персонажей; на монстров, гомункулов и питомцев не действует). Штраф применяется если персонаж атакован тремя или более противниками, от атаки которых персонаж не увернулся благодаря Perfect Dodge. За каждого атакующего, попадающего под штраф (третьего или большего по счету), начисляется штраф в 10% от FLEE персонажа. Его можно вычислить по формуле: Для вычисления итогового значения FLEE нужно его просто уменьшить на значение Штрафа, но FLEE персонажа не может быть менее 1. WEIGHT LIMIT = Бонус от профессии + aSTR * 30 + Бонус от умений Значения бонуса от професии к Weight Limit Бонусы от умений приведены далее. За каждый уровень умения Торговца Enlarge Weight Limit Weight Limit увеличивается на 200 единиц. Если персонаж сидит верхом на Пеко-пеко, то Weight Limit увеличится на 1000 единиц. Под действием умения Звездного Гладиатора Solar, Lunar and Stellar Courier Weight Limit Увеличивается на 10% за каждый уровень умения. Каждые 5 единиц VIT персонажа увеличивают количество восстанавливаемого HP на 1. Каждые 200 единиц Max HP увеличивают количество восстанавливаемого HP на 1. HP Recovery = 1 + [VIT / 5] + [Max HP / 200] Каждые 6 единиц INT персонажа увеличивают количество восстанавливаемого SP на 1. Каждые 100 единиц Max SP увеличивают количество восстанавливаемого SP на 1. SP Recovery = 1 + [INT / 6] + [Max SP / 100] Если количество INT персонажа равно или превышает 120 единиц, то к естественной регенерации SP добавляется дополнительный бонус: Умение Медитация увеличивает количество восстанавливаемого SP на 3% за каждый уровень умения: SP Recovery += [SP Recovery * 3 * Уровень умения / 100] Perfect Dodge = 1 + 0.3 * LUK | ||
Torrus | Дата: Четверг, 15.10.2009, 19:37 | Сообщение # 3 | |
| ||