Голод

Материал из Playzone Minecraft Wiki
Версия от 14:44, 29 декабря 2012; Desired boy (обсуждение) (Отмена правки 119813, сделанной участником Filimonenkov (обс.), ересь)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Индикатор голода

Голод — новый элемент игрового процесса, добавленный в Adventure Update . Он представляет собой новый индикатор, который занял место индикатора брони. C его добавлением еда больше не восполняет здоровье напрямую, а уменьшает голод.

Если индикатор сытости больше или равен 90%, здоровье восполняется на Half Heart.svg раз в 5 секунд.

Если индикатор сытости меньше или равен 30%, то игрок не может совершать бег.

Если же индикатор пуст, здоровье будет уменьшаться на Half Heart.svg раз в 5 секунд, на легкой сложности оно остановится на 5 пунктах здоровья, на средней на 0.5, а на сложной на 0, что означает голодную смерть.

Механика

Существует четыре поля в level.dat, которые связаны с голодом:

  • foodLevel, находится в диапазоне от 0 до 20, представляет индикатор сытости.
  • foodSaturationLevel, дополнительная невидимая переменная голода, которая истощается перед основной foodLevel. Поедание любой еды будет также добавлять некоторые значения к этой переменной. Эта величина не может превышать foodLevel.
  • foodTickTimer, увеличивается с каждым отсчетом, когда foodLevel больше 17 (сытость) или равно нулю (голод). При достижении 80 значение сбрасывается и либо добавляет, либо отбирает Half Heart.svg, в зависимости от того, сыт игрок или голоден.
  • foodExhaustionLevel, колеблется от 0.0 до 4.0, увеличивается с каждым вашим действием. Движение, бег, прыжок — всё это увеличивает эту переменную. Разрушение блока добавляет 0.025 к значению, установка блока не добавляет ничего. После того как уровень истощения достигнет 4.0, он возвратится к 0.0 и вычтет 1 из foodSaturationLevel или из foodLevel, если foodSaturationLevel будет равняться 0.

Увеличение уровня "истощения"

Действие Увеличение ExhaustionLevel
Красться (за метр) 0.009
Ходьба (за метр) 0.01
Бег (за метр) 0.1
Прыжок 0.2
Прыжок во время бега 0.4
Разрушение блока 0.025
Получение любого урона 0.3
Получить несварение от еды 15.0 за длительность эффекта

Некоторая информация об восстановлении "food level" и "saturation level"

Еда Увеличение foodLevel Увеличение saturationLevel
Печенье 2 0.4
Хлеб 5 6
Сырая свинина 3 1.8
Жареная свинина 8 12.8
Сырая говядина 3 1.8
Жареная говядина 8 12.8
Сырая курятина 2 1.2
Жареная курятина 6 7.2
Сырая рыба 2 1.2
Жареная рыба 5 6
Ломтик арбуза 2 1.2
Тушёные грибы 6 7.2
Торт (за один укус) 2 0.4
Гнилая плоть 2 0.8
Красное яблоко 2 2.4
Золотое яблоко 2 2.4
Паучий глаз 2 3.2

Дополнительно

  • Сон в кровати никак не отражается на очках голода.
  • На сложности Peaceful здоровье не зависит от голода, и сытость не тратится.

Примечания