飢餓值

飢餓(Hunger)是遊戲《Minecraft》生存模式中一個重要的遊戲機制,影響生命值回復和疾跑。玩家食用食物會回復飢餓值,而疾跑、跳躍、破壞方塊等多種動作則會消耗飢餓值。

基本介紹

  • 中文名:飢餓值
  • 外文名:Hunger
  • 點數:20點
定義,機制,效果,增加飢餓等級的因素,遊戲成就,歷史,

定義

飢餓條位於螢幕下方快捷欄的上方,生命條的右邊,顯示為10個雞腿。每半隻雞腿代表1點飢餓值,所以滿飢餓條代表20點飢餓值。
當玩家在疾跑時,玩家的飢餓值將會下降得很快(1.11版本以前)。玩家的飢餓值影響生命值回復(或消耗)和疾跑,當飢餓值為18或更高時,玩家的生命值會自動回復,當飢餓值為0,玩家的生命值會開始消耗,當飢餓值變成6 ()或者更少時,玩家便不能奔跑了。
在和平模式下,飢餓值並不會減少,但是其對於玩家生命值的影響並沒有消失,並且在遊戲中切換難度並不會影響到玩家現有的飢餓值,因此,當你的飢餓值消耗殆盡後,調回和平模式並不會補充它,而且你的生命值將一直處在增加半顆心(和平模式特性)和減半顆心(飢餓)的循環中(這不適用於1.8以後的版本,因為1.8以後和平模式下會自動補充飢餓值)。
某些特定的食物和藥水會有一定幾率導致玩家中毒(“飢餓”效果),使玩家的飢餓值下降得更快。腐肉導致中毒的幾率有80%,生雞肉的幾率只有30%,河豚則是100%,而食用蜘蛛眼將會直接對玩家生命值造成傷害(“中毒”效果)。
(信息來源)

機制

在player.dat中,有4個欄位是關於飢餓系統的:
  • 食物水平(foodLevel),它表示玩家目前的飢餓值,取值範圍是從0到20,顯示在飢餓條上。1點等於半個“雞腿”。初始值為20(即滿飢餓值)。
  • 食物飽和度(foodSaturationLevel),它表示玩家目前的飽和度等級,決定了飢餓度下降的速度,吃不同種類的食物補充的飽和度不同。這是一項隱藏的食物變數,這個變數的值是無法超過食物水平的,其初始值為5。當飽和度降至0時,飢餓條會規律地顫抖。
  • 食物計刻表(foodTickTimer)當食物水平為18點及更高或者等於0點時,它就會以刻(1/20秒)為單位來增加。當其到達80(4秒)時,就會重設至0,並且對玩家生命值治療或者傷害1 ()。如果玩家的飢餓值是滿的即20點,玩家生命值會恢復1點的1/6,最多回復1點生命值,當食物計刻表達到了10(1/2秒),就會重置為0。
  • 飢餓等級(foodExhuastionLevel),玩家目前的飢餓等級,它決定了食物飽和度下降的速度,取值範圍是從0.0到4.0。玩家的每項行動都會增加它。初始的數值為0,當飢餓等級到達4.0時,它會自動歸零,並且從食物飽和度或者食物水平(當食物飽和度等於0時)減去1點。注意的是如果飽和度不足1將減為0,不會從飢餓值中扣除點數。
食用食物同時補充飢餓值和飽和度,先補充的是飢餓值,飢餓值的提高也允許了飽和度的提高(因為飽和度不能超過飢餓值)。例如,玩家吃下一個金胡蘿蔔(補充6飢餓值,14.4飽和度),吃之前飢餓值為9,飽和度低於1,那么飢餓值會升至15,金胡蘿蔔提供的飽和度也會被充分利用。然而,如果吃之前飢餓值低於9,一部分的飽和度就浪費掉了。
食物表食物表
(信息來源)

效果

  • 當飢餓值在20點,且仍有富餘飽和度時,生命值每半秒回復最多1點,每點生命值消耗1.5食物水平(6飢餓等級)。若玩家生命值已滿,則多餘的飢餓值會保留到玩家受傷時進行快速恢復。
  • 當飢餓值在18點或更高,且沒有多餘飽和度時,生命值每4秒回復最多1點,每點生命值消耗1.5食物水平(6飢餓等級)。
  • 當飢餓值在17點或更低,玩家的生命值不會自行回復,除非處於和平模式。
  • 當飢餓值在6點或者以下時,玩家將不能進行奔跑。
  • 當飢餓值降低到0點時,玩家的生命值將會以每4秒扣1點的速度減少(此時不能睡覺)。在簡單難度下,玩家的生命值將只會減少到10點;在普通難度下,玩家的生命值只會減少到1點,而在困難難度下,若不立即進食,你的生命值將會不斷減少至0點而死亡。
(信息來源)

增加飢餓等級的因素

任何沒有在下表出現的行動將不會增加飢餓水平。比如,你可以在船上航行數天,但是你的飢餓值不會減少任何一點。
行動1.11版本以前1.11版本及以後單位
潛行
0.005
—
每米
步行
0.01
—
每米
疾跑
0.1
0.1
每米
游泳
0.015
0.01
每米
摧毀一個方塊
0.025
0.005
每個方塊
跳躍
0.2
0.05
每次跳躍
攻擊一個敵人
0.3
0.1
每一擊
受到正常盔甲會保護的傷害
0.3
0.1
每次搜到符合的傷害
飢餓狀態效果
0.5
0.1
每秒,每飢餓效果等級
疾跑時跳躍
0.8
0.2
每次跳躍
在18點或更高時回復生命,
或因naturalRegeneration=true
4.0
6.0
每1點生命值回復
食物中毒如生雞肉或腐肉,或者被屍殼的中毒效果命中。
—
3.0
30秒的飢餓I,每秒0.1
食用河豚中毒
—
4.5
15秒的飢餓III,每秒0.3
(信息來源)

遊戲成就

名稱
遊戲內描述
實際需求(若異)
版本限制
Xbox點數
獎盃(PS)
Xbox
PS
BE
任
強大的胃
吃腐肉充飢
在飢餓值為零時吃下一個腐肉。
是
20G
銅杯
(信息來源)

歷史

Java版(Bata)
1.8
Pre-relerse
加入飢餓機制。食物再不直接回復生命值,但是如果飢餓值為90%或更高,生命值可以自行回復
Java版
1.6.1
?
生命值的回覆開始顯著消耗飢餓等級,每回復1點(半顆心)生命值,消耗3點食物水平/飽和度
1.7.2
?
疾跑中跳躍的消耗從0.2提升為0.8,這意味著多數情況下,長途旅行中長時間的疾跑跳躍不再可行
1.8
?
在和平模式下,飢餓值會自動回復了
1.9
15w40a
當食物飽和度不為0時,生命值的回覆更快
生命值的回覆增加更多飢餓等級
15w44a
只有當飢餓值為20的時候,富餘的食物飽和度才能夠更快回復生命值了
15w49a
潛行增加的飢餓等級從0.01/米調整為0.005/米
1.11
16w32a
行動或效果增加的飢餓等級大幅度地降低了(見上一個目錄:增加飢餓等級的因素)
潛行和普通步行不再影響飢餓等級
回復生命值消耗的飢餓等級從0.4/半顆心提升至0.6/半顆心
攜帶版(Alpha)
0.12.1
build
加入飢餓機制。食物再不直接回復生命值,但是如果飢餓值為90%或更高,生命值可以自行回復
原主機版
TU5
CU1
1.0
Patch1
Patch1
加入了飢餓條和飢餓機制。
TU43
CU33
1.36
Patch13
吃食物可以回復生命值。
TU54
CU44
1.52
Patch24
Patch4
潛行和普通步行不再影響飢餓等級。
回復生命值消耗的飢餓等級從0.4/半顆心提升至0.6/半顆心。
行動或效果增加的飢餓等級降低了:游泳從0.015/米降至0.01/米,破壞方塊從0.025/方塊降至0.005/,跳躍從0.2/次降至0.05/次,疾跑中跳躍從0.8/次降至0.2/次,攻擊和受到傷害均從0.3/次降至0.1/次,飢餓效果從0.5/秒降至0.1/秒。
(信息來源)

相關詞條

熱門詞條

聯絡我們