MovingBlocks

Add a new potion to the Potions module

Terasology has a Potions module that adds potions (and a related drinking system) which can be consumed for a variety of effects. These range from healing and regeneration to mobility increases such as multi-jumping.

Your task is to implement a new potion that's not currently present in the module. In order to do this, you'll need to create a prefab and supply a texture for the icon. For the prefab, you are allowed to mix several of the preexisting PotionEffects together, or create a new one if necessary - if you do decide to create a new effect, please let us know and we'll help guide you along the way. For the icon, I strongly suggest you to just recolor one of the preexisting potion images.

Definition of 'Done'

  • A pull request is submitted to the Potions module containing the new potion. 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 an equipment piece with stat boosts

Where to start?

  • Download a copy of the Potions module using gradlew fetchModulePotions, create a new branch, and start from there! Check the already existing potion prefabs in Potions for examples on how to setup a potion prefab.

Look at the README in the repository for more instructions.

Task tags

  • content
  • games
  • design
  • java
  • modding

Students who completed this task

Shardul Chiplunkar, Jay Gupta, Kallen Tu, Quinn Roberts, Rufus Behr, EpicPhoenix, Mandar Juvekar, Patrick Wang, J Young Kim, Gregor Karetka, Loan Ventura, Scott Moses Sunarto, priyansh patni, Aditya Singh, Benjamin Amos, Arpit Kamboj, Camellia Guan, Vaibhav Bajaj, Dhananjay Garg, Mohammad Darvish

Task type

  • code Code
close

2016