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