Table of Contents
Ration Item - Code References
Java Classes
Class Implementation Details
JSON Configuration
String Resources (All Languages)
Lua Scripts
Related Files
Ration Item - Code References
Java Classes
Main class:
Ration.java
Item factory:
ItemFactory.java
(registerItemClass)
Base class:
Food.java
Related:
RottenRation.java
(poisoned ration)
Class Implementation Details
Package: com.watabou.pixeldungeon.items.food
Extends: Food
Image: ItemSpriteSheet.RATION
Energy: Hunger.HUNGRY (restores hunger to HUNGRY level)
Price formula: 10 * quantity (base price of 10 gold per ration)
Poison behavior: When poisoned, morphs to RottenRation class
JSON Configuration
Starting items:
initHeroes.json
(Ration in starting items for most hero classes)
Treasury drops:
Treasury.json
(Ration drop chance)
Spiders Treasury:
SpidersTreasury.json
(Ration drop chance)
String Resources (All Languages)
English:
Ration_Name, Ration_Info
Russian:
Ration_Name, Ration_Info
Spanish:
Ration_Name, Ration_Info
Portuguese (Brazilian):
Ration_Name, Ration_Info
Chinese (Simplified):
Ration_Name, Ration_Info
Chinese (Traditional):
Ration_Name, Ration_Info
German:
Ration_Name, Ration_Info
French:
Ration_Name, Ration_Info
Japanese:
Ration_Name, Ration_Info
Korean:
Ration_Name, Ration_Info
Italian:
Ration_Name, Ration_Info
Polish:
Ration_Name, Ration_Info
Ukrainian:
Ration_Name, Ration_Info
Hungarian:
Ration_Name, Ration_Info
Turkish:
Ration_Name, Ration_Info
Greek:
Ration_Name, Ration_Info
Indonesian:
Ration_Name, Ration_Info
Malay:
Ration_Name, Ration_Info
Lua Scripts
This entity is implemented in Java, no Lua script exists
Related Files
Hunger.java
- Hunger buff system
ItemSpriteSheet.java
- Sprite definitions (RATION constant)