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%来源:攻击速度药水
红鬃 (Action)+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.

相关:冷却 · 战斗公式 · 天赋 · 装备效果