Terraria Wiki
探索
首页
所有页面
交互式地图
基础
物品
武器
工具
盔甲
配饰
药水
矿石
家具
物块
背景墙
时装物品
角色
NPC
敌怪
Boss
小动物
宠物
仆从
生物群落
事件
游戏玩法
困难模式
经典模式
专家模式
大师模式
旅行模式
多人模式
机制
制作
房屋
增益
怪物图鉴
成就
钓鱼
修饰语
指南
入门
通关攻略
职业设置
制作101
游戏进程
维护世界纯净度
NPC 快乐度
刷资源
赚钱
基地
进阶
游戏机制
生物群落蔓延
日夜更替
游戏控制
运气
月相
NPC 生成
设置
世界种子
世界大小
玩家机制
仇恨
伤害减免
死亡
防御
掉落伤害
生命
生命再生
魔力
移动速度
生成
战斗机制
攻击速度
自动挥舞
暴击
伤害
击退
射速
物品机制
挖矿速度
镐力
放置
稀有度
工具提示
使用时间
价值
模组
资源包
创意工坊中心
tModLoader
物品栏编辑器
地图查看器
数据 ID
泰拉瑞亚链接
官方网站
官方论坛
官方 Wiki 中文语言包
泰拉瑞亚 Twitter
泰拉瑞亚 Facebook
泰拉瑞亚 Instagram
泰拉瑞亚 Subreddit
Wiki 社区
帮助
样式指南
规则
视频政策
最近更改
社区专页
Wiki 翻译与样式指南
管理员告示板
Wiki Discord
FANDOM
游戏
电影
电视
wiki
探索wiki
社区中心
创建wiki
尚未注册?
注册
登录
FANDOM
Explore
Current Wiki
创建wiki
尚未注册?
注册
登录
登录
注册
Terraria Wiki
3,761
个页面
探索
首页
所有页面
交互式地图
基础
物品
武器
工具
盔甲
配饰
药水
矿石
家具
物块
背景墙
时装物品
角色
NPC
敌怪
Boss
小动物
宠物
仆从
生物群落
事件
游戏玩法
困难模式
经典模式
专家模式
大师模式
旅行模式
多人模式
机制
制作
房屋
增益
怪物图鉴
成就
钓鱼
修饰语
指南
入门
通关攻略
职业设置
制作101
游戏进程
维护世界纯净度
NPC 快乐度
刷资源
赚钱
基地
进阶
游戏机制
生物群落蔓延
日夜更替
游戏控制
运气
月相
NPC 生成
设置
世界种子
世界大小
玩家机制
仇恨
伤害减免
死亡
防御
掉落伤害
生命
生命再生
魔力
移动速度
生成
战斗机制
攻击速度
自动挥舞
暴击
伤害
击退
射速
物品机制
挖矿速度
镐力
放置
稀有度
工具提示
使用时间
价值
模组
资源包
创意工坊中心
tModLoader
物品栏编辑器
地图查看器
数据 ID
泰拉瑞亚链接
官方网站
官方论坛
官方 Wiki 中文语言包
泰拉瑞亚 Twitter
泰拉瑞亚 Facebook
泰拉瑞亚 Instagram
泰拉瑞亚 Subreddit
Wiki 社区
帮助
样式指南
规则
视频政策
最近更改
社区专页
Wiki 翻译与样式指南
管理员告示板
Wiki Discord
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
编辑“
房屋
”(章节)
返回页面
编辑
可视化编辑器
查看历史
讨论 (0)
正在编辑
房屋
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
=== 属性 === 经过以上的步骤,{{tr|house}}似乎已经合格了,但仍可能有三种原因导致它变得无效:它已被占用;它太靠近或在{{tr|Evil biome}}中;它其中没有可供 {{tr|NPC}} 站立的位置。 * 首先,检查{{tr|house}}是否已被其他 {{tr|NPC}} 入住占据。如果已有入住,则{{tr|house}}无效,并显示“{{gameText|LegacyInterface.41}}” * 否则,就会通过判定两种{{tr|house}}属性的方式来确认一个{{tr|house}}是否有效:邪恶分值,和{{tr|home tile}}分值。{{source code ref|v=1.4.2.3|{{code|Terraria.WorldGen}} 中的 {{code|ScoreRoom()}} 方法。}} ==== 邪恶分值 ==== 然后,开始评估邪恶分值: * 以{{tr|house}}范围为基准,向四个方向延伸一定距离后所形成的矩形区域为评估区域。具体延伸范围随游戏版本而有所不同,在 {{eil|1.4.2.3}} 中是: ** 水平方向:以{{tr|house}}范围内最靠左/右的{{tr|tiles}}为起点,向左/右延伸 45 个{{tr|tiles}}<ref name=wrongrange>此处的实际代码存在 Bug,多了一个 /16 ,导致实际范围远小于应有范围。按 1.4.2.3 的代码中的数值,延伸距离原本应当是水平方向各 144 {{tr|tiles}},垂直方向向上 101 {{tr|tiles}}、向下 104 {{tr|tiles}}。这个 Bug 使得实际上{{tr|house}}几乎不会因为腐化问题而无效。</ref> ** 竖直方向:以{{tr|house}}范围内最靠上/下的{{tr|tiles}}为起点,向上延伸 43 个{{tr|tiles}}/向下延伸 46 个{{tr|tiles}}<ref name=wrongrange></ref> * 如果以上区域四边中的任意边距离{{tr|world}}(真正)边缘小于 5 个{{tr|tiles}},则收缩到以距离{{tr|world}}边缘 5 个{{tr|tiles}}处。 <ref>注意,此条在正常游戏中可能触发,因为评估区域的延伸距离长于{{tr|world}}可见边缘和真正边缘的距离。</ref> * 统计区域中的所有有效的、未被{{tr|tile}}(包括[[{{tr|Actuator}}|被致动后]]变为背景{{tr|block}}的)的总分值,具体见下表: {| class="terraria lined mw-collapsible" style="width: 40%" ! style="width:60%" | {{tr|tile}} !! style="width:40%" | 分值影响 |- | {{item|Corrupt grass}} | rowspan="16" | 每{{tr|tile}} +1 分 <!-- +1 point list: Tile ID = 23、24、25、32、112、163、199、200、203、234、352、398、399、400、401 --> |- | {{item|Ebonstone Block}} |- | {{item|Purple Ice Block}} |- | {{item|Ebonsand Block}} |- | {{item|Ebonsandstone Block}} |- | {{item|Hardened Ebonsand Block}} |- | {{item|Corruption thorny bushes|link={{tr|Thorny bushes}}|image=Corruption Thorny Bush.png}} |- | [[File:Corruption Plants.png|200px|link={{tr|Plants}}]][[{{tr|Plants}}|{{tr|Corrupted Plants}}]] |- | {{item|Vile Mushroom|image=Vile Mushroom (placed).png}} |- | {{item|Crimson grass}} |- | {{item|Crimstone Block}} |- | {{item|Red Ice Block}} |- | {{item|Crimsand Block}} |- | {{item|Crimsandstone Block}} |- | {{item|Hardened Crimsand Block}} |- | {{item|Crimson thorny bushes|link={{tr|Thorny bushes}}|image=Crimson Thorny Bush.png}} |- | {{item|Hallowed grass}} | rowspan="8" | 每{{tr|tile}} -1 分 <!-- -1 point list: Tile ID = 109、110、113、116、117、164、402、403 --> |- | {{item|Pearlstone Block}} |- | {{item|Pink Ice Block}} |- | {{item|Pearlsand Block}} |- | {{item|Pearlsandstone Block}} |- | {{item|Hardened Pearlsand Block}} |- | [[File:Short Hallowed Plants.png|200px|link={{tr|Plants}}]] [[{{tr|Plants}}|矮小{{tr|Hallowed Plants}}]] |- | [[File:Tall Hallowed Plants.png|100px|link={{tr|Plants}}]] [[{{tr|Plants}}|高大{{tr|Hallowed Plants}}]]<br>{{note|small=y|paren=y|每株植物仅算作一个{{tr|tile}},只是外观上高两个{{tr|tiles}}。}} |- | {{item|Sunflower}} | 每棵 -40 分<ref>每个{{tr|tiles}} -5 分,每棵{{tr|Sunflower}}占 8 个{{tr|tiles}}</ref> |} * 最终计算:邪恶分值 = {{tr|Corruption block}}分值 + {{tr|Crimson block}}分值 - 神圣{{tr|block}}分值 - {{tr|Sunflower}}分值 如果邪恶分值 ≥ 50,则{{tr|house}}无效,并显示“{{gameText|LegacyInterface.42}}”,邪恶分值 ≥ 300 时则改为显示“{{gameText|LegacyInterface.40}}”当一间已被占用的房间被{{tr|Corruption}}/{{tr|Crimson}}化时,生活在其中的 [[{{tr|NPC}}]] 会搬出去并在此区域走动,直到有新的{{tr|House}}可用。 如果邪恶分值 < 50,用(50 - 邪恶分值)计算出中间得分。此得分会在{{tr|home tile}}判定中使用。 ==== {{tr|home tile}}判定 ==== 然后,开始判定{{tr|house}}范围内是否有合格的{{tr|home tile}}。{{tr|home tile}}为一个符合下列条件的{{tr|tiles}};右图中紫色{{tr|tile}}作为待判定的{{tr|home tile}}: [[File:Home Tile.png|200px|thumb|判定范围示例]] * 必须是实心{{tr|tile}} * 不能是[[{{tr|Platform}}]]或[[{{tr|Bubble}}]] * 未被[[{{tr|Actuator}}|致动]] * 左边和右边直接相邻的{{tr|tile}}(蓝色{{tr|tile}})必须是实心{{tr|tile}},且未被致动 * 其正上方高 3 格,宽 3 格的范围内(绿色方框中的{{tr|tile}})不能有影响通行的物体(即不允许有未致动的{{tr|solid block}},但可以有{{tr|platform}}) * 其正上方 3 格(绿色方框中的黄色{{tr|tile}})必须没有有效前景{{tr|tile}},也不能是实心{{tr|tile}}。并且这 3 格必须全部都在{{tr|house}}范围内。 如果有符合以上条件的{{tr|tile}},用(在邪恶分值判定中得到的)中间得分,结合正上方 5×4 范围内(红色、白色、黄色{{tr|tile}})的物体情况进行分值评估: * 此范围内所有有效的前景{{tr|tile}},且不是下方列表中的无效{{tr|tile}}的,进行以下操作: ** 此范围内,在正中间一列的(即{{tr|tile}}正上方 1×4 的范围;黄色{{tr|tile}})不参与第一次评估,只参与下方第二次评估。 ** 剩下 16 格范围内(红色、白色{{tr|tile}}),满足以上条件的{{tr|tile}},参与第一次评估: *** 每一格关闭的{{tr|Door}}或{{tr|Tall Gate}}减 20 分。 *** 每一格开启的{{tr|Door}}的门轴部分(即关闭状态下{{tr|Door}}所占据的范围)减 20 分。开启的{{tr|Tall Gate}}不影响分数。 *** 每一格未致动实心{{tr|tile}}减 5 分。 *** 其它物体,每一格加 5 分。 {{collapse top|无效的{{tr|tile}}列表|width=40%}} <!-- Invalid list: Tile ID = 3、4、73、82、83、84 --> {| class="terraria lined" style="width:100%" ! 无效的{{tr|tile}}列表 |- |{{item|Tall Grass Seeds|image=Tall Grass Seeds (placed).png|icons=no}} |- |<dd>{{item|Magenta Flower Seeds|image=Magenta Flower Seeds (placed).png|icons=no}} |- |<dd>{{item|Pink Flower Seeds|image=Pink Flower Seeds (placed).png|icons=no}} |- |<dd>{{item|Mushroom|image=Growing mushroom.png}} |- |<dd>{{item|Blue Flower Seeds|image=Blue Flower Seeds (placed).png|icons=no}} |- |<dd>{{item|Yellow Flower Seeds|image=Yellow Flower Seeds (placed).png|icons=no}} |- |<dd>{{item|Violet Flower Seeds|image=Violet Flower Seeds (placed).png|icons=no}} |- |<dd>{{item|White Flower Seeds|image=White Flower Seeds (placed).png|icons=no}} |- |<dd>{{item|Red Flower Seeds|image=Red Flower Seeds (placed).png|icons=no}} |- |{{item|Torch}} |- |<dd>{{item|Blue Torch}} |- |<dd>{{item|Red Torch}} |- |<dd>{{item|Green Torch}} |- |<dd>{{item|Purple Torch}} |- |<dd>{{item|White Torch}} |- |<dd>{{item|Yellow Torch}} |- |<dd>{{item|Demon Torch}} |- |<dd>{{item|Cursed Torch}} |- |<dd>{{item|Ice Torch}} |- |<dd>{{item|Orange Torch}} |- |<dd>{{item|Ichor Torch}} |- |<dd>{{item|Ultrabright Torch}} |- |<dd>{{item|Bone Torch}} |- |<dd>{{item|Rainbow Torch}} |- |<dd>{{item|Pink Torch}} |- |<dd>{{item|Desert Torch}} |- |<dd>{{item|Coral Torch}} |- |<dd>{{item|Corrupt Torch}} |- |<dd>{{item|Crimson Torch}} |- |<dd>{{item|Hallowed Torch}} |- |<dd>{{item|Jungle Torch}} |- |[[File:Tall Grass Plants.png|300px|link={{tr|Grass}}#生长]] [[植物|高大草类植物]] |- |{{item|Daybloom|image=Daybloom (placed) (sprout).png}}(生长中) |- |<dd>{{item|Moonglow|image=Moonglow (placed) (sprout).png}}(生长中) |- |<dd>{{item|Blinkroot|image=Blinkroot (placed) (sprout).png}}(生长中) |- |<dd>{{item|Deathweed|image=Deathweed (placed) (sprout).png}}(生长中) |- |<dd>{{item|Waterleaf|image=Waterleaf (placed) (sprout).png}}(生长中) |- |<dd>{{item|Fireblossom|image=Fireblossom (placed) (sprout).png}}(生长中) |- |<dd>{{item|Shiverthorn|image=Shiverthorn (placed) (sprout).png}}(生长中) |- |{{item|Daybloom|image=Daybloom (placed) (mature).png}}(成熟) |- |<dd>{{item|Moonglow|image=Moonglow (placed) (mature).png}}(成熟) |- |<dd>{{item|Blinkroot|image=Blinkroot (placed) (mature).png}}(成熟) |- |<dd>{{item|Deathweed|image=Deathweed (placed) (mature).png}}(成熟) |- |<dd>{{item|Waterleaf|image=Waterleaf (placed) (mature).png}}(成熟) |- |<dd>{{item|Fireblossom|image=Fireblossom (placed) (mature).png}}(成熟) |- |<dd>{{item|Shiverthorn|image=Shiverthorn (placed) (mature).png}}(成熟) |- |{{item|Daybloom}}(开花) |- |<dd>{{item|Moonglow}}(开花) |- |<dd>{{item|Blinkroot}}(开花) |- |<dd>{{item|Deathweed}}(开花) |- |<dd>{{item|Waterleaf}}(开花) |- |<dd>{{item|Fireblossom}}(开花) |- |<dd>{{item|Shiverthorn}}(开花) |} {{collapse bottom}} 如果分值 ≤ 0,那么此{{tr|tile}}不合格。 如果分值 > 0,那么继续进行第二次评估: * 如果此{{tr|house}}入住会导致两名 {{tr|NPC}} 共享{{tr|house}}(即{{tr|town NPC}} 和[[{{tr|town pet}}]]共用{{tr|house}}),且当前格与先前入住的那个 {{tr|npc}} 的{{tr|home tile}}水平距离小于 3,那么分值会被直接设置为 1。 * 如果正上方 5×4 范围内(红色、白色、黄色{{tr|tile}})有[[{{tr|chest}}]],{{tr|chest}}每占用一个{{tr|tile}}减 30 分。如果计算后分值小于 1 ,则设置为 1。 * 如果正上方 1×4 范围内(黄色{{tr|tile}})有合格的{{tr|tile}},每有一格就减 15 分。 * 如果最后计算出的分值 ≤ 0,此格不合格。 {{tr|house}}内必须至少有一格合格的{{tr|home tile}}作为 {{tr|npc}} 的站立点。[[{{tr|NPC Flag}}]]会挂在 {{tr|npc}} 站立点上方。如果有多个有效的{{tr|home tile}},则会选择分数最高的{{tr|tiles}}中,最靠左上的那格。<ref>游戏会从上到下,从左到右依次检查房屋内{{tr|tile}}:如果比之前分数更高,则记录为候选;如果和之前分数相同或更低,则跳过。因此,当多个{{tr|tile}}并列最高时,最靠上、靠左的{{tr|tile}}会被选为{{tr|home tile}}。</ref>
摘要:
请注意在Terraria Wiki上的所有贡献都将依据CC BY-NC-SA进行发布。
取消
编辑帮助
(在新窗口中打开)
该页面属于11个隐藏分类:
Category:电脑版 1.0.6 中修改的实体
Category:电脑版 1.1 中修改的实体
Category:电脑版 1.2.4.1 中修改的实体
Category:电脑版 1.2 中修改的实体
Category:电脑版 1.3.0.1 中修改的实体
Category:电脑版 1.3.0.5 中修改的实体
Category:电脑版 1.3.1 中修改的实体
Category:电脑版 1.3.2 中修改的实体
Category:电脑版 1.3.5.3 中修改的实体
Category:电脑版 1.3.5 中修改的实体
Category:电脑版 1.4.0.1 中修改的实体
Follow on IG
TikTok
Join Fan Lab