當前位置:編程學習大全網 - 編程軟體 - dota基礎問題

dota基礎問題

力量

- 每點增加19點的生命

- 每點提高0.03點/秒的生命回復速度

敏捷

- 每7點增加1點的護甲

- 每點提升1%的攻擊速度

智力

- 每點增加13點的魔法

- 每點提高0.04點/秒的魔法回復速度

其中主要屬性

- 每點增加1點的攻擊力

1點的裝甲增加會導致受到的傷害減少5.7%。10點的裝甲減少會受到的傷害增加46.1%

(1)若防禦力>0:

減少的傷害百分比=(裝甲值 * 0.06)/(裝甲值 * 0.06 + 1)

大家會不會覺得這個公式很煩呢?其實Blizzard這樣設定是有原因的

假設個單位有A的防禦力:

這時敵人就只能對其造成 1 - [ A * 6% / (1 + A * 6%) ] 的傷害

即只能對其造成 1 / ( 1 + A * 6%) 的傷害

所以敵人要付出原本 1 + A * 6% 的傷害才能有原本的效果

換句話說,這個單位就有原本1 + 6% * A的生命值

即增加了A*6%的生命值

所以我們得到了壹個結論:

每增加1點Armor,相當於增加了 6% 的生命值

  • 上一篇:C#開發excel插件 用外接程序方法?
  • 下一篇:請問用友軟件怎麽用?
  • copyright 2024編程學習大全網