Skip to content

Buff系统

Buff系统允许玩家通过使用物品获得临时属性加成,这些加成在一段时间后自动过期并扣除相应属性。

Buff属性

属性类型说明最大值限制
攻击加成增加角色攻击力+200
防御加成增加角色防御力+200
速度加成增加角色速度+100
灵力加成增加角色灵力+100

Buff机制

Buff叠加

多个同类 Buff 可以叠加,但有上限:

属性叠加上限
攻击+200
防御+200
速度+100
灵力+100

Buff过期

Buff 会在指定时间后自动过期:

  • 检查频率:每 10 秒检查一次
  • 过期处理:自动移除 Buff,扣除相应属性
  • 通知方式:通过 WebSocket 推送过期消息

Buff优先级

当多个 Buff 叠加超过上限时,按优先级保留:

  1. 剩余时间最长的 Buff
  2. 属性值最高的 Buff

可用 Buff 物品

物品Buff类型加成值持续时间
力量药水攻击+305 分钟
防御护符防御+305 分钟
疾风符速度+205 分钟
灵力丹灵力+205 分钟
战神丹攻击+503 分钟
金刚护符防御+503 分钟
神速符速度+303 分钟
天灵丹灵力+303 分钟
超级力量药水攻击+802 分钟
超级防御护符防御+802 分钟
超级疾风符速度+502 分钟
超级灵力丹灵力+502 分钟

Buff 效果计算

战斗中的 Buff 效果

实际攻击 = 基础攻击 × (1 + Buff攻击加成%) + Buff攻击数值
实际防御 = 基础防御 × (1 + Buff防御加成%) + Buff防御数值
实际速度 = 基础速度 × (1 + Buff速度加成%) + Buff速度数值
实际灵力 = 基础灵力 × (1 + Buff灵力加成%) + Buff灵力数值

示例计算

玩家基础属性:攻击 100,防御 80,速度 50,灵力 30

使用战神丹(攻击+50,持续3分钟)和金刚护符(防御+50,持续3分钟):

  • 实际攻击 = 100 + 50 = 150
  • 实际防御 = 80 + 50 = 130
  • 实际速度 = 50
  • 实际灵力 = 30

Buff 管理

QQ 指令

指令说明
/buff查看当前激活的 Buff

REST API

方法路径说明
GET/api/game/buff查看当前激活的 Buff

WebSocket 消息

消息类型说明
buffBuff 添加/过期通知

修仙世界 © 2026