飢餓值

飢餓(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/秒。
(信息來源

相關詞條

熱門詞條

聯絡我們