公式: AttRange=(AttackerSize-1)+TargetSize-1)+RangeAdder 說明: AttRange = 實際攻擊range AttackerSize = 攻擊者 size TargetSize = 被攻擊者size RangeAdder = 攻擊偏移量 (指來自mpq 的武器rangeadder ,请见下资料) 各种char 作为 player 的 Size = 2 各种不同的怪物的 Size 分为 1 ,2 ,3 三种,这里将不再给出Monster 的Size 资料。 很多玩家可能不能理解 下面给一个例子: cb ,从下表 查出 RangeAdder =2 pvp中, 受攻击者的 size = 2 那么 攻击范围 AttRange = 2-1 + 2-1 + 2 = 4 也就是说 ,当char 使用 cb 的时候,他的攻击范围 为 4 这个攻击范围是 从 攻击者的中心 到 被攻击者的中心范围 而我们 通常说的 range 是指 自己能够打到谁 所以 转换成 通常的 我们说的 range 那么 还要减去 被攻击者的 手臂距离。 4 -1 = 3 ,符合 我们的常识。 pvp : 总结: RangeAdder + 1 就是你的range |