Статті faster run walk і швидкість переміщення

Faster Run Walk і швидкість переміщення

tgustafs /
Переклад з англ .: LordOfChaos [BR]

1.1 Видимий розмір екрану в ярдів
Розмір екрану в пікселях 640х480 або 800х600.
Нижня панель забирає 48 пікселів, залишаючи в підсумку ігрову частину 640х432 або 800х552 пікселів.
У підсумку, в ярдів ми маємо такі видимі порпорціі:


2. Базова швидкість переміщення
Базова швидкість ходьби або бігу однакова для всіх типів персонажів.

Швидкість переміщення монстрів різна.

2.1 Мінімальна швидкість переміщення

Мінімальна швидкість ходьби і бігу 1 yard / sec. Неважливо, заморожені ви, або перебуваєте під впливом поклятія чи іншого зовнішнього фактора, ви не можете пересуватися, повільніше ніж 1 yard / sec. Врахуйте, що швидкість бігу підраховується з немодифікованої швидкості ходьби, тому швидкість бігу може бути нижче 3 yards / sec але вище 1 yard / sec.

3. Faster Run Walk
На швидкість переміщення діють речі, Скіл, тяжкість бронею і щитів і уповільнюють ефекти, наприклад cold або slow.

3.1 Item Based Faster Run Walk
Швидкість ходьби та бігу змінюється за допомогою речей з модом Faster Run Walk (FRW). проте швидкість charge не залежить від речей.
Ефект FRW ви можете бачити нижче в таблиці:

3.2 Skill Based Faster Run Walk

Скіл, такі як Vigor. збільшують швидкість переміщення. FRW зі ськиллов збільшує скорост Пермещенія в наступному співвідношенні:

Наприклад, 7 level Vigor дає 32% FRW. які переводяться в +1.28 yards / sус для ходьби / бігу або в +2.88 yards / sec для charge. FRW з різних Скіл складаються.

Додам, що якщо EffectiveWalkSpeed EffectiveWalkSpeed ​​= BaseWalkSpeed ​​/ 4. Тому мінімальне значення швидкості для ходьби = 1 yard / sec. 3.3 Зниження швидкості від Armors і Shields

Heavy і Medium Armors / Shields знижують швидкість Пермещенія наступним чином:

Список Heavy і Medium Amors / Shield нижче:

Medium Armor (ArmorSpeed ​​= 5; 5% speed decrease)
Ring Mail / Linked Mail / Diamond Mail
Chain Mail / Mesh Armor / Boneweave
Splint Mail / Russet Armor / Balrog Skin
Field Plate / Sharktooth Armor / Kraken Shell
Gothic Plate / Embossed Plate / Lacquered Plate
Ancient Armor / Ornate Armor / Sacred Armor

Medium Shields (5% speed decrease)
Large / Scutum / Hyperion
Gothic / Ancient / Ward

Heavy Armor (ArmorSpeed ​​= 10; 10% speed decrease)
Scale Mail / Tigulated Mail / Loricated Mail
Plate Mail / Templar Coat / Hellforged Plate
Full Plate / Chaos Armor / Shadow Plate

Heavy Shields (10% speed decrease)
Tower / Pavise / Aegis


Тому максимально можливе зниження швидкості від Армора і Щита одно 0.80 yards / sec (обидві речі Heavy-класу). Максимальна урізання швидкості charg'a 1.80 yards / sec.


3.4 Уповільнюючи ефекти

Уповільнюють ефекти, такі як Slows Targed by X% речі, Holy Freezee Aura, і заморозка з cold-атак сприймається як негативний Skill Based FRW.

Slows targed Item.
Насправді властивість Slows Target by X% функціонує як -100% FRW на клієнтської частини Diablo II, а рельной функціонує -X% FRW на серверної частини Diablo II. При використанні викликається десинхронізація з сервером, тому вона рухається з різними швидкостями на клієнтської і серверної частини Diablo II. Slows з різних речей складається (тобто кожна річ додає -100% FRW на клієнтської чати Diablo II). Уповільнюють ефекти різних типів також підсумовуються.


3.5 Monster Speed ​​Bonuses

Бонуси для швидкості монстрів розглядаються як Skill Based FRW. Врахуйте, що базова швидкість пережвіженія монстрів варіюється, тому збільшення в ярдів за секунду зазвичай не схоже з тим, як для персонажів.


4. Формули швидкості переміщення

4.1 Швидкість Ходьби

EffectiveWalkSpeed ​​= BaseWalkSpeed ​​* (1 + Skill_FRW / 100 + [Item_FRW * 150 / (Item_FRW +150)] / 100 + Armor_Speed ​​/ 100)

BaseWalkSpeed ​​- 4 yards / s для всіх персонажів
Skill_FRW - skill based FRW мінус slow effects
Item_FRW - item based FRW
[] - округлення вниз
Armor_Speed ​​- сума знижень швидкості з Армор і щитів (негативне число). Для Medium armors / shields зниження одно -5 і -10 для Heavy armor / shields.

Додам, що якщо EffectiveWalkSpeed EffectiveWalkSpeed ​​= BaseWalkSpeed ​​/ 4. Тому мінімальне значення швидкості для ходьби = 1 yard / sec.


4.2 Швидкість Бега

EffectiveRunSpeed ​​= BaseRunSpeed ​​+ BaseWalkSpeed ​​* (Skill_FRW / 100 + [Item_FRW * 150 / (Item_FRW +150)] / 100 + Armor_Speed ​​/ 100)

BaseRunSpeed ​​- 6 yards / s для всіх персонажів
(Інші змінні такі ж, як в пункті 4.1).

Спрощуючи формулу ми отримуємо:

EffectiveRunSpeed ​​= EffectiveWalkSpeed ​​+ BaseRunSpeed ​​- BaseWalkSpeed

Підставляємо значення BaseRunSpeed ​​і BaseWalkSpeed ​​і отримуємо формулу:

EffectiveRunSpeed ​​= EffectiveWalkSpeed ​​+ 2 yards / s

Додам, що якщо EffectiveRunSpeed EffectiveRunSpeed ​​= BaseWalkSpeed ​​/ 4. Тому мінімальне значення швидкості для бігу = 1 yard / sec.


4.3 Charging Speed

ChargeSpeed ​​= BaseRunSpeed ​​* (1 + Skill_FRW / 100 + Armor_Speed ​​/ 100) * 150%

де всі значення змінних підставляємо з пунктів 4.1 та 4.2.
Підставляючи значення BaseRunSpeed ​​і примножуючи на 150%, отримуємо:
ChargeSpeed ​​= 9 yards / s * (1 + Skill_FRW / 100 + Armor_Speed ​​/ 100)

Для charge немає мінімальної межі швидкості. Значення може бути негативним.