首页 游戏问答 正文

泰拉瑞亚有效房屋是如何判定的?

在泰拉瑞亚中,角色有效房屋也是有着自己的判断标准。下面是有效房屋判断标准详细信息。

一、房屋大小

1、合格条件:60≤房屋格数(包括边框)<750各种门和实心块都可以用作边框

2、计算方法(dfs):

从你鼠标点击的格子开始,向上、下、左、右、左上、右上、左下、右下搜索(当然,如果你点击的格子放了个实心块,那就会直接停止搜索,并显示“这是个实心块”)如果搜到的格子有实心块,那么计数器 1,直接返回上一层,继续搜索上一格子的其他方向;如果搜到的格子没有实心块,那么计数器 1,继续从当前格子向八个方向搜索。如果计数器的值=750,结束搜索;如果<750,继续搜索;搜索结束时,计数器的值即为房屋的大小。

3、换一种说法:

实心块在上、下、左、右四个方向上连接,最后围成一个封闭框架。封闭框架所围成的空间的格数,以及框架本身的格数加起来,就是房屋的大小。注意:对回字形套娃房间来说,中间的空心不计入房屋大小,但中间的框架计入。只有实心块可以分割房间。绳、藤蔓等不能分割房间。

4、一些图例:

①、常见火柴盒/监狱的尺寸:

②、这两个房屋由于边框没有封闭,所以实际上是一个房屋:

③、由于绳不能分割房间,上下两层实际上是一个房屋:

④、因为中间被平台隔开,所以整个空间被划为两个不合格的小房屋:

5、这是一个6×10的合格火柴盒。但如果在墙角放一个物块,房屋的边框会随之发生变化,使房屋的大小变为59,因此过小而不合格。

二、背景墙

1、合格条件:不需要铺满,但不能存在连续一排或一列的长度超过4格的漏洞除了天然墙、船帆和铁栅栏之外的所有背景墙都可以用作NPC房屋的墙壁。(铅栅栏可以用作NPC房屋的墙壁)。这里的“天然墙”指的是用锤子敲会碎掉且不产生掉落的墙,以及天然生成的地牢墙(手动放置的不算)

2、由于函数执行顺序的原因,这条的优先级相当高。

因此,当你查询一个框架不封闭的空间,或者直接在空的地方查询的时候,也会提示“这个房间少了一面墙”。如果背景墙的填充方式没有问题,但依然显示此条错误讯息,可以检查一下框架是否封闭、有没有使用无法作为NPC房屋背景墙的背景墙。

3、一些例子

左面的房屋不合格,因为有一个超过五格的漏洞;但右面的房屋合格,虽然这个漏洞很大,但所有连续一排或者连续一列的漏洞都没有超过4格:

①、检查一个框架不封闭的房间时,有时也会显示“这个房间少了一面墙”:

②、由于实心块可以分割漏洞,但不会分割房间,因此以下的房屋是合格的:

③、注意:这种房屋不会主动吸引NPC入住,需要手动分配,在开荒中最好谨慎选择

4、游戏检查房屋中是否有这些家具的方法是:在统计房屋大小的同时,记录有哪些前景物品在房屋中被使用过。

然后对光源、桌子、椅子和出入口分别枚举每一个可行的选项,如果至少有一个可行的选项在房屋中被使用过,那么就判断这个房屋中有光源/桌子/椅子/出入口。

5、游戏没有要求必须使用火把、普通的桌子、普通的椅子和门。下图的房屋全部使用了替换项,依然合格。

6、游戏没有要求出入口必须能够起到出入口的作用,你甚至不必把它放在边框上下图的房屋在边框上没有出入口,但因为内部有一个平台,因此游戏判定这个房屋拥有出入口。

四、环境和站立点

1、合格条件:房屋的邪恶度满足一定条件;房屋拥有至少一个合格的NPC站立点这里是房屋合格条件中最复杂的部分。

2、首先,一个房屋是否被腐化,与它是否在腐化之地/猩红之地无关。房屋的邪恶度有另一套计算方法,且范围也与环境的判定不同。

3、房屋的邪恶度统计区域为:

①、以房屋最上方的格子所在的行为第0行,向上的第41行、

②、以房屋最下方的格子所在的行为第0行,向下的第44行、

③以房屋最左方的格子所在的列为第0列,向左的第43列、

④、以房屋最右方的格子所在的列为第0列,向右的第43列

这四条边所围成的整个矩形。统计区域不包括边界)游戏会统计上述区域内所有前景物品的出现次数,然后按照以下的公式来计算一个房子的邪恶度:

4、腐化值=腐化草皮格数 腐化草格数 黑檀石格数 腐化荆棘格数 黑檀沙格数 紫冰雪块格数 黑檀沙岩块格数 硬化黑檀沙块格数-5×向日葵格数

5、猩红值=猩红草皮格数 猩红石格数 猩红荆棘格数 猩红沙格数 红冰雪块格数 猩红沙岩块格数 硬化猩红沙块格数-5×向日葵格数

6、神圣值=神圣草皮格数 神圣草格数 珍珠石格数 珍珠沙格数 粉冰雪块格数 硬化珍珠沙格数 珍珠沙岩格数

7、邪恶度=腐化值 猩红值 5×向日葵格数-神圣值。如果邪恶度≥300,那么会提示“此房屋已腐化”,并结束房屋查询。

①、注意:统计的都是“格数”。

②、注意:与腐化不同,猩红草的格数不计入猩红值。

③、邪恶度的计算中“ 5×向日葵格数”是因为在腐化值和猩红值的计算中各自减过一次。最终向日葵对邪恶度的抵消只计算一次。但大多数情况下,被腐化/血腥影响的房屋不会提示“此房屋已腐化”,因为邪恶度≥300其实是一个很难达到的标准(连腐化之地都只需要200格方块)。

8、邪恶度的使用没有结束,在接下来NPC站立点的评分中也会用到。

此时如果邪恶度<50,无论正负,邪恶度会被赋值为0。

9、一个合格的NPC站立点首先要满足以下条件:

①、它是一个未被虚化的物块,而不能是平台等;

②、它上方的3×3的空间中,左面一列和右面一列不能有未被虚化的物块,中间一列不能有任何实心块;

③、它的左边一格和右边一格都有未被虚化的实心块;

④、它和它上方的3个格子必须是房屋的一部分。

10、以下图中的灰砖为例:

①、初始分值为50-邪恶度在下图中蓝火把标示的区域里,每有一格门,分值-20;每有一格实心块,分值-5;每有一格除门、实心块和箱子之外的前景物品,分值 5此时如果分值≤0,这个站立点不合格,结束评分。

②、在下图中蓝火把标示的区域里,每有一格宝箱,分值-30。减完之后如果分值<1,那么分值会被赋值为1.

③、在下图中黄火把标示的区域里,每有一格未被虚化的实心块或其他前景物品,分值-15。若分值>0,这个站立点合格。

2、如果一个房屋没有合格的NPC站立点,就会提示“这不是有效的房屋”,而原因可能是物块与家具的位置关系,也可能只是因为邪恶度太高。NPC入住后,旗帜会悬挂在站立点的上方。

3、把门打开。如果开启的门会额外扣分,那么此时石砖的分值将变成-25,这个房屋会失效。但把向导移走之后依然可以移回来,房屋没有失效,说明站立点没有被打开的门多出的部分额外扣分。实践同样证明开启的门和关闭的门对NPC站立点评分的影响是相同的。

4、关闭的机关门被视作物块,但开启的不是。向导旗帜正下方的那一格机关门被当做物块,判定为房屋中唯一合格的站立点。当机关门开启时,这个房屋会因没有合格的站立点而失效。


泰拉瑞亚有效房屋判定解析:

1.NPC十分有用,所以吸引他们来是很重要的。当满足NPC入住条件且有空房间时,NPC就会入住。NPC能入住的房间须符合如下几点:

2.完整的框架,不能太小。

3.门,出入口

4.光照,火把,吊灯等

5.一个平面,桌子,工作台等

6.一个提供舒适的家具,椅子,沙发等

7.完整的背景墙,需人造,如木墙,石墙等

8.一个符合NPC入住条件的房间内放一张床,右键床可以设置出生点,再次右键取消。


相关信息

泰拉瑞亚月球领主怎么打?
泰拉瑞亚金钓竿怎么获得?
我的世界电脑版怎么操作键盘?
泰拉瑞亚物品id怎么用?
我的世界书怎么合成?
泰拉瑞亚最好的鱼竿是什么?
我的世界经验修补怎么用?
我的世界坐标怎么看?
MC三叉戟可以附魔哪些附魔书?
我的世界冰与火之歌龙蛋怎么孵化?
无主之地3枪手加什么技能?
无主之地3血腥之路选哪个?
无主之地3兽王攻略是什么?
无主之地3钻石钥匙什么时候用?
无主之地3季票2包含什么?
无主之地3一共多少章?
无主之地3伊瑞德文字怎么破译?
泰拉瑞亚一直发现服务器怎么办?
无主之地3真秘藏猎人模式和普通模式有什么区别?
泰拉瑞亚猩红祭坛怎么获得?
泰拉瑞亚光之女皇怎么召唤?
泰拉瑞亚矿物等级排行是什么?
我的世界起床战争怎么快速搭路?
我的世界手机和电脑如何联机?
我的世界烟火之星怎么用?
我的世界下界合金碎片怎么获得?
我的世界挖矿几层最好?
我的世界手机版盾牌怎么用?
我的世界怎么给村民安排职业?
我的世界怎么切换创造指令?
我的世界升级装备台怎么用?
如何完成民兵线任务-芬奇农场尸鬼出没?
辐射4是单机还是联网?
如何获得大型武器-垃圾喷射炮?
辐射4多大?
如何完成任务危险心灵?
各种建筑特效代码分别是什么?
如何获得特殊近战武器-洛克威尔强棒?
如何获得大型武器-狂欢者?
如何完成铁路任务-火箭赤光?