Code Monkey home page Code Monkey logo

cooking's Introduction

Cooking

This module adds several raw food items and the ability to cook food for better restoration of hunger and thrist.

Warning: You may want to bump up the max RAM usable by Terasology when enabling this module. Otherwise, your game might crash when openining the Cooking section of the help menu.

Contribution

  1. Run groovyw module recurse Cooking command while in the Terasology root folder to fetch and store the module locally. Then fork the module and add a remote reference using the command git remote add <remote-name> <your fork> in the /module/Cooking directory.
  2. To add a food item, create a prefab similar to the ones here.
  3. While adding an icon for the food item, make sure that either you've created the textures for the new items, or the source you retrieved them from is compatible with the Apache 2.0 license. In any case cite the resources you've used in this README file.
  4. Aim to keep the icons below 128x128 in resolution.
  5. To add a recipe, create a prefab similar to the ones here.

Send in PRs to this repository and feel free to add your name to the authors list in the module.txt file.

Credits For Description & Images

Credits for description & images are written in our Wiki.

cooking's People

Contributors

4denthusiast avatar agonbeat avatar andriii25 avatar camelliaguan3 avatar cervator avatar darkweird avatar dhanjo avatar gkaretka avatar isamorphic avatar jaygupta2003 avatar jdrueckert avatar jnxnpn avatar kallentu avatar kcirtaptrick avatar keturn avatar madmate avatar marvel0usx avatar mdj117 avatar mjuvekar7 avatar nihal111 avatar oniatus avatar patnipriyansh avatar pokeyone avatar pollend avatar shardulc avatar smsunarto avatar sufurelite avatar vedant-shroff avatar xrtariq2594 avatar yvars avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cooking's Issues

Cooking should depend on Hunger and Thirst or none of them

Cooking depends on Hunger at the moment.
Nearly all food items provide the FoodComponent from the Hunger module.

However, nearly all food items also provide the DrinkComponent from the Thirst module.

Activating Cooking only will not activate (or download) the Thirst module, leaving the player with a hunger-bar only.

It's likely that cooking will function without hunger or thirst but this is probably very pointless :) For consistency, we should add thirst to the dependencies which also would make the testing much easier.

Add WorkstationInGameHelp to Cooking Recipes

As the title states, add the WorkstationInGameHelp stuff to all of the cooking recipes so that when an item under the Cooking submenu is brought up, what it can be used for or what it's made from is shown.

Make sure to pull the develop branch and use that as a baseline. For an example of this, check out this commit over on the develop branch of Alchemy.

Change food/items icons

In Google Code-In we get a lot of new food items and icons, but sadly some of them doesn't really fit the overall game art style, it would be great if we can uniform them.

  • Make the icons fit our overall art style
  • Uniform the icon size (32x32 or 64x64) [Up for debate]

Adjust item icon padding

Currently, some icons fills a huge percentage of the square with a really minimal margin, and some is simply too small and does not fill enough space with too much padding. we need to set a standard on how much padding we want to use.

CC: @Cervator @rzats for discussion

cooking UI changes

Hi, I have made an overhaul of cooking UI for the GCI task Overhaul or create a UI Screen ( MovingBlocks ).
Hope you like it!
screenshot 209

Add support for optional ingredients in Cooking

Currently, recipes only allow for mandatory ingredients in the input section. A nice upgrade would be allowing for optional ingredients in the recipe. Like, adding extra stuff to guacamole for increased benefits and effects.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.