Implementation Potions

xtariq

New Member
Contributor
Name: Potions
Summary: A gameplay module that adds several consumable potions which can bestow a variety of effects on the user such as healing, regeneration, speed increases, and status ailment cures. See the README (in the develop branch) for the full list of potions.
Current Goal: Add a grow/shrink potion, glow potion, and harm potion.
Curator: XTariq
Location: https://github.com/Terasology/Potions
Compatibility: Singleplayer, Multiplayer

Todo list:
  • Add a grow/shrink potion that increases/decreases the size of the user.
  • Add a glow potion that makes the player shine, making it easier to see in the dark.
  • Add a harm potion that instantly deals damage to the user. It's more of an offensive potion that will be later integrated with throwable items.
  • Add an invisibility potion that hides the user's mesh.
  • Add stat potions that temporarily buff the user's PhysicalStats. Likely to be added into a separate module (StatPotions).
  • [Future] Add more tiers for applicable potions.
  • [Future] Add a BeforePotionDrinkEvent to cancel the drinking action outright.
  • [Future] Rework the potion drinking system to allow for an ID field stored in the potion effect itself. This will be particularly useful for stacking effects, so that they don't overwrite each other.
Recent Changes:
Cleaned up module, added potion "durability", and added integration with InGameHelp for all the items.

I'm open to any suggestions you may have.
 
Top