作者zxcvforz (塔欧兹)
看板Minecraft
标题[闲聊] 村民机制:不怎麽简短指南
时间Tue Sep 4 23:25:25 2012
这篇文章是 Minecraftforum.net 论坛上一位外国网友写的。这边摘译。
http://www.minecraftforum.net/
topic/1270377-village-mechanics-a-not-so-brief-guide/
一、房屋
所谓「房屋」的定义是一扇有「内侧」和「外侧」的门。「内侧」指的是
「屋顶」方块比另一侧还要多的那边。而所谓「屋顶方块」则是任何实心
(非透明)方块,其高度不低於门方块,与门平齐,位於门内外两侧直线
平面位置五格以内,且其上方在白天曝露於日光(也就是说其上方都只有
透明方块或空气,可直接看到天空)。基本上,真正有影响的是在内外侧
五格的每一格起算,其最接近天空的实心方块之於门本身的高度差。如果
这个实心方块的高度同门或比门高,这个方块就计为「屋顶」方块。如果
此方块比门低,就不计。水,虽然视觉上是透明的,在此却要计为实心。
岩浆没有测试不过应该是一样的。如果门没有屋顶,或是两侧的屋顶方块
数量相同,这扇门就不算是房屋。
范例(俯瞰图):
╳54321北12345╳ 如果门朝南北向,则仅有「甲」
5 甲 方块能够计为屋顶;如果门是朝
4 甲 东西向,则仅计乙方块。
3 甲
2 甲 其余空白方块完全不影响判断,
1 甲 可以使用任何方块,放置於任何
西乙乙乙乙乙门乙乙乙乙乙东 高度。
1 甲
2 甲 另外,门正上方的方块也无关,
3 甲 因为这些方块并不在门的两侧。
4 甲
5 甲
最简单的房屋设计如下(侧面图,门朝左右):
门 也就是在平地上插一扇门,然後在门的内外任一侧再摆一个
门石 实心方块(「石」),右侧的这块石头计为屋顶,也就是算
土土 门的「内侧」,另一边没有屋顶就变成了门的外侧。
以下范例也都算是房屋:
石石石石石 石石石石石石石石石石
门石 门石 门 门 石
门 门石 门 门 石
土土 土土 土土土土土 土土土土土土土土土土
上面每一例中,右侧都有屋顶(1、1、3、5 块屋顶),而左侧则无屋顶,
或是屋顶数量较少(0、0、1、4 块屋顶),使每一例的门都有了内外侧。
※ ※ ※ ※
一扇门有两格高,前面说的检查方式在门的每一格高度都会独立执行一次,
也就是说每扇门会计算两次屋顶数量。只要门的任一格高度屋顶数量通过了
检查,这整扇门就计为一间房屋。检查时会先看门下方方块,如果通过了,
整扇门就计为房屋,跳过上方方块。如果下方方块检查不通过,则再查看门
的上方方块。
例如:
石石门↓↓ 左侧石头可提高不限,但不可降低。上下均可摆放任何
门石石 方块,但其最高方块不可低於图中石头位置。右侧箭头
土土土土土 表示阳光可直接照到右侧石头。
此例中,门下方方块左右各有两个屋顶方块,所以检查不通过,不计为房屋。
但是接着检查门上方方块,左侧有两个屋顶、右侧没有屋顶(因为右侧石头
低於目前检查的门方块的高度,所以不列入检查),因此检查通过,整扇门
计为一间房屋,其「内侧」就是图中左侧。
再例:
石门↓↓ 这次,下方块通过检查,其左侧有一个屋顶、右侧两个,
门石石 所以「内侧」在图中右边。门的上方块也会通过检查,
土土土土 只是因为下方块已经通过,所以直接跳过上方块。
※ ※ ※ ※
房屋的判断,是由门附近的村民触发,范围为水平最远 16 格、垂直最远
4 格,判断後即列於现有村庄或列为新村庄。如果这扇门距离现有村庄外围
不到 32 格,则列为该村庄。外围是从村庄中心至其现有最远的门的距离,
若此距离小於 32 格则以 32 格计算外围位置。
二、繁殖与人口上限
村庄人口上限根据房屋数量计算。只要有两个村民,他们就会一直繁殖到成年
村民人数达到但不超过房屋数量乘以 0.35。未达人口上限的村庄,村民偶尔
会进入繁殖模式,头上出现爱心(要开启粒子特效才看得到,但就算看不到也
不影响繁殖)。就像繁殖动物一样,当处於繁殖模式的两个村民看到对方後,
就会互相接近,几秒後身旁出现小村民。新的村民职业是随机的,与父母职业
无任何关联。
达到人口上限後,小村民仍然会长大成人,但不会再生新的村民,所以总人口
会稍微高於房屋数量的三分之一。
* 有时会有臭虫让村民无限繁殖,其原因如下:
村民必须在半径同村庄中心至外围的球体之内才会繁殖,但是村庄
计算人口时看的是以村庄中心为原点的长方体内的人数(长、宽为
村庄半径两倍、高则永远为 9)。由於球体可无限成长,但立方体
高度永远为 9,所以导致有些地方的村民不列入人口计算却仍然可
繁殖。
要重现此现象,只要在地平面建六间房屋(使人口上限为 2),在
地下深 6 格处丢两位村民,然後在地面关住一个村民。洞内村民
因不在立方体内不计入人口上限,但在球体内所以会无限繁殖。
三、铁魔像
铁魔像的主要功能是保护村民抵挡殭屍攻城。魔像会在村中乱走,并且会攻击
任何敌性或中立生物,例外为苦力帕、史莱姆、幽灵、岩浆史莱姆和狼。
(1.3 开始铁魔像会攻击史莱姆了,玩 1.2.5 的则不会。)
铁魔像生命极高(100 点),且不承受掉落或溺水伤害。攻击范围极广,能够
攻击在一个方块以外的敌人,攻击力为 3.5 心到 10.5 心,且会将敌人击飞
造成掉落伤害。玩家如果攻击「自然生成的」铁魔像或其附近村民,则铁魔像
会敌视玩家,只要目视到玩家就会攻击玩家。铁魔像可感知村民遭受攻击,
不需要实际看到。攻击单一只铁魔像不会使其他铁魔像敌视玩家,但是攻击了
村民则会使约 12 方块内所有铁魔像敌视玩家。跑离铁魔像够远就会使其恢复
中立。另外,铁魔像接触到水就会暂时冻结,不但不会攻击任何玩家与生物,
其对於玩家的敌视状态也会重设。
铁魔像可在任何大小的村庄中自然生成,但是也可由玩家手制;制法是摆放四
块铁砖成「丁」字形,最後再上方中央放南瓜或南瓜灯(必须最後放)。玩家
制成的铁魔像永远不会攻击制成自己的玩家,即时承受该玩家攻击也一样。
铁魔像死亡时会掉落 3-5 块铁锭(加 0-2 朵红玫瑰),使其成为另一种获得
铁资源的途径。
一个村庄只要有至少 16 个村民加上 21 间房屋,就会在村庄中心生成铁魔像。
房屋再多也没有意义,只要至少有 21 间即可;不过为达到 16 个村民,村庄
还是必须有 48 间房屋才行。(当然你也可以之後再把房屋拆掉剩 21 间。)
或者也可从其他村庄把村民绑架过来,或是用创造模式生村民。虽然房屋只要
21 间就够,但是村民则是人数越高,能生成的铁魔像数量就越多。每 16 个
村民就可以生成一只铁魔像。此上限仅影响能「同时存在」的铁魔像数量;
每次有铁魔像死亡或离开村庄范围,就能立即再生成一只。
铁魔像生成范围是村庄中心为原点的 16x16x6 立方体。村庄中心即所有门的
中心点,或采其平均座标值。
只要符合所有条件(16 村民、21 房屋、未达魔像上限),则游戏每一跳
(1/20 秒)都有 1/7000 机率尝试生成铁魔像。游戏会在生成范围内随机选
一个位置,只要该位置下方有实心方块、上方有 2x2x3 的空间,就会在此处
生成一只铁魔像;2x2x3 的空间里可有液体和玻璃等透明方块)。
此过程会最多重覆十次,但只要有铁魔像成功生成就不再重覆。游戏每一跳都
会从选位置开始执行,直到铁魔像上限为止。这代表一个高效率的铁锭农场须
拥有够大的生成范围,且立即击杀生成的铁魔像或立即将其冲出村庄范围,
以便能生成新的铁魔像。(铁魔像掉落生成范围下方 7 格即会脱离该村庄。)
此农场每小时可生成约 10 只铁魔像(30-50 块铁锭)。
四、殭屍攻城
在夜晚有机率会出现殭屍攻城。村庄附近会生成大量殭屍,攻击任何可接触到
的村民,或聚集在无法攻击到的村民附近。困难模式也一样会破坏木门。村庄
必须至少有 10 间房屋和 20 民村民才会发生殭屍攻城。
以下译注:
殭屍攻城时,殭屍的生成地点无视亮度,即使在火把旁也能生成;
另外若村庄完全封闭,则殭屍甚至可能在村庄里生成。不过若有路径
可从村外进入村内,则攻城殭屍会选择在村外生成後,再进入村庄。
因此预防殭屍攻城的方式除了生铁魔像以外,还可以特意在村外制造
路径专让攻城殭屍生成,然後在路上设置各种陷阱击杀殭屍。
1.4 开始,村民受攻击有可能(或全部都会)变成殭屍村民,而且即使
灭村也会有机率在平常出现殭屍村民,让玩家用虚弱药水和金苹果治癒
成为正常村民。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.241.141.52
※ 编辑: zxcvforz 来自: 111.241.141.52 (09/04 23:30)
1F:推 yuan860721:先推再看!! 09/04 23:50
2F:推 gh0987: 看完给推 09/04 23:53
3F:推 jimcheer:很清楚 推! 09/04 23:53
4F:推 jimmy02:都没看给推! 09/05 02:30
5F:推 organ63521:不知道为什麽要推... 09/05 02:39
6F:推 Orfenok:村庄很好玩推 09/05 02:49
7F:推 falcon6164:总之就是推! 09/05 04:18
8F:推 benjrevive:看不懂没看完推! 09/05 04:29
9F:推 mabikerry:最後几段根本塔防XD 09/05 08:35
10F:推 neveless:根本看不懂阿XD 09/05 08:42
11F:推 pi3141:不知不觉就推了@口@ 09/05 10:41
12F:→ shin2190:换到1.3以後都常驻村庄 至今依旧没看过殭屍攻城... 09/05 11:06
13F:推 jeffffliu:殭屍攻城要好几个游戏天才会出现 09/05 11:09
14F:→ zxcvforz:至少10房屋20村民才有可能触发攻城,是不是村民太少? 09/05 11:23
15F:推 doom109:不玩创造的话村民有办法自然生成吗?不然不就要先找个村庄? 09/05 12:14
16F:→ zxcvforz:非创造的话只能找自然生成的村庄没错 09/05 12:36
17F:→ zxcvforz:不然就是等1.4,只要有生殭屍村民就能把他治好成正常村民 09/05 12:37
18F:推 ThinkerL:专业推 09/05 13:15
19F:→ cybelia:这已经不只是指南 接近规格书的等级了吧XD" 09/05 13:56
20F:推 jeffc815731:倒数第三段!!原来如此阿.... 09/05 16:49
21F:推 ababmiou: 09/05 18:57
22F:推 ru04ul4:根本看不懂@@ 09/06 12:16