docs(boss): 标注 §2.1 旧草案 Boss 事件编号(15/16/17)已被 29/30 取代/未实现

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-23 09:47:28 +08:00
co-authored by Claude Opus 4.8
parent 29d387aebc
commit f4b8afed8a
+6 -6
View File
@@ -95,9 +95,9 @@ const CHARGE_FIRED: int = 14 # 停步蓄力首次达到阈值时发出
# CHARGE_STATE_CHANGED 持续更新进度环动画;
# CHARGE_FIRED 是一次性触发信号,SpellEvaluator 只订阅此事件来实际释放法术。
# 负载: { "caster_id": int }
const BOSS_PHASE_CHANGED: int = 15 # boss_design.md §6Boss 阶段切换 → HUD、AudioManagerBGM 分层
const BOSS_KILLED: int = 16 # boss_design.md §6Boss 死亡 → WaveManager、AchievementManager
const GAME_CLEARED: int = 17 # boss_design.md §6:通关 → GameCycleManager、排行榜
const BOSS_PHASE_CHANGED: int = 15 # ⚠️ 早期草案编号,未落地;实际实现为 29(见下表末尾 / event_ids.gd
const BOSS_KILLED: int = 16 # ⚠️ 早期草案编号,未落地;实际实现为 30(见下表末尾 / event_ids.gd
const GAME_CLEARED: int = 17 # ⚠️ 早期草案编号,未实现(Boss 通关演出为范围外)
const ACHIEVEMENT_UNLOCKED: int = 18 # certification_checklist.md ST-10Steam 成就解锁(须幂等)
# 负载: { "achievement_id": String }
const SETTINGS_CHANGED: int = 19 # architecture_design.md ADR-C1 / SettingsManager:字体缩放、高对比度等
@@ -128,9 +128,9 @@ const SPELL_DROP_PICKUP: int = 21 # architecture_design.md §5.3:法术掉
| `12` | `EventID.MINION_EXPIRED` | `MINION_EXPIRED` | `minion_id: int, owner_id: int, current_count: int` | `MinionManager` | `UIManager`(召唤物计数显示) |
| `13` | `EventID.DASH_TRIGGERED` | `DASH_TRIGGERED` | `caster_id: int, stationary_time: float` | `PlayerManager` | `SpellEvaluator`(OnDash钩子,dash-wave Core 附加法术), `UIManager`(蓄力UI清除) |
| `14` | `EventID.CHARGE_FIRED` | `CHARGE_FIRED` | `caster_id: int` | `PlayerManager` | `SpellEvaluator`(执行超载版法术) |
| `15` | `EventID.BOSS_PHASE_CHANGED` | `BOSS_PHASE_CHANGED` | `boss_id, phase, bgm_layer` | `BossManager` | `UIManager`, `AudioManager` |
| `16` | `EventID.BOSS_KILLED` | `BOSS_KILLED` | `boss_id, wave_num` | `BossManager` | `WaveManager`, `AchievementManager` |
| `17` | `EventID.GAME_CLEARED` | `GAME_CLEARED` | `elapsed_sec, wave_num` | `BossManager` / `GameCycleManager` | `GameCycleManager`, 排行榜 |
| ~~`15`~~ | ~~`EventID.BOSS_PHASE_CHANGED`~~ | ~~`BOSS_PHASE_CHANGED`~~ | ⚠️ 早期草案编号,未落地;**实际见末尾 id 29** | — | — |
| ~~`16`~~ | ~~`EventID.BOSS_KILLED`~~ | ~~`BOSS_KILLED`~~ | ⚠️ 早期草案编号,未落地;**实际见末尾 id 30** | — | — |
| ~~`17`~~ | ~~`EventID.GAME_CLEARED`~~ | ~~`GAME_CLEARED`~~ | ⚠️ 早期草案编号,未实现(范围外) | — | — |
| `18` | `EventID.ACHIEVEMENT_UNLOCKED` | `ACHIEVEMENT_UNLOCKED` | `achievement_id: String` | 各游戏系统 | `AchievementManager` → Steam |
| `19` | `EventID.SETTINGS_CHANGED` | `SETTINGS_CHANGED` | `key: String` | `SettingsManager` | `UIManager`(全局主题/字体重载) |
| `20` | `EventID.GAME_STATE_CHANGED` | `GAME_STATE_CHANGED` | `prev: int, next: int` | `GameCycleManager` | `UIManager`, `AudioManager` |