mr:hunger_mechanic
Table of Contents
Hunger Mechanic - Code References
Java Classes
- Hunger.java - Main hunger buff implementation
- Food.java - Base food class with energy values
Constants
public static final float HUNGRY = 280f; public static final float STARVING = 400f;
String Resources
<string name="Hunger_Name">hunger</string> <string name="Hunger_Desc">You are hungry and need to eat.</string> <string name="Starving_Name">starving</string> <string name="Starving_Desc">You are starving and losing health!</string>
Mechanics
- Hunger levels: 0 (full) to 400 (starving)
- Hungry threshold: 280 - hero gets hungry debuff
- Starving threshold: 400 - hero takes damage over time
- Food energy: Restores hunger level (reduces hunger value)
- Mystery Meat energy: STARVING - HUNGRY = 120 units
- Ration energy: HUNGRY = 280 units
- Chargrilled Meat/Frozen Carpaccio energy: STARVING - HUNGRY = 120 units
Related mr Entities
mr/hunger_mechanic.txt · Last modified: by 127.0.0.1
