第一百五十五章 村莊與掠奪更新后的村民
Minecraft Java1.14版本更新,即大名鼎鼎的『村莊與掠奪更新』,對(duì)『村民』這個(gè)Minecraft中非常重要的一個(gè)生物進(jìn)行了大修改,幾乎是相當(dāng)于重寫(xiě)了一遍。
那么村莊與掠奪更新后的村民,相比更新前的村民,有何變化呢?
由于改動(dòng)實(shí)在是太大,本章我們就挑一些重要的內(nèi)容來(lái)講。至于一那些沒(méi)講到的,可以自行前往Minecraft Wiki了解,或者你直接打開(kāi)Minecraft不就行了。
第一個(gè)重大的改動(dòng),就是村民更忙了。
在更新前,村民白天如果沒(méi)跟玩家交易,將會(huì)僅僅干兩件事情:到處閑逛、與別的村民進(jìn)行社交活動(dòng)。對(duì)于農(nóng)民類別的村民來(lái)說(shuō),也僅僅多出了一項(xiàng)『種地』的活動(dòng)。但在更新后,我們的村民立馬就勤奮了起來(lái)。
對(duì)于傻子以及失業(yè)的村民來(lái)說(shuō),他們白天仍然只能到處閑逛,以及與其他村民交談——這也很正常,難不成這些村民還會(huì)去打劫玩家???
但對(duì)于有職業(yè)的村民來(lái)說(shuō),他們白天就有一個(gè)更加重要的事情:工作。
村莊于掠奪中一個(gè)重要的更新就是為村民添加了『工作站』。什么是工作站呢?工作站就是村民工作的地方,它一般是一個(gè)有功能的方塊,如煉藥鍋、制圖臺(tái)。一個(gè)有職業(yè)的村民大概率會(huì)有一個(gè)他自己的工作站,一個(gè)工作站只能和一個(gè)村民綁定。如果一個(gè)有職業(yè)的村民的工作站沒(méi)了,對(duì)應(yīng)的村民也將會(huì)丟掉工作,變成失業(yè)村民。但有一種情況例外:如果對(duì)應(yīng)的村民曾經(jīng)和玩家交過(guò)易,那么該村民將會(huì)保留職業(yè),只不過(guò)沒(méi)有工作的地方了而已。
白天,有職業(yè)并且綁定了工作站的村民將會(huì)來(lái)到他們的工作站進(jìn)行工作(所謂的工作實(shí)際上就是村民的眼睛一直盯著那工作站發(fā)呆)。和我們一樣,村民也會(huì)在中午進(jìn)行休息,也就是到處逛逛,與其他村民聊聊八卦。
說(shuō)到八卦,那就不得不提一下第二個(gè)重大的改動(dòng):村民會(huì)聊天了。
在村莊與掠奪更新前,村民的社交活動(dòng)很簡(jiǎn)單:大眼瞪小眼,有時(shí)會(huì)更進(jìn)一步向?qū)Ψ饺狱c(diǎn)食物,然后也就沒(méi)了。更新后,Mojang給村民添加了一個(gè)新的機(jī)制:言論,來(lái)豐富村民的社交活動(dòng)。
什么是『言論』呢?舉個(gè)簡(jiǎn)單的例子:
張三和李四兩位農(nóng)民是好朋友,他們都住在一個(gè)坐落于針葉林的小村莊中。某天,一位玩家來(lái)到此村莊尋找制圖師,想要獲得林地府邸的地圖。剛好,張三的鄰居王五就是一位制圖師。王五和玩家交易得十分順利,這讓王五十分開(kāi)心,對(duì)這位玩家產(chǎn)生了極大的好感。玩家走后,王五遇到了剛剛下班的張三,兩人交談甚歡,順帶也談到了那名十分友好的玩家。張三聽(tīng)了王五的言論后,也十分高興。
后來(lái),張三在村里與其他村民交談時(shí),發(fā)現(xiàn)這名玩家也與其他村民進(jìn)行了許多項(xiàng)的交易。這些正面言論讓張三對(duì)這名玩家的好感度越來(lái)越高。又是一天下班回家,張三遇見(jiàn)了好朋友李四,就順帶告訴了李四這名十分友善的玩家,這讓李四也對(duì)該玩家生出了好感........
幾天之后,這位玩家的名字傳遍了整個(gè)村莊,簡(jiǎn)直是無(wú)人不知,無(wú)人不曉。大家都對(duì)商品進(jìn)行了打折,并盼望著這名玩家何時(shí)能夠再來(lái)一趟。
村民們確實(shí)盼到了這名玩家的再次到來(lái),但帶來(lái)的并不是他們所想要的交易,而是.......
當(dāng)王五看見(jiàn)趙六化作一陣白霧散去之時(shí),他感覺(jué)到自己的世界觀被顛覆了——這位看起來(lái)十分友善的玩家,竟然一言不合就干掉了一位村民。那位玩家很快就又離開(kāi)了,但王五仍然對(duì)此印象深刻,并把這件事告訴了其他村民。慢慢地,整個(gè)村莊對(duì)這名玩家的口碑由正轉(zhuǎn)負(fù),價(jià)格也上漲了很多。
?。ㄋ赃@跟張三和李四是好朋友有何關(guān)系?)
在上面的例子中,不難發(fā)現(xiàn),村民會(huì)通過(guò)聊天來(lái)傳播一些關(guān)于玩家的言論,這些信息會(huì)影響到村民對(duì)玩家的評(píng)價(jià),進(jìn)而影響到村民標(biāo)的價(jià)格。
一條言論包含有三個(gè)信息:言論的類別(Type)、言論的目標(biāo)玩家(Target)以及言論的強(qiáng)度(Value)。言論的類別一共有五種:
minor_positive(治療僵尸村民)
major_positive(治療僵尸村民)
minor_negative(攻擊村民)
major_negative(村民死亡)
trading(交易)
當(dāng)玩家治療僵尸村民后,被治療的村民會(huì)產(chǎn)生minor_positive和major_positive兩種言論。當(dāng)玩家攻擊村民時(shí),被攻擊的村民以及附近的村民將會(huì)產(chǎn)生minor_negative言論。當(dāng)玩家擊殺村民時(shí),附近的村民會(huì)收到major_negative言論。
不同的言論類型會(huì)對(duì)村民與玩家的好感度造成不同的影響。major_positive(治療村民)可以使村民對(duì)目標(biāo)玩家的好感度+5,minor_positive(治療村民)和trading(交易)會(huì)讓好感度+1,minor_negative(攻擊村民)會(huì)使好感度-1,major_negative(村民死亡)會(huì)使好感度-5。
但好感度并不會(huì)影響到村民給出的價(jià)格,言論的強(qiáng)度才會(huì)。什么是言論強(qiáng)度呢?
看看上面的例子:『玩家走后,王五遇到了剛剛下班的張三,兩人交談甚歡,順帶也談到了那名十分友好的玩家。張三聽(tīng)了王五的言論后,也十分高興。
后來(lái),張三在村里與其他村民交談時(shí),發(fā)現(xiàn)這名玩家也與其他村民進(jìn)行了許多項(xiàng)的交易。這些正面言論讓張三對(duì)這名玩家的好感度越來(lái)越高?!弧?p> 雖然這里寫(xiě)的是『好感度越來(lái)越高』,但其實(shí)這里僅僅是為了方便表述才這么寫(xiě)的,實(shí)際上應(yīng)該是『言論強(qiáng)度越來(lái)越高』。
言論強(qiáng)度代表著這個(gè)言論在村民腦海中根深蒂固的程度,進(jìn)而影響到村民給出的價(jià)格。言論強(qiáng)度會(huì)受到言論類型、時(shí)間、玩家以及其他村民的影響。
首先,不同的言論類型所規(guī)定的強(qiáng)度基礎(chǔ)值和最大值都有所不同,具體如下:
類型|基礎(chǔ)值|衰減值|最大值
minor_positive|25|1|200
major_positive|20|0|100
minor_negative|25|20|200
major_negative|25|10|100
trading|2|2|25
其次,言論強(qiáng)度也會(huì)慢慢地隨著時(shí)間衰減,具體是每20分鐘,也就是一游戲日衰減一次。不同類型的言論衰減的值也不一樣,具體可以看上表。
玩家的行為也會(huì)影響到一條言論的強(qiáng)度。再次看看上面的例子:『王五和玩家交易得十分順利,這讓王五十分開(kāi)心,對(duì)這位玩家產(chǎn)生了極大的好感?!?p> 你應(yīng)該知道,要在制圖師處獲得林地府邸的地圖,得先和村民交易一些其他的項(xiàng)目,最后村民才會(huì)開(kāi)放林地府邸地圖的交易。也就是說(shuō),這名玩家和王五進(jìn)行了多次交易,最終大大提高了王五對(duì)這名玩家的交易言論強(qiáng)度。
因此我們可以得知:當(dāng)玩家多次與一個(gè)村民重復(fù)做相同的事情時(shí),會(huì)提高村民指定言論的強(qiáng)度。
最后,其他村民也會(huì)影響到言論的強(qiáng)度。我們還是可以看看上面的例子:『后來(lái),張三在村里與其他村民交談時(shí),發(fā)現(xiàn)這名玩家也與其他村民進(jìn)行了許多項(xiàng)的交易。這些正面言論讓張三對(duì)這名玩家的好感度越來(lái)越高。又是一天下班回家,張三遇見(jiàn)了好朋友李四,就順帶告訴了李四這名十分友善的玩家,這讓李四也對(duì)該玩家生出了好感』
張三從其他村民處得知了對(duì)這名玩家類似的言論,最終也是大大提高了言論強(qiáng)度。所以我們也可以得知:當(dāng)村民將言論傳播給其他村民的時(shí)候,如果那位村民已經(jīng)有了這個(gè)言論,就會(huì)提高那位村民相應(yīng)言論的強(qiáng)度。
需要注意的是,當(dāng)一位村民給其他村民傳播言論時(shí),也會(huì)降低其自身的言論強(qiáng)度。降低的值因言論類型而異,具體如下:
minor_positive|5
major_positive|0
minor_negative|5
major_negative|10
trading|20
并且,不同類型的言論也有不同的傳播門(mén)檻。言論強(qiáng)度要到達(dá)傳播門(mén)檻,村民才會(huì)傳播言論給其他村民:
minor_positive|5
major_positive|100
minor_negative|20
major_negative|10
trading|20
這村民社會(huì)學(xué)還真有點(diǎn)復(fù)雜,看來(lái)要研究村民們的八卦還是有點(diǎn)難度的。但對(duì)于玩家也就是我們來(lái)說(shuō),最關(guān)心的其實(shí)應(yīng)該是言論強(qiáng)度對(duì)商品價(jià)格的影響。
村民受且僅受言論影響的價(jià)格可以通過(guò)下面的公式進(jìn)行計(jì)算,其中作者自己定義的六角括號(hào)〔〕,代表此括號(hào)內(nèi)的運(yùn)算在得出結(jié)果后會(huì)被去除小數(shù)部分,只保留整數(shù)部分。比如〔18.5〕=18、〔-64.12〕=-65、〔0.1〕=0。
y = x -〔(5A + B + C - D - 5E)× p〕
y······最終價(jià)格
x······基準(zhǔn)價(jià)格
p······該項(xiàng)交易的交易選項(xiàng)價(jià)格乘數(shù),一般是0.05或0.2(PriceMultiplier)
A······major_positive類言論強(qiáng)度
B······minor_positive類言論強(qiáng)度
C······trading類言論強(qiáng)度
D······minor_negative類言論強(qiáng)度
E······major_negative類言論強(qiáng)度
(PS:中文Minecraft Wiki在這邊犯了一個(gè)錯(cuò)誤——順序錯(cuò)了,請(qǐng)各位以前參考過(guò)相應(yīng)內(nèi)容的讀者注意一下。英文Minecraft Wiki的對(duì)應(yīng)部分是正確的。
這個(gè)錯(cuò)誤在2020年6月17日16:31的ID為442705的版本中出現(xiàn),在2022年5月2日被修復(fù)。——2022年5月2日作者注)
舉個(gè)例子,假設(shè)一位村民對(duì)一位玩家擁有如下言論:
minor_positive:25
major_positive:20
minor_negative:5
major_negative:15
trading:4
那么對(duì)于一項(xiàng)原本價(jià)格為5綠寶石、乘數(shù)為0.05的一項(xiàng)交易來(lái)說(shuō),最終的價(jià)格應(yīng)該是:
y = 5 -〔(5×20+25+4-5-5×15)×0.05〕
y = 5 -〔2.45〕
y = 5 - 2
y = 3
當(dāng)然,y肯定不能等于甚至小于0,Mojang規(guī)定了y≥1。所以如果y<1的話,y就會(huì)被游戲調(diào)整到1,也就是僅僅只需要1個(gè)綠寶石就可以了。
說(shuō)到交易系統(tǒng),這就不得不提到村民的第三個(gè)重大改動(dòng):村民的交易更加高級(jí)了。
還記得上一章我們自定義交易時(shí),遇到的那個(gè)CareerLevel標(biāo)簽了嗎?在更新前,CareerLevel基本上在游戲中沒(méi)怎么體現(xiàn)。但更新后,村民立馬就有了等級(jí)之分:新手、學(xué)徒、老手、專家和大師。
當(dāng)然,說(shuō)是有了等級(jí)之分,實(shí)際上本質(zhì)和更新前的差不多,這里就不多敘述了。
第四個(gè)重大的改動(dòng),就是村莊有了聲望系統(tǒng)。這里需要注意一點(diǎn),聲望≠言論。言論的單位是一個(gè)個(gè)村民,影響的是各個(gè)村民本身,跟村莊無(wú)關(guān)。而聲望系統(tǒng)的單位是村莊,會(huì)影響到村莊內(nèi)的所有村民以及鐵傀儡。
每個(gè)玩家在不同村莊都有一個(gè)聲望值,聲望值的高低會(huì)影響到村民交易的折扣程度以及鐵傀儡(自然生成的)是否和玩家敵對(duì)。聲望的初始值為0,當(dāng)玩家在村莊內(nèi)發(fā)生不同的行為時(shí),會(huì)影響到玩家在村莊內(nèi)的聲望,可能是加,也有可能是減,但不管怎樣,聲望值肯定不會(huì)高于30或低于-30。
當(dāng)一名玩家在某個(gè)村莊內(nèi)的聲望值等于甚至小于-15時(shí),該村莊的鐵傀儡(不是玩家召喚的)將會(huì)與玩家敵對(duì),直到玩家的聲望重新高于-15。
如果一個(gè)村莊沒(méi)了,即村民全部沒(méi)了或床全沒(méi)了,那么玩家在這個(gè)村莊的聲望也就會(huì)沒(méi)掉。
......
根據(jù)Minecraft Wiki用戶Nickid2018于2022年12月4日所作的修改,可得知聲望其實(shí)就是和言論在一起的,言論和聲望一起構(gòu)成了一整個(gè)系統(tǒng),所以上面這些關(guān)于第四個(gè)重大改動(dòng)的描述,完全是錯(cuò)誤的,請(qǐng)不要相信。
?。ㄖ形腤iki上村民的條目的錯(cuò)誤真的好多)
這才是真正的第四個(gè)重大改動(dòng):
第四個(gè)重大的改動(dòng),也就是村民的繁殖系統(tǒng)。
在更新前,村民如果要繁殖必須要達(dá)成以下條件:
1.至少有兩個(gè)同村莊的村民并擁有充足的食物
2.當(dāng)前村莊的成年村民數(shù)量并沒(méi)有達(dá)到該村莊有效門(mén)數(shù)量的135%[Java版]或200%[基巖版]
3.村民有繁殖意愿(這有很大幾率會(huì)在玩家與村民交易后出現(xiàn))
在更新之后,這些條件變成了:
1.至少有兩個(gè)同村莊的村民并擁有充足的食物
2.當(dāng)前村莊的人口數(shù)少于床數(shù)
3.村民有繁殖意愿
4.床的上方要有足夠的空間來(lái)讓幼年村民玩蹦床(?)
5.在近期,村莊內(nèi)沒(méi)有村民死亡
本章就講到這里吧,雖然還有許多內(nèi)容沒(méi)有講到,但也無(wú)傷大雅,畢竟那些內(nèi)容與指令比較沒(méi)有關(guān)系。