GDD-03-附录D 技能池与实时战斗管理系统设计
文档类型:游戏设计文档(Game Design Document)附录
版本:1.0
日期:2026-07-06
关联文档:GDD-03 战斗系统设计、GDD-03-附录A 战斗场景设计、GDD-03-附录B 技能与状态体系设计、GDD-01-附录D 十五级境界体系与SAN能量机制、GDD-05-附录A 丹药总库设计
定位:技能池是战斗的核心管理界面。玩家在战斗中实时调整技能池,系统从技能池中按几率自动使用技能/丹药/道具。移除复杂的自动使用设置,用技能池统一管理所有战斗行为。
一、核心概念
1.1 技能池是什么
| 概念 |
说明 |
| 技能池 |
玩家当前战斗中可用的技能/丹药/道具的集合 |
| 实时调整 |
玩家可以在战斗中随时添加/移除技能池中的内容 |
| 自动使用 |
每次ATB满时,系统从技能池中按几率自动选择使用什么 |
| 丹药优先 |
如果技能池中有丹药且有符合条件的目标,优先使用丹药 |
1.2 技能池与技能库的区别
| 维度 |
技能库 |
技能池 |
| 内容 |
角色拥有的所有技能/丹药/道具 |
当前战斗中可用的子集 |
| 大小 |
无限制 |
无限制(但每次只能使用1个) |
| 调整 |
战斗外管理 |
战斗中实时调整 |
| 使用 |
不能直接使用 |
系统从中自动选择使用 |
二、技能池内容分类
2.1 可放入技能池的内容
| 类型 |
说明 |
使用方式 |
优先级 |
| 主动技能 |
战斗技能(攻击/控制/AOE) |
ATB满时自动使用 |
按触发率选择 |
| 丹药 |
恢复/增益/净化类丹药 |
ATB满时自动使用(优先) |
最高优先 |
| 道具 |
符箓/陷阱/特殊道具 |
ATB满时自动使用 |
中等优先 |
| 法宝技能 |
本命法宝的主动技能 |
ATB满时自动使用 |
按触发率选择 |
| 本能技能 |
深潜裔血脉本能 |
条件触发自动使用 |
按条件触发 |
2.2 不进入技能池的内容(被动/自动触发)
| 类型 |
说明 |
触发方式 |
| 被动技能 |
被击触发/条件触发 |
自动触发,不占ATB |
| 法宝技能 |
本命法宝/灵魂绑定装备的主动技能 |
自动触发,不占ATB,有内置CD |
| 装备特效 |
装备附带的被动效果 |
自动触发 |
| 关系技能 |
情侣/结拜/师徒专属技能 |
自动触发,不占ATB |
| 种族天赋 |
种族被动天赋 |
自动触发 |
| 境界威压 |
境界压制效果 |
自动生效 |
| 领域技能 |
持续消耗型领域 |
ATB满时启动,之后自动维持 |
三、技能池操作
3.1 添加到技能池
| 操作 |
说明 |
时机 |
| 拖拽添加 |
从技能库/背包中拖拽技能/丹药/道具到技能池 |
战斗中随时 |
| 点击添加 |
点击技能库/背包中的项目,自动添加到技能池 |
战斗中随时 |
| 快捷添加 |
预设快捷方案,一键切换技能池配置 |
战斗中随时 |
| 自动添加 |
战斗开始时自动将预设技能池加载 |
战斗开始 |
3.2 从技能池移除
| 操作 |
说明 |
时机 |
| 拖拽移除 |
从技能池中拖拽项目移除 |
战斗中随时 |
| 点击移除 |
点击技能池中的项目,移除 |
战斗中随时 |
| 清空技能池 |
一键清空所有技能池内容 |
战斗中随时 |
3.3 技能池界面
┌─────────────────────────────────────────────────────────┐
│ 战斗场景 │
│ ┌───────────────────────────────────────────────────┐ │
│ │ 战斗画面 │ │
│ │ [我方单位] ←→ [敌方单位] │ │
│ │ HP: 60% HP: 100% │ │
│ │ 能量: 80% 能量: 100% │ │
│ │ SAN: 45% SAN: N/A │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ ┌─── 技能池(当前可用)──────────────────────────────┐ │
│ │ [丹药:回血丹] [技能:青莲剑诀] [技能:五行轮转] │ │
│ │ [丹药:定神丹] [法宝:飞剑攻击] [道具:符箓] │ │
│ │ │ │
│ │ ← 拖拽添加/移除 → │ │
│ └───────────────────────────────────────────────────┘ │
│ │
│ ┌─── 技能库 ──────────────┐ ┌─── 背包 ─────────────┐ │
│ │ [剑气斩] [浩然正气] │ │ [回血丹×5] [定神丹×3] │ │
│ │ [五行轮转] [金刚不坏] │ │ [符箓×10] [陷阱×2] │ │
│ │ [慈悲治愈] [道德审判] │ │ [凤凰涅槃珠×1] │ │
│ └─────────────────────────┘ └───────────────────────┘ │
└─────────────────────────────────────────────────────────┘
四、技能池使用规则
4.1 ATB行动流程
ATB满(行动条=100)
↓
检查技能池中所有可用项目(CD=0且能量足够且条件满足)
↓
按优先级排序:
1. 丹药(符合条件的目标存在时)→ 最高优先
2. 道具(符箓/陷阱/特殊道具)→ 次高优先
3. 主动技能(按触发率选择)→ 中等优先
4. 普攻 → 兜底(无可用项目时)
↓
使用优先级最高的项目
↓
ATB重置为0,重新填充
法宝技能不占出手:法宝技能(本命法宝/灵魂绑定装备的主动技能)为自动触发,不消耗ATB行动。详见§4.3。
4.2 优先级规则
优先级顺序:丹药 → 道具 → 技能 → 普攻
法宝技能:不占出手,自动触发(见§4.3)
| 优先级 |
类型 |
说明 |
| 1(最高) |
丹药 |
符合条件时优先使用(复活>净化>治疗>增益) |
| 2 |
道具 |
符箓/陷阱/特殊道具 |
| 3 |
技能 |
主动技能(按触发率选择) |
| 4(兜底) |
普攻 |
无任何可用项目时 |
法宝技能:法宝技能不占出手,自动触发(有内置CD),不参与优先级排序。
丹药用完:丹药用完后自动从技能池移除,继续检查下一优先级。
4.3 法宝技能自动触发(不占出手)
法宝技能(本命法宝/灵魂绑定装备的主动技能)不消耗ATB,在战斗中自动触发,有内置CD。
| 规则 |
说明 |
| 触发方式 |
自动触发,不占ATB行动 |
| 触发条件 |
CD=0且能量足够且条件满足 |
| 内置CD |
法宝技能有独立CD(150~3000 ticks) |
| 能量消耗 |
消耗修士能量(从能量池扣除) |
| 目标选择 |
AI自动选择目标 |
| 与ATB并行 |
法宝技能在ATB行动之间自动触发,不影响ATB节奏 |
设计意图:法宝是灵魂绑定装备,与修士融为一体——法宝技能是"法宝自己在动",不是修士在操作。所以不占修士的出手。
4.4 技能选择规则
| 规则 |
说明 |
| 触发率 |
每个技能有触发率(100%必触发,<100%概率触发) |
| 候选池 |
所有CD=0且能量足够的技能进入候选池 |
| 选择逻辑 |
触发率≥100%的必触发;<100%的独立掷骰;都未命中则普攻 |
| 目标选择 |
AI自动选择目标(按技能类型:单体攻击→血量最低,AOE→全体) |
五、战斗内外状态一致
5.1 血条/能量统一
| 规则 |
说明 |
| HP统一 |
战斗内外HP一致——战斗外HP 60%,进入战斗后HP就是60% |
| 能量统一 |
战斗内外能量一致——战斗外能量80%,进入战斗后能量就是80% |
| SAN统一 |
战斗内外SAN一致——战斗外SAN 45%,进入战斗后SAN就是45% |
| 不重置 |
战斗开始时不重置HP/能量/SAN |
| 不回满 |
战斗结束后不自动回满HP/能量/SAN |
5.2 非战斗状态恢复
| 恢复方式 |
说明 |
速度 |
| 自然恢复 |
非战斗状态HP/能量/SAN自然缓慢恢复 |
由功法/心法决定 |
| 丹药恢复 |
非战斗状态可使用丹药恢复 |
立即生效 |
| 修养技能 |
部分技能可在非战斗状态使用,快速恢复 |
由技能决定 |
| 休息恢复 |
在安全区域(城镇/洞府)休息,恢复速度×2 |
按时间 |
5.3 非战斗状态可用技能
| 技能类型 |
说明 |
使用方式 |
| 修养技能 |
战斗后快速恢复HP/能量/SAN |
非战斗状态点击使用 |
| 增益技能 |
为下次战斗准备增益buff |
非战斗状态点击使用 |
| 采集技能 |
采集材料/天材地宝 |
非战斗状态自动/点击 |
| 修炼技能 |
提升修炼速度/境界经验 |
非战斗状态自动 |
| 治愈技能 |
治愈自己/队友 |
非战斗状态点击使用 |
六、关系技能(不进入技能池)
6.1 关系技能类型
| 关系类型 |
技能名 |
效果 |
触发方式 |
| 情侣 |
心意相通 |
情侣在同一战斗中时,全属性+5% |
自动触发 |
| 情侣 |
舍身护爱 |
情侣HP<20%时,自动为其挡一次致命伤害 |
自动触发 |
| 结拜 |
义结金兰 |
结拜兄弟在同一战斗中时,攻击+8% |
自动触发 |
| 结拜 |
患难与共 |
结拜兄弟死亡时,全属性+20%持续30秒 |
自动触发 |
| 师徒 |
传道授业 |
师父在场时,徒弟修炼速度+15% |
自动触发 |
| 师徒 |
青出于蓝 |
徒弟境界超过师父时,师父全属性+10% |
自动触发 |
| 帮派 |
帮派同心 |
同帮派成员在同一战斗中时,全属性+3% |
自动触发 |
| 宗门 |
宗门庇护 |
宗门长老在场时,弟子受到伤害-10% |
自动触发 |
6.2 关系技能规则
| 规则 |
说明 |
| 不进入技能池 |
关系技能不占用技能池位置 |
| 自动触发 |
满足条件时自动生效,不需要玩家操作 |
| 不占ATB |
关系技能不消耗ATB行动 |
| 不可移除 |
关系技能一旦获得,自动生效,不可关闭 |
| 可叠加 |
多个关系技能可同时生效(情侣+结拜+帮派) |
七、百分比控制原则
7.1 减少百分比效果
设计原则:尽量减少百分比加成/减免,改用固定数值或区间。
| 旧设计(百分比) |
新设计(固定数值) |
| 攻击+10% |
攻击+50(按境界缩放) |
| 防御-20% |
防御-100(按境界缩放) |
| 治疗效果+30% |
治疗量+200(按境界缩放) |
| 伤害减免15% |
伤害减免80(按境界缩放) |
7.2 保留百分比的场景
| 场景 |
说明 |
| 境界威压 |
境界差距导致的属性压制(百分比更合理) |
| 阵营克制 |
阵营之间的伤害加成/减免 |
| 暴击倍率 |
暴击伤害倍率 |
| SAN效果 |
SAN状态对属性的影响 |
八、修养技能系统
8.1 修养技能类型
| 技能名 |
效果 |
使用条件 |
冷却 |
| 调息 |
恢复HP 20% |
非战斗状态 |
30秒 |
| 吐纳 |
恢复能量 20% |
非战斗状态 |
30秒 |
| 静心 |
恢复SAN 10% |
非战斗状态 |
60秒 |
| 包扎 |
治愈自己(HP+500) |
非战斗状态 |
10秒 |
| 冥想 |
恢复能量+SAN |
非战斗状态 |
120秒 |
| 功法运转 |
恢复HP+能量+SAN |
非战斗状态 |
300秒 |
8.2 修养技能规则
| 规则 |
说明 |
| 非战斗专用 |
修养技能只能在非战斗状态使用 |
| 自动使用 |
战斗结束后自动使用修养技能恢复状态 |
| 手动使用 |
玩家也可手动点击使用修养技能 |
| 不进入技能池 |
修养技能不进入战斗技能池 |
| 受功法影响 |
修养技能效果受功法/心法加成 |
九、数据配置
# honghuang-skill-pool.yaml
skill_pool:
# 技能池无大小限制
max_size: unlimited
# 丹药优先级
pill_priority: highest
# ATB行动流程(优先级顺序)
atb_action_flow:
1: check_pills # 丹药(最高优先)
2: check_items # 道具(次高优先)
3: check_skills # 技能(中等优先)
4: check_treasure_skills # 法宝技能
5: normal_attack # 普攻(兜底)
# 战斗内外状态一致
combat_state_sync: true
# 非战斗恢复
non_combat_recovery:
natural_rate: 0.01 # 1%/秒
safe_zone_multiplier: 2.0
# 修养技能
recovery_skills:
enabled: true
auto_use_after_combat: true
# 关系技能
relationship_skills:
enabled: true
auto_trigger: true
not_in_pool: true
# 百分比控制
percentage_effects:
minimize: true
exceptions: ["realm_suppression", "faction_counter", "crit_multiplier", "san_effects"]
十、版本记录
- v1.0(2026-07-06):初始版本。定义技能池系统(实时调整/自动使用/丹药优先);定义战斗内外状态一致规则;定义非战斗恢复与修养技能系统;定义关系技能系统(不进入技能池/自动触发);定义百分比控制原则。