找到根因了。BeatSystem.InjectFoods 第 624-635 行,当食物有多个食材时,会拆分成独立食材分别进入 foodPool:splitData.ingredientKeys = { ingKey } -- ← 只保留单个 key每个拆分出的食材单独生成一个敌人,每个敌人的 ingredientKeys 只有 1 个元素。ComposeDishSprite 进入单食材路径
空空如也
也许宝藏只是换了个藏身之处