DungeonSettlers.wiki

攻擊速度

Steam

Attack speed is how many times a second the sheet says you swing. A skill with the attack-speed flag divides its wind-up, recovery and table cooldown by that number. Percent bonuses multiply the whole stat, so the first points cut more wait than the same amount added later.

數字來自 DS_B.0.4.23。

一覽

Stat formula(base + Agility x 0.01) x (1 + attack speed percent / 100)
基礎值0.4 /s
From Agility+0.01 /s each
At default Agility0.5 /s
Common basic swing2 s

直接回答

How is attack speed calculated?

攻擊速度 starts at 0.4. Each point of 敏捷 adds 0.01. Inscriptions, potions and other effects then multiply the whole amount by (1 + their percent / 100).

What does a higher attack speed change?

For a skill whose attack-speed flag is on, wind-up, recovery and table cooldown are each divided by 攻擊速度. A basic swing whose table delays add to 1 s then waits 1 / attack speed seconds.

Is this the same as cooldown reduction?

No. Most skills divide table cooldown by (1 + cooldown reduction / 100). Only skills with the attack-speed flag divide by 攻擊速度 instead. Global cooldown never reads attack speed.

Basic swing

規則Wind-up and recovery divide by attack speed when the skill's attack-speed flag is on.

A basic attack has no table cooldown. The wait is its start delay plus its end delay, after the attack-speed divide. Rows group every basic attack that shares the same table total.

Example: at default Agility with +20% attack speed, a 1 s table swing waits 1.667 s.

Table wind-up + recoveryNo bonus+4%+8%+10%+15%+20%+30%+35%+50%Basic attacks
1 s2 s1.923 s1.852 s1.818 s1.739 s1.667 s1.538 s1.481 s1.333 s泡泡衝撞, 舌擊, 基礎劍攻擊, 基礎巨劍攻擊, 基礎棍棒攻擊, 基礎弓攻擊, 速射, 治癒之觸, 攻擊:長矛, 雙重突刺, 基礎怪物斬擊, 基本怪物打擊, 基礎怪物穿透, 吐口水, 孢子噴射, 攻擊, 酸性唾液, 哥布林攻擊, 哥布林投擲, 連鎖打擊, 血淚, 基礎弓攻擊
1.5 s3 s2.885 s2.778 s2.727 s2.609 s2.5 s2.308 s2.222 s2 s基礎魔法飛彈, 火焰導彈, 攻擊:魔法導彈
0.4 s0.8 s0.7692 s0.7407 s0.7273 s0.6957 s0.6667 s0.6154 s0.5926 s0.5333 s基礎攻擊, 泥漿噴吐
0.6 s1.2 s1.154 s1.111 s1.091 s1.043 s1 s0.9231 s0.8889 s0.8 s基礎拳擊攻擊
1.2 s2.4 s2.308 s2.222 s2.182 s2.087 s2 s1.846 s1.778 s1.6 s石頭踐踏

收益遞減

The percent is not one-for-one on the clock. The first points of attack speed cut more wait than the same amount added later.

The graph is leftover wait, as a share of the swing with no percent bonus. With none, you wait the full time. At 100% attack speed you wait half.

剩餘等待50%60%70%80%90%100%020406080100一半+4%+8%+10%+15%+20%+30%+35%+50%Attack speed percent

On a 1 s table swing at default Agility, the first +20% saves 0.3333 s. The next +20% only saves 0.2381 s.

Agility is slow on this curve: each point is +0.01 /s before percents. Inscriptions jump +4%, +8%, +10%, +15%, +20%, +30%, +35%, +50% in one go.

Agility alone, no percent bonus, on a 1 s table swing. Default Agility is 10.

敏捷攻擊速度Wait on a 1 s table swingSaved vs default Agility
00.4 /s2.5 s-0.5 s
100.5 /s2 s0 s
200.6 /s1.667 s0.3333 s
300.7 /s1.429 s0.5714 s
400.8 /s1.25 s0.75 s
500.9 /s1.111 s0.8889 s

What raises it

Every effect that writes attack speed is in the table. 攻擊速度 itself is built from the base and 敏捷 first, then any extra percent modifiers.

On top of those effects, each point of 敏捷 adds +0.01 /s before percents.

來源攻擊速度怎麼拿到
高級攻速銘文+30%銘文
中級攻速銘文+20%銘文
低級攻速銘文+10%銘文
捕蛇者+10%背景
亂射手+20%特質
阿克隆盾牌-30%裝備
血木盾牌-30%裝備
骨盾-30%裝備
甲殼盾牌-30%裝備
銅盾牌-30%裝備
強化骨盾-30%裝備
木製盾牌-30%裝備
上帝模式+50%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。
先制+35%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。
加速 (Acceleration)+30%來源:迅捷衝刺, 穿刺突刺, 石之崛起
服用攻擊速度藥水+30%來源:攻擊速度藥水
紅鬃+30%來源:鼠群
也許是小號+20%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。
怪物難度 毀滅+20%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。
怪物難度極難+20%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。
憤怒之術+15%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。
女神的祝福 (Attack Speed)+10%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。
戰鬥勢頭+8%來源:戰鬥勢頭
戒備姿態+4%資料中有定義,但目前沒有任何可獲得的物品、特質或技能授予它。

Skills that divide cooldown by attack speed

These skills also divide their table cooldown by 攻擊速度. Cooldown reduction does not enter that path. A table cooldown of 0 never reaches that divide. See 冷卻.

幕後程式碼怎麼做
  • 攻擊速度 is the status-table default plus Agility times 0.01, then multiplied by (1 + AttackSpeedPerModifier / 100). The percent apply is the same path physical attack power uses.
  • A skill with the attack-speed flag passes that flag into the delay helper for start delay and end delay. The helper divides the table delay by attack speed.
  • The same flag makes skill cooldown divide by attack speed instead of by (1 + cooldown reduction / 100). A table cooldown of 0 returns 0 immediately.
  • If attack speed is not greater than 0, the delay helper and the cooldown calculator both fall back to dividing by 1.
  • Global cooldown does not read attack speed.

相關:冷卻 · 戰鬥公式 · 天賦 · 裝備效果