如何建造一个合格的房屋

修改于2022/10/221901 浏览综合
如果是新人,请直接移到评论区查看样板房,然后照做完成房屋建设,如果是有兴趣研究一下的,可以接着向下看。
注:本文采用一句话/一段话+图片的方式展示,而不是图片+一段话/一句话。
房屋判定成功有几大因素:大小,背景墙,家具(光源/平面物品/舒适家具),房屋属性构成,我将按此顺序介绍。
首先是大小,房屋大小为连同框架在内的60-750格面积,下图为标准房屋,此房屋连同框架在内面积为6x10=60格,符合要求,我之前翻找一些帖子的时候,有人说是6x9,这是不对的,会显示太小。
TapTap
这是6x9的房屋
TapTap
在此基础上,可以对房屋进行修改,但是必须面具在60~750范围内,下面是个5x12的房屋,依然符合。
TapTap
如何计算大小呢?
首先需要明确的是,系统会测定框架,从而隔离内部空间和外部空间,框架方块需要是实体,非虚化的,非泡泡。也就是说,我甚至可以使用邪恶方块来建造房屋,它依然符合要求,此处不提为什么。
TapTap
内部空间判定,内部空间其实很简单,就是没有实体占据嘛,而连通空间判定则是该空间方块的八个方向,像下面图一样,两个红点位置其实是连通的。
这个有什么用呢?
内部空间让房屋判定什么是房屋内部,什么是房屋外部,而圈定了内部空间之后,涉及到墙面是否完整,内部设施完整之类的才会有判定。
TapTap
接下来是墙的完整性判定
一个房屋是需要背景墙的,而背景墙则是需要玩家放置的人工墙以及部分天然墙。房屋背景墙的判定规则是,横竖间隔不超过5及以上的墙空缺,如下图,我横着敲掉了五块墙,所以不完整了。
TapTap
结合之前的连通空间计算和后面的背景墙限制,我们可以达到以下效果。
比如奇奇怪怪的形状的房子:
TapTap
不需要墙的房子:
TapTap
不需要墙的房子有什么用呢?
很简单,玩家设置出生地的房子要求和NPC差不多,
但是有些地方呢,建不了房子,比如有很大面积的天然墙的,就可以这样建设,从而使得自己能够设立出生点。
TapTap
结合以上的知识,我们也可以做一个奇妙的东西。
在很多时候,我们探索地图,背包满了或者是说,需要回去家中,又不想长途跑回去之前那个地方,这该怎么办呢?
有个妙招可以帮到你。
首先,先建一个有两个空间,用门隔开的,但是门顶上是连通的房间。
不明白就照底下图片这么弄,木材可以换成平台。
TapTap
然后设置出生点,你照做是肯定行的
TapTap
之后像我这样,站在门框,放上沙块,这个时候呢,因为沙块把连通的地方堵上了,所以游戏判定蓝色区域房间太小,那个床就没法设置出生点功能了。
TapTap
如果传送走,这个时候传送是回不到床那里的,因为已经失效了。
(一般回的是世界出生点,很多人也是喜欢在那里建家),沙块会落在地上,这个时候呢,通道恢复了,游戏判定这个房间合格了,那么刚设定的出生点又可以使用了。
TapTap
此时拿完东西办完事,使用回城道具就又回到了床这里,约等于就使用了一次传送门药水。
TapTap
谈完背景墙,接下来是家具,家具其实很简单,光源,平面物品,舒适家具,关于光源的选择看下图,包括它们的衍生物品(比如环境火把)
TapTap
平坦表面物品如下图,包括它们的衍生品,实际上要找很简单,大部分都是带“桌”字或者“台”字的。
TapTap
舒适物品如下图,判断依据是大部分是能坐下的,其中有个怪物。
野餐桌既带“桌”字又能坐,兼具桌和椅的特性。
你觉得矿车行不行?不行,那不是家具,NPC坐不下。
TapTap
至少一个就行了,不必太多,因为需要空出一定的区域吸引NPC入住。像下图这个房子,虽然很适合,但是NPC不会入住。
房屋每有一个空区域,就能增加一定的NPC刷新概率,没有空区,就没有概率啦,除非你强制要求它入驻。
TapTap
家具之后呢,是入口的判定。
作为房屋,是必须要有入口的,像门,平台,活动板,都可以作为入口,并且平台不需要放在框架上也能判定入口。
TapTap
好了,有以上基础条件,基本房屋已经成功了一半,那么另外一半,就是满足房屋的属性需求。
房屋属性分为邪恶属性判定,房屋方块判定,舒适度判定。
首先是邪恶分值判定,在橙色范围内,比如棕色方框是一个标准房屋。
1.有邪恶方块,一个记1分,
2.有神圣方块,一个记-1分,
3.有向日葵,一个记-40分,
最后得出邪恶属性判定分:邪恶总分+神圣总分+向日葵总分,
如果分数>=50,则判定“该房屋已被腐化”,NPC不会进入居住,已居住的NPC会离开。
如果分数>=300,则判定“这不是有效房屋”。
-------判定1
解释一下,其实就是邪恶方块过多会影响房屋,神圣方块和向日葵能抵消邪恶方块的效果。
没有向日葵和神圣方块影响的情况下,仅仅需要50个邪恶方块在范围内,就会使得房屋失效。
TapTap
满足邪恶分值判定之后,接下来是房屋方块判定。
什么是房屋方块?
它得满足不论什么方向,都能阻挡你前进,因此平台不行,泡泡不行,最简单的,就木方块,当然,邪恶方块也可以作为房屋方块。
当系统判定完房屋方块之后,它会接着查看房屋方块两边是否为实体方块,平台可以,泡泡是可以的。
TapTap
判定完之后,它会接着判定如下的9格方块,红色区域内,不得有遮挡实体方块,白色区域内,不得有影响通行的方块。-----判定2
很多人除了栽在邪恶方块上,就是这一步上,很多人喜欢在家里乱放些什么标志,旗帜,猪猪储蓄罐,水缸什么的,有些时候确实不影响,有些时候恰恰是影响了,你不知道。
TapTap
满足以上条件之后,房屋方块判定完成,进行下一步判定。
接下来舒适度判定。
舒适度判定规则如下,
在如下范围内,只有白色和蓝色区域参与第一次判定。
TapTap
1.有符合要求的实体在这16格范围内,减5分,
2.有不符合要求的在这16格内,加5分。
3.邪恶分值参与计算。(就是判定一的分值)
4.虚化的方块不算分。
5.有门的情况下,门占据一格减20分。
6.第一次得分大于0则第一次判定合格。
第一次得分等于:50-邪恶分值-符合实体格数x5+不符合实体格数x5。
-------判定3
下图分数为:50-0-9x5=5>0因此合格。
TapTap
下图分数为50-0-10x5=0不合格
TapTap
想变成合格怎么做呢,加分,像生长进来的藤蔓,桌椅等家具占据这个范围的格子,放置的钱,都能加分,一格加5分。
比如下图,分数为50-0-9x5+3x5=20,因为桌椅占据3格。
TapTap
判定完第一次之后,进入第二次判定。
1.红色范围内,有一个符合要求实体,减15分。
2.箱子占据的空间一格减30分,但是保底1分(如果扣到负数就只算扣到1)
3.如果出现两个NPC公用一个房间的情况下,(比如NPC和宠物以及史莱姆)第二次的分数会被设定为1分。
4.第二次得分大于0则第二次判定合格。
第二次分数为:第一次分数-符合要求实体x15-箱子格数x30(但保底),如果出现第三点则直接为1
-------判定4
如图,第二次为:0-4x30=-120,但是箱子保底,所以为1分,合格。
TapTap
下图分数本应该触发箱子保底,但是箱子占据了红色区域需要扣分,因此不合格。
TapTap
而根据判定3的加分规则,放置了钱加分,因此合格。
TapTap
像下图,为什么经常会有人在桌子上放置了猪猪罐子或者鱼缸,生物缸什么的,而造成房子不符合要求,就是这个原因。
如果没放钱的情况下:分数为:0-15+3x5=0,不合格。
解决也很简单,放加分物品,比如钱,
像下图这样,分数为:0-15+4x5=5,合格
TapTap
等一系列判定完成,房子条件便符合要求了,NPC就会刷新/入住。
最后几点:
1.液体不影响全程的判定,因此就算是房间灌满水,岩浆,蜂蜜,微光也行。
2.松露人是肉后NPC,它除了符合以上判定条件的房屋以外,还需要下图范围内100格地上蘑菇生物群系方块。
它的判定只需要蘑菇生物群系和标准房屋,不需要蘑菇房,另外蘑菇生物群系长出的蘑菇是不参与计算的。
TapTap
3.NPC会优先选择舒适度高的房屋入住。
4.NPC的牌子只会在最高评分房屋方块正上方。
5.如果分配了房屋,NPC总会优先选择分配的房屋,复活也会优先选择该房屋,除非房屋失效。
其实说那么多,关键的就那么几点。
1.别造奇形怪状的房子,做不到判定墙就不要少墙
2.邪恶地形都要到家了就不要问为啥失效了。
3.少在房屋判定方块上或者旁边堆些奇奇怪怪的东西。
4.门,火把,家具,不要少,桌或者椅子底下尽量实体。
TapTap
39
24
12