ARPG 技能宝石拼装(历史)

历史。不是 SideDawn 当前实现,也不是产品锁。 SideDawn 没有 skill / combat / gem crate。不要把宝石插座写进 zonegen sockets。对照 research-skills-terraindecisions

合成自 mosaic docs/research/2026-08-12-ecs-gem-skill-design.mdpoe-skill-gems.mdprototype-gem-assembly.mdmvp-gem-tags-supports.mdbevy-ecs-data-driven-skills.md(2026-07 至 2026-08-12)。

业界分层

成熟做法不是「一技能一继承类」,而是五层:不可变模板 → 运行时镶嵌实例 → 链接 / socket group → 拼装快照 → 命令施法 + 行为系统按标签/乘数消费。docs/research/2026-08-12-ecs-gem-skill-design.md(2026-08-12)。

PoE / Path of Building:linked supports 修饰 active;兼容性靠 skill types(require / exclude / add);increased 先加、more 后乘。ECS 共识:链接变更时拼装一次,战斗只读快照。bevy_skills 是 XP 轨,不是 gem 拼装。

mosaic 夹具曾有的骨架

mosaic 当时对齐过 GemTemplate / SocketedGem / GemLink / AssembledSkill + 纯函数 assemble_skill。那是旧仓。sidedawn 树里没有对应 crate。

环境技能动词(开门洞 / 造墙 / 地面状态 / 化学雕刻)见 research-skills-terrain,也未锁产品。PoE linking 坐在环境技能数值上,不是拆墙 API。

技能系统横向对比见 arpg-skill-systems-comparisonarpg-skill-systems-comparison-part2

相关页面