


Hard_Item_Randomizer w/ SceneRandom这是将 Hard_Item_Randomizer 与 BloodDestroier 的 Scene Randomizer 整合在一起的配置包,安装后即可同时体验物品/技能/纹章/商店/开局全随机 + 场景出口随机化的完整丝之歌随机挑战。
update
陷阱随机系统修复
新版 Architect 适配
SpawnObject 方法新增 extraFlip 参数,反射调用改为传 5 个参数
ConfigValue 改用 ConfigurationManager.DeserializeConfigValue 创建
Trap Randomizer System Fix
New Architect Version Adaptation
SpawnObject method added extraFlip parameter, reflection calls now pass 5 arguments
ConfigValue creation switched to ConfigurationManager.DeserializeConfigValue
触发器配对逻辑
每对陷阱与触发器生成唯一事件名 Activate_xxxxxxxx
触发器通过 broadcasters 广播该事件,陷阱通过 receivers 监听
配对类型为 Activatable,实现精确一对一触发
Trigger Pairing Logic
Each trap-trigger pair generates a unique event name Activate_xxxxxxxx
Triggers broadcast this event via broadcasters, traps listen via receivers
Pairing type set to Activatable, achieving precise one-to-one triggering
荆棘位置修正
shellwood_thorns、brown_vines、white_thorns 生成后下移 1.5
Thorn Position Fix
shellwood_thorns, brown_vines, white_thorns offset downward by 1.5 after spawningTrigger size 8×8, triggers only once, state is persistedeasier.BlacklistedExits =
// ---- 已确认 (1-10) ----
"Bone_11_top1", // Bone_11 的上
"Bellshrine_right1", // Bellshrine 的右
"Bellshrine_05_right1", // Bellshrine_05 右
"Dock_06_Church_right1", // Dock_06_Church 右
"Bone_East_09_top1", // Bone_East_09 上
"Bellshrine_02_left1", // Bellshrine_02 左
"Dust_04_right1", // Dust_04 右下
"Dust_05_right1", // Dust_05 右
"Dust_06_left1", // Dust_06 左中
"Shadow_20_bot1", // Shadow_20 下
// ---- 已确认 (11-28) ----
"Bellshrine_03_right1", // Bellshrine_03 右
"Shellwood_19_left1", // bellwood19 左
"Shellwood_01b_right2", // shellwood01b 右边第二个
"Bellshrine_02_right1", // Bellshrine_02 右
"Dust_06_right1", // Dust_06 右
"Mosstown_03_top1", // mosstown零三上
"Coral_10_left1", // coral10 左
"Song_27_left1", // song27 左
"Dock_01_right1", // Dock_01 的右上
"Dock_01_right2", // Dock_01 的右上
"Bone_East_14_right1", // Bone_East_14 右
"Bone_East_14_right2", // Bone_East_14 右
"Greymoor_01_right1", // Greymoor_01 右中
"Greymoor_01_right2", // Greymoor_01 右中
"Dust_02_right1", // Dust_02 右中
"Dust_02_right2", // Dust_02 右中
"Dust_04_left1", // Dust_04 左中
"Dust_04_left2", // Dust_04 左中
// ---- 已确认 (29-37) ----
"Song_25_top1", // song25上 (两个上出口)
"Song_25_top2", // song25上
"Arborium_05_top1", // arbroium05上
"Hang_07_top1", // hang07上
"Hang_07_left1", // hang07左
"Slab_02_left1", // slab02左
"Slab_05_right1", // slab05右
"Cog_06_right1", // cog06右
"Library_11b_right1", // library11b右
// ---- 已确认 (38-53) ----
"Dock_03_bot1", // Dock_03 右下
"Dock_03c_top1", // Dock_03c 左中向上的口子
"Dock_03c_left2", // Dock_03c 左下
"Dock_02_left1", // Dock_02 左上
"Shellwood_02_right2", // sherwood02 右下
"Shellwood_01_left2", // sherwood01 左下
"Dust_Chef_left1", // Dust_Chef 左下
"Song_11_left4", // song11左墙未破 (左侧四个中确认 left4)
"Slab_03_right1", // slab03右 (第一个)
"Slab_03_right2", // slab03右 (第二个)
"Slab_03_right5", // slab03右 (第三个)
"Slab_03_right7", // slab03右 (第四个)
"Slab_03_left6", // slab03左
"Under_05_left2", // under05左下
"Under_02_right4", // under02右下
"Under_02_left1", // under02左下
// ---- 已确认 (54-62) ----
"Bone_East_12_right1", // Bone_East_12 的右
"Shadow_27_right1", // Shadow_27 的右
"Halfway_01_right1", // Halfway_01 的右
"Wisp_03_top1", // Wisp_03 的上
"Arborium_01_right1", // arborium01上右 (确认 right1)
"Arborium_04_left1", // arborium04 左
"Library_13_left1", // library13 左
"Hang_03_right2", // hang03 右下 (确认 right2)
"Aqueduct_02_right3", // Aqueduct_02 右中 (确认 right3)
"Song_19_entrance_left1", // song19entrance左
"Weave_04_right2", // weave04右
"Slab_16_right1", // slab16右
"Bone_East_04_left1", // boneeast04左
};