
会在地图上随机刷出普通怪 / 精英怪 / BOSS,也能给原本就有的敌人加一只增援。 生成的敌人必须打死才会消失
发布于 2026-11-09今天更新
会在地图上随机刷出普通怪 / 精英怪 / BOSS,也能给原本就有的敌人加一只增援。 生成的敌人必须打死才会消失;掉落只给魂尘与材料,不会掉武器、饰品、书籍这类关键物品。
日志:%LOCALAPPDATA%\ProjectPBZ\Saved\PBZRandomEncounter.log
本配置用 Shift 作修饰键(config.lua 的 modifier 可改回 CONTROL):
Shift + F6 开关随机遭遇 Shift + F7 开关「必须击杀」 Shift + F5 重新读取配置(改完 config.lua 按这个立即生效) Shift + F4 在日志里打印当前状态 Shift + F3 清除本 MOD 生成的所有敌人
只有改 modifier 或改「重载」这个键本身才需要重启游戏。
· 定时随机遭遇:每 90~180 秒在玩家附近刷一批,权重 普通 40 / 精英 40 / BOSS 20。 · 原怪增援:走到原本有敌人的地方,随机多刷一只(10% 是 BOSS)。 同一处刷怪点只增援一次,原怪重生或换图回来都不会再刷第二只。 · 附近有 BOSS 时不刷怪;站在重生点(铃铛)旁边也不刷,走开自动恢复。 · 敌人等级与属性按游戏自己的算法,用「这只怪原本所在地区」的等级。
常用调整(都在 config.lua): auto.minIntervalSeconds / maxIntervalSeconds 刷怪间隔(秒) auto.counts / auto.weights 每次刷几只、各档概率 anchor.bossChancePercent 增援出 BOSS 的概率(0 = 不出) protect.bell / bellRadiusMetres 铃铛附近暂停生成(开关与半径) persist.enabled 必须击杀总开关 persist.onlyBoss = true 只有 BOSS 必须击杀 exclude = { "名字" } 不想出现的敌人(默认排除机灵鬼、序章左殇)
生成的敌人不会因为玩家死亡、脱离战斗、传送、换地图而消失或被清除:
· 玩家走远(默认 60 米)时,敌人回到自己的生成位置停手,不会追到天边; · 离开时的血量、杀气会记下来,回来、复活、换图重建之后按原样写回,不会回满; · 换图 / 读档会销毁地图单位,状态存在存档目录里,回到那张地图会按原种类、 原位置、原属性重新出现。
想恢复原版行为(离开就清掉)把 persist.enabled 改成 false,或游戏内 Shift+F7 切换。
drops.enabled 默认 false(不掉)。改成 true 后由本 MOD 发奖,游戏原掉落表不参与, 所以永远不会掉武器 / 饰品 / 书籍 / 信件 / 记忆花这类关键物品:
· 普通 / 精英:只给魂尘(drops.items 默认留空,可自行添加道具)。 · BOSS:魂尘 + 武器升级材料 + 影之武装升级材料 + 穿行符 / 兵刃逆炼符 / 影之消退符。 材料品阶按 BOSS 等级自动取 B1/B2/B3(drops.b2From / drops.b3From 调阈值), 写 id = "..." 可指定某一件道具(例如 Weapon_Material_03 = 无暇铸造金属)。