Add a food item to the Cooking module
Terasology has a Cooking module that implements a basic cooking system through the usage of CookingStations. This module also provides new food items as well as recipes for producing the food. The food can then be consumed to fill up the hunger and thirst meters implemented in the Hunger and Thirst modules.
Your task is to implement one new food item that's currently not present in the module. In order to do this, you'll need to create a prefab and supply a texture for the icon. Food items can be fruit, vegetables, meat, sweets or even agents such as baking soda - there's a lot of variety you can add to this module, but I strongly recommend sticking to non-cooked and non-mixed foods for simplicity. That still leaves a lot of room for creativity.
Definition of 'Done'
- A pull request is submitted to the Cooking module containing the new food item, and a reference to where the icon for the item was obtained from is added to the README file. Feel free to add your GitHub nickname to the list of authors in the module.txt file!
Suggested next task: Add a recipe to the Cooking module, Add a new cooking utensil to the Cooking module.
Where to start?
- Download a copy of the Cooking module using "gradlew fetchModuleCooking", create a new branch, and start from there.
- Check the already existing food prefabs in Cooking for examples on how to setup a food prefab. Refer to the README in the repository to find more instructions.