如果是新人,请直接移到评论区查看样板房,然后照做完成房屋建设,如果是有兴趣研究一下的,可以接着向下看。
注:本文采用一句话/一段话+图片的方式展示,而不是图片+一段话/一句话。
房屋判定成功有几大因素:大小,背景墙,家具(光源/平面物品/舒适家具),房屋属性构成,我将按此顺序介绍。
首先是大小,房屋大小为连同框架在内的60-750格面积,下图为标准房屋,此房屋连同框架在内面积为6x10=60格,符合要求,我之前翻找一些帖子的时候,有人说是6x9,这是不对的,会显示太小。
这是6x9的房屋在此基础上,可以对房屋进行修改,但是必须面具在60~750范围内,下面是个5x12的房屋,依然符合。如何计算大小呢,首先需要明确的是,系统会测定框架,从而隔离内部空间和外部空间,框架方块需要是实体,非虚化的,非泡泡。也就是说,我甚至可以使用邪恶方块来建造房屋,它依然符合要求,此处不提为什么。
内部空间判定,内部空间其实很简单,就是没有实体占据嘛,而连通空间判定则是该空间方块的八个方向,像下面图一样,两个红点位置其实是连通的。
一个房屋是需要背景墙的,而背景墙则是需要玩家放置的人工墙以及部分天然墙。房屋背景墙的判定规则是,横竖间隔不超过5及以上的墙空缺,如下图,我敲掉了五块墙。结合之前的连通空间计算和后面的背景墙限制,我们可以达到以下效果,比如奇奇怪怪的形状的房子,比如,不需要墙的房子。这个知识点有什么用呢,指不需要墙的房子,很简单,玩家设置出生地的房子要求和NPC差不多,但是有些地方呢,建不了房子,有很大面积的天然墙。就可以这样建设。还有就是空岛也可以节省木材(虽然不清楚是否真的节省)
房屋属性分为邪恶属性判定,房屋方块判定,舒适度判定。
首先是邪恶分值判定,在下图范围内,比如棕色方框是一个标准房屋。
1.有邪恶方块,一个记1分,
2.有神圣方块,一个记-1分,
3.有向日葵,一个记-40分,
最后得出邪恶属性判定分:邪恶总分+神圣总分+向日葵总分,
如果分数>=50,则判定“该房屋已被腐化”,NPC不会进入居住,已居住的NPC会离开。
如果分数>=300,则判定“这不是有效房屋”。
-------判定1
满足邪恶分值判定之后,接下来是房屋方块判定。
什么是房屋方块,它得满足不论什么方向,都能阻挡你前进,因此平台不行,泡泡不行,最简单的,就木方块,当然,邪恶方块也可以作为房屋方块。
当系统判定完房屋方块之后,它会接着查看房屋方块两边是否为实体方块,平台可以,泡泡是可以的。判定完之后,它会接着判定如下的9格方块,红色区域内,不得有遮挡实体方块,白色区域内,不得有影响通行的方块。-----判定2满足以上条件之后,房屋方块判定完成,进行下一步判定。
接下来舒适度判定,舒适度判定规则如下,
在如下范围内,只有白色和蓝色区域参与第一次判定。
1.有符合要求的实体在这16格范围内,减5分,
2.有不符合要求的在这16格内,加5分。
3.邪恶分值参与计算。
4.虚化的方块不算分。
5.有门的情况下,门占据一格减20分。
6.第一次得分大于0则第一次判定合格。
第一次得分等于:50-邪恶分值-符合实体格数x5+不符合实体格数x5。
-------判定3
下图分数为:50-0-9x5=5>0因此合格。
下图分数为50-0-10x5=0不合格想变成合格怎么做呢,加分,像生长进来的藤蔓,桌椅等家具占据这个范围的格子,放置的钱,都能加分,一格加5分。
比如下图,分数为50-0-9x5+3x5=20,因为桌椅占据3格。判定完第一次之后,进入第二次判定。1.红色范围内,有一个符合要求实体,减15分。
2.箱子占据的空间一格减30分,但是保底1分(如果扣到负数就只算扣到1)
3.第二次得分大于0则第二次判定合格。
第二次分数为:第一次分数-符合要求实体x15-箱子格数x30(但保底)
-------判定4
如图,第二次为:0-4x30=-120,但是箱子保底,所以为1分,合格。
下图分数本应该触发箱子保底,但是箱子占据了红色区域需要扣分,因此不合格。
而根据判定1,放置了钱加分,因此合格。像下图,分数为:0-15+4x5=5,合格等一系列判定完成,房子条件便符合要求了,NPC就会刷新/入住。
最后两点:
1.液体不影响全程的判定,因此水房,岩浆房,蜂蜜房也行。
2.松露人是肉后NPC,它除了符合以上判定条件的房屋以外,还需要下图范围内100格地上蘑菇生物群系方块。
3.NPC会优先选择舒适度高的房屋入住。
4.NPC的牌子只会在最高评分房屋方块正上方。
5.如果分配了房屋,NPC总会优先选择分配的房屋,复活也会优先选择该房屋