Oblivion:Формула урона
| Oblivion:Формула урона
| |
|---|---|
| |
автор: Lorenz03tx и другие редактор: Garin вики-редакция: Garin ссылка на сайт: UESPWiki ccылка на оригинал: Oblivion:The Complete Damage Formula |
| Это статья-заготовка. Вы поможете проекту, доработав и дополнив её. Не забывайте предварительно добавлять шаблон {{Edit}} в материалы над которыми работаете, чтобы не создавать конфликта правок. |
| Этот материал нуждается в переводе или допереводе.. Вы можете помочь перевести его. Не забывайте предварительно добавлять строку {{Edit|--~~~~}} в материалы над которыми работаете, чтобы не создавать конфликта правок. Пожалуйста, снимите шаблон этого сообщения, когда материал будет вычитан. |
|
Готовая формула для мечей, дробящего оружия и луков:
урон = УронОружия * (ЗапасСил / МаксимальныйЗапасСил + 1) / 2 * ДополнинельныйУронКрадучись *
ДополнительныйУронСильнойАтаки * КрепостьБрониОппонента * СопротивлениеОружиюОппонента
- Урон оружия (УО) для луков равен УОлука + УОстрелы. Где УО:
ЗаявленныйУронОружия * 0.5 * ( 0.75 + аттрибут * 0.005 ) * ( 0.2 +
МодифицированныйНавык * 0.015 ) * ( СостояниеОружия / ЛучшееСостояниеОружия + 1 ) / 2
-
аттрибутимодифицированный навыкограничены 0 и 100. -
аттрибутдля оружия - СИЛА, а для луков - ЛОВКОСТЬ. - навык модифицируется согласно УДАЧИ:
( 0.4 * (Удача - 50)
Дополнительный Урон Крадучись - если ваш персонаж КРАДЕТСЯ, и он никем не замечен, берется согласно следующей таблицы:
| Навык Скрытности | Усилитель Скрытной Атаки Для одноручного оружия |
Усилитель Скрытной Атаки для Луков |
|---|---|---|
| 0-24 | 4 | 2 |
| 25+ | 6 | 3 |
Дополнительный урон от сильной атаки. Дополнительный ущерб возможен, если нападающий использует Сильную атаку (с зажатой клавишей "атака") вместо обычной атаки.
- Обычно дополнительный урон от сильной атаки - 2.5
- Если атакующий выполняет сильный удар стоя и он, по крайней мере, на уровне ученика, то множитель для сильной атаки - 3.
Крепость брони потивника - 1, если ваш персонаж крадется, и он Мастер скрытности. В противном случае:
(100 - комбинированная крепость брони) / 100
- Комбинированная крепость брони не может превышать 85.
Комбинированная крепость брони - это сумма всех частей брони, которую носит противник. Любая часть используется как щит. Оценка крепости для каждой части в отдельности:
ЗаявленнаяКрепостьБрони * ( 0.35 + 0.0065 * НавыкНошенияБрониПротивника) * состояниеБрони / НаилучшееСостояниеБрони
Сопротивление противника оружию - это СОПРОТИВЛЕНИЕ НОРМАЛЬНОМУ ОРУЖИЮ; если используется Серебрянное/Даэдрическое/Зачарованное оружие, оно всегда равно 1, в противном случае -
(100 - СопротивлениеНормальномуОружию) / 100
Чары на оружии - заклинание, бьющее в цель при попадании на нее оружия. Усилитель атаки "крадучись" не усиливает действие чар или ядов.
Урон в Рукопашном бою
Урон здоровью, причиненный посредством РУКОПАШНОЙ атаки:
Урон = 1 + 10.5 * (Сила / 100) * (модифицированныйНавык / 100)
- Уровень навыка рукопашного боя также изменяется в зависимости от УДАЧИ:
(0.4 * (Удача - 50))
Урон, причиняемый в рукопашном бою, будет повышаться при Сильной атаке, как и при сильной атаке оружием. Также урон зависит и от запаса сил, и от крепости брони, как и урон от оружия.
Кроме урона здоровью, запас сил противника также падает и вычисляется по формуле:
ПадениеЗапасаСил = 1 + 0.5 * УщербЗдоровью
Урон от Заклинаний
Величина урона от заклинаний вычисляется по формуле:
ИсходнаяВеличинаЭффекта * (100 - СопротивлениеМагии + УязвимостьКМагии) / 100
К тому же, все Стихийные атаки (Огонь, Мороз, Молнии) увеличиваются так:
(100 - СопротивлениеСтихии + УязвимостьКСтихии) / 100
Примечание: Если этот множитель меньше или равен нулю, то вы получите сообщение о том, что ваша атака не подействовала.
Изменяемые настройки
Уравнения, представленные выше, используются в Обливионе. Тем не менее, вычисления используют много дополнительных элементов, в частности, привносимые модификациями (модами). Для информации: этот раздел содержит все уравнения, включая все переменные.
УронОтОружия = ЗаявленныйУронОружия * fDamageWeaponMult * ( fDamageStrengthBase + Attribute / 100 * fDamageStrengthMult ) * ( fDamageSkillBase + ModifiedSkill / 100 * fDamageSkillMult ) * ( fDamageWeaponConditionBase + WeaponHealth/MaxWeaponHealth * fDamageWeaponConditionMult )
где значения переменных по умолчанию:
- fDamageWeaponMult = 0.5
- fDamageStrengthBase = 0.75
- fDamageStrengthMult = 0.5
- fDamageSkillBase = 0.2
- fDamageSkillMult = 1.5
- fDamageWeaponConditionBase = 0.5
- fDamageWeaponConditionMult = 0.5
Полный ряд возможных значений Усилителя Скрытной Атаки:
| Sneak Skill | SneakMultiplier for One Hand Weapons |
SneakMultiplier for Bows |
|---|---|---|
| 0-24 | fPerkSneakAttackMeleeNoviceMult=4 | fPerkSneakAttackMarksmanNoviceMult=2 |
| 25-49 | fPerkSneakAttackMeleeApprenticeMult=6 | fPerkSneakAttackMarksmanApprenticeMult=3 |
| 50-74 | fPerkSneakAttackMeleeJourneymanMult=6 | fPerkSneakAttackMarksmanJourneymanMult=3 |
| 75-99 | fPerkSneakAttackMeleeExperMult=6 | fPerkSneakAttackMarksmanExpertMult=3 |
| 100 | fPerkSneakAttackMeleeMasterMult=6 | fPerkSneakAttackMarksmanMasterMult=3 |
Полный ряд возможных значений для Усилителя Сильной Атаки:
- Базовый Усилитель Сильной Атаки (без мастерского): fDamagePowerAttackBonus = 2.5
- Стоячая Сильная Атака (Доступна на уровне ученика): fDamagePowerAttackStandBonus = 3f
- Сильная Атака с шагом в сторону (На уровне специалиста): fDamagePowerAttackSideBonus = 2.5
- Сильная атака с шагом назад (Уровень Экперта): fDamagePowerAttackBackBonus = 2.5
- Сильная Атака с шагом вперед (Мастерский уровень): DamagePowerAttackForwardBonus = 2.5
Для Рукопашного боя полное уравнение для урона (смотрите также статью Hand to Hand Game Settings):
Ущерб_здоровью = fHandHealthMin + (fHandHealthMax - fHandHealthMin) * (fHandDamageStrengthBase + Strength/100 * fHandDamageStrengthMult) * (fHandDamageSkillBase + HandToHandModified/100 * fHandDamageSkillMult)
Fatigue_Damage = fHandFatigueDamageBase + Health_Damage * fHandFatigueDamageMult
где значения переменных по умолчанию:
- fHandHealthMin = 1
- fHandHealthMax = 15
- fHandDamageStrengthBase = 0
- fHandDamageStrengthMult = 0.75
- fHandDamageSkillBase = 0
- fHandDamageSkillMult = 1
- fHandFatigueDamageBase = 1
- fHandFatigueDamageMult = 0.5
Другие переменные, которые определяют ущерб от оружия:
- fMaxArmorRating = 85
- fDifficultyDamageMultiplier = 5
- fDamageToWeaponPercentage = 0.06
- fDamageToArmorPercentage = 9
- fKnockdownDamageMult = 0.3
- fHandReachMult = 0.6