NPC乱跑怎么办

发表时间: 2026-02-28 21:55:15

最后更新: 2026-02-28 21:55:15

Tips:本文最近1个月没有更新,如果内容错误、缺失的话,你可以在评论区留言 (๑•̀ㅂ•́)و✧--0

NPC乱跑的主要原因是房屋不符合判定机制,导致NPC无法识别房屋或房屋无效。参考资料中提到,建造正确的NPC房屋尤其是“NPC监狱”可有效解决。

房屋基本要求(摘自资料)

  • 体积:内部区域+框架不少于60格,不超过749格;宽不少于5格,高不少于6格。地板中必须有实心块。
  • 背景:只允许人工墙(能住人的墙),自然墙无效。
  • 组成:框架(未虚化实心块闭合,如块/平台/关闭/泡泡);光源火把/蜡烛/壁炉等);平坦表面物品(桌/钢琴/浴缸/工作台/书架);舒适性物品(椅/);入口物品(平台,至少一个)。
  • 缺口:内部区域水平/竖直方向无连续5格以上缺口(无背景墙+无未虚化实心块)。
  • 环境:不在腐化/血腥;内部坐标矩形内邪恶块过多房屋失效。

家图格判定(防止乱跑关键)

  • 家图格(NPC落脚点):除平台/泡泡外的未虚化实心块;左右相邻未虚化实心块;正上方3格在房屋区域内、无实体块;相邻块上方3格仅平台/虚化块。
  • 分值计算:初始50分,判定区域内实心块/扣分,其他+5分;宝箱/上方物品进一步扣分;分值>0有效。
  • 第二个NPC:水平距离<3格时分值重置为1,确保上方4格空。

推荐解决方案:新新式NPC监狱(资料中强调“NPC直接被完全囚禁,连瞎跑的资格都没有”):用平台/实心块完全封闭,达到交互距离,便于交易;优于旧式监狱(易被怪杀)。标准示例:5x12或6x10体积,空墙多加速入住,手动分配NPC。

资料中测试确认:砂岩砖墙减速入住;空/NPC监狱确保不乱跑。

该回答由🐱小酒提供,仅供参考,喵~</

参考资料