Skip to main content

战斗系统

本页为 WEN-11 整理 draft;来源、原审核事实及待裁定项见下文。

定位​

战斗系统定义单位在战斗中的技能、Buff、目标选择、伤害与效果表现等通用规则,是关卡、竞技场和其他战斗玩法复用的规则层。

本类功能​

系统边界​

  • 具体关卡、地图、敌人组合、单关目标与胜负特例归关卡库;通用胜负判定归 battle-mission。
  • 英雄、怪物和NPC的具体配置与内容归角色库。
  • 装备、符文和统帅卡的成长规则归养成系统;进入战斗后的生效方式归本类。

共用关注点​

  • 战斗状态机、目标筛选、技能释放、能量和冷却。
  • 伤害、治疗、Buff、控制、免疫、叠层和驱散。
  • 客户端表现与服务端权威规则的边界。
  • 战斗日志、调试信息、回放和验收场景。

WEN-11 整理入口与职责(draft)​

查找内容唯一正文归属引用边界
技能、卡牌、Buff、弹道、伤害与通用飘字combat-skill不定义单关教学或奖励
进入、波次、暂停、胜负、自动战斗、续战、结算battle-mission具体敌人编组与教学触发只引用单关
主线内容、六关教学与常规区段关卡库 / 主线总览现有十篇含总览、区段、模板及六关;不新增第7~30关档案
可复用空间、点位、镜头与环境场景索引 / 模板仍为零单场景档案;资源存在不能证明已投放

单关候选 R-015~R-020、R-022~R-027 的正文已移入现有六关,功能页保留直接引用及原编号追溯;原图及说明保留为历史参考证据,不能作为第二套规则。常态能量上限归技能,教学上限阶梯归 battle;R-030 是 battle 所属的局内掉落/溢出反馈,技能页不重复定义;共用飘字归技能,关卡 HUD/开始/结算归 battle。未删除页面或改变 doc id,现有 sidebar 入口继续直达这些正文,无新增兼容入口。

来源与原审核事实​

本次获取时间:2026-10-13。固定文档源 project2-docs @ ec43be0e13c8624cfafd36c0fd803f3b89733fff;接续基准为 master @ 3e0b29753fd19c77d15a801b091c59ee3a90a103(完整 SHA 见 MR/workpad)。本页及两篇功能、关卡十篇、场景索引/模板原 front matter 均为 producer_review_needed / canonical_candidate,整理后 draft,保留 original_status;包级 manifest/review_policy 不提升。

来源路径(相对包根)来源版本 / 原声明本批事实边界
features/combat-skill.md、features/battle-mission.md、systems/combat-system.md固定 docs SHA;候选功能和系统总览本批未取得逐规则批准凭证;无新增已确认产品基线
levels/index.md、levels/level-profile-template.md、levels/mainline/index.md、levels/mainline/progression-7-30.md、levels/mainline/stage-1001.md~stage-1006.md固定 docs SHA;配置 source_revision d70a9b76d5e6371f559c74e60f4303834e355dae30关、奖励、波次等仅历史配置推导,不证明当前运行;模板不生成新实例
scenes/index.md、scenes/scene-profile-template.md固定 docs SHA;Unity 8c1b95028754a9e360a7a351baa999a4dedbf915历史资源盘点,不证明布局、用途或运行行为
levels/index.md、levels/mainline/index.mdUnity 297f22e322ed285e3f7707c64831f1d6b90cf6f1与场景索引版本不同,不合并为同一游戏版本
_support/source-migration-log.md、_support/open-questions.md固定 docs SHA;历史 merged 与候选问题合入记录不等于审核通过;原件地址、导出版本、批准记录缺失
B0资料清单WEN-7 整理 draft,保留原声明新源码固定版本与访问缺口见 B0;本批不声称重新核对游戏源码或运行

冲突、现状差异与待裁定​

下表证据除 B0 外均来自固定 docs SHA,影响是文档整理推断,候选尚未获批准。

编号精确证据位置 / 候选差异影响与待用户裁定
B1-D-Q01features/battle-mission.md §5.2 R-007、§12.2 R-007、§13;_support/open-questions.md 战斗条目:通用候选2秒、早期流程转述3秒提前清怪下一波时机不一致。选择统一值或明确教学例外/生效范围;3秒原Excel/流程稿未提供,不能声称已核对原件或配置实际值。全文保留双候选
B1-D-Q02原 battle §5.3 R-015 / §5.5 R-028 电系;§5.4 R-023~025 冰系,现归 stage-1001.md卡牌、英雄、能量UI及解锁教学可能矛盾。裁定正式系别、英雄ID及站位;queue.csv 不能证明教学或英雄加入接入
B1-D-Q03原 battle R-029 常态6、教学1~4关4、5~7关5;combat R-022 待统一已分离归属但数值仍候选;裁定上限来源、覆盖优先级及开放系别。不把教学值推广为通用值
B1-D-Q04combat R-006 满手不发牌不暂存;battle R-031 掉落卡留原地待空位可能是发牌与怪物掉落不同来源的特例;裁定是否分别适用及合成/溢出边界,不擅自改成同一规则
B1-D-Q05六关“当前冲突/待确认”,尤其 stage-1001.md、stage-1002.md 不可失败候选与 mission 无对应字段不可失败、Boss机制、教学节奏未由配置证明;保留每关原问题,需指定版本实现/外部运行证据,不补造保护机制
B1-D-Q06关卡 Unity SHA 297f22... 与场景 8c1b95... 不同;场景索引未被主线引用的 Level_10~15数量一致不能证明同版本或空间职责一致;裁定比较版本及用途,缺截图/布局/点位则明确缺证
B1-D-Q07combat R-049 火/水/电/毒与早期火/冰/电命名会影响目标效果和展示;裁定水/冰关系,保留原候选不扩充元素设计

外链迁移状态核对​

历史台账来源名原迁移声明 / 目标本批核对与待定项
战斗内卡牌规则文档(外链快捷方式)merged / combat-skill正文已有发牌/拖拽/合成/充能候选;未提供真实URL、导出哈希或版本,不能证明完整/最新迁移
技能机制(外链快捷方式)merged / combat-skill正文已有弹道/优先级/Buff/爆气候选;原件与导出缺证
英雄技能设计(外链快捷方式)merged / combat-skill、character-hero正文已有等级/元素/超载候选;跨模块完整性未重读原件,character-hero 不在本批改写范围
主角技能展示界面(外链快捷方式)merged / combat-skill、guide-setting入口/排序/详情候选可读;不重新发布SDK brief或改引导模块规则
新手关卡教学(外链快捷方式)merged / guide-setting、battle-mission关卡1/2教学候选仍冲突;已按单关归属引用,不宣布迁移完成或批准

“merged”是历史台账声明;B0的“本次未取得原件”是获取事实,两者不能互相替代。正文覆盖部分主题不能证明全部内容迁移。待用户提供可读固定版本及审核凭证后确认迁移完整性;不把缺地址写成网络失败。所有原状态留在固定快照,不改历史台账。

整理追溯与验证限制​

原候选全文:battle 固定来源、combat 固定来源、迁移台账固定来源。原规则ID、图号及每关配置表保留;未删除原审核事实。无已知页面路径破坏对象;站外ID/锚点消费者未提供清单,不能宣称已遍历全部外部引用。

未新增或扩写测试。本地验证:根据项目策略禁止执行。仅外部 Runner 的精确提交导航、部署检查、站点构建可证明文档工程结果;不证明游戏行为、候选批准或发布。待人审决定产品规则;本批不合并、不发布、不部署。