# 需求:神将唯一合成 > 状态:已落地 ## 规则 本方(玩家 / AI 各自一份背包)每种**多格神将**(`Hero.id` / `weapon1Id`,非单格基础字)最多同时存在 **1** 个。 - 已有玉帝时,再凑齐「玉帝」字序:保持散字,**不成第二将** - 拆掉 / 铲掉现有神将后,可再次合成同名神将 - 基础单字(刀/枪/棍/弓等)不受此限制,仍可多份 ## 实现 | 层 | 位置 | 行为 | |---|---|---| | 权威硬门 | `MergeSession._recompose` → `_filterUniqueMultiHeroes` | 保留已有多格组合后,新匹配若 `weapon1Id` 已占用则丢弃 | | AI 决策 | `AiBoardProbe.findAssembleHeroAction` | 已有该神将则不再规划拼装 | 玩家拖放与 AI `dropLogical` 均走 `MergeSession`,硬门对双方生效。