lawless-design/docs/04_战斗系统/GDD-03-附录D-技能池与实时战斗管理系统设计.md
2026-07-09 14:39:17 +08:00

14 KiB

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 法宝技能有独立CD150~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.02026-07-06初始版本。定义技能池系统实时调整/自动使用/丹药优先);定义战斗内外状态一致规则;定义非战斗恢复与修养技能系统;定义关系技能系统(不进入技能池/自动触发);定义百分比控制原则。