User Tools

Site Tools


en:rpd:potion_mechanic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:rpd:potion_mechanic [2026/01/01 19:45] – namespace move Mikeen:rpd:potion_mechanic [2026/01/01 19:47] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Potion ======
  
 +Potions are consumable items in Remixed Dungeon that provide various beneficial or detrimental effects when consumed.
 +
 +==== Description ====
 +Potions are single-use items that provide a variety of effects when consumed. Most potions must be identified before their effects are known, though some provide immediate feedback when drunk.
 +
 +==== Types of Potions ====
 +  * [[en:rpd:potion_of_healing_item|Potion of Healing]] - Restores health
 +  * [[en:rpd:potion_of_experience_item|Potion of Experience]] - Provides experience points
 +  * [[en:rpd:potion_of_frost_item|Potion of Frost]] - Freezes nearby enemies
 +  * [[en:rpd:potion_of_invisibility_item|Potion of Invisibility]] - Makes the hero temporarily invisible
 +  * [[en:rpd:potion_of_levitation_item|Potion of Levitation]] - Levitates the hero
 +  * [[en:rpd:potion_of_liquid_flame_item|Potion of Liquid Flame]] - Creates fire on nearby tiles
 +  * [[en:rpd:potion_of_mana_item|Potion of Mana]] - Restores mana for magic classes
 +  * [[en:rpd:potion_of_might_item|Potion of Might]] - Permanently increases strength
 +  * [[en:rpd:potion_of_overhealing_item|Potion of Overhealing]] - Provides healing with a buffer
 +  * [[en:rpd:potion_of_paralytic_gas_item|Potion of Paralytic Gas]] - Releases paralyzing gas
 +  * [[en:rpd:potion_of_purity_item|Potion of Purity]] - Cures toxic or poisonous effects
 +  * [[en:rpd:potion_of_strength_item|Potion of Strength]] - Permanently increases strength
 +  * [[en:rpd:potion_of_toxic_gas_item|Potion of Toxic Gas]] - Releases toxic gas
 +
 +==== Mechanics ====
 +  * Potions must often be identified before their effect is known
 +  * Most potions become identified when consumed
 +  * Some potions can be thrown to affect enemies or other characters
 +  * Thrown potions generally affect only the tile they land on
 +  * Shattering potions on the ground can provide alternative effects
 +
 +==== Identification ====
 +Potions come unidentified and must be sampled to determine their effect. This can be done by:
 +  * Drinking the potion
 +  * Throwing it at an enemy or ally to see the effect
 +  * Using certain items or spells that identify items
 +
 +==== Strategy ====
 +  * Identifying potions early can save resources and avoid dangerous effects
 +  * Some potions, like healing, are always safe to drink when needed
 +  * Throwing potions at enemies can be tactically useful
 +  * Consider saving important potions for critical moments
 +
 +==== Code References ====
 +  * Base class: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/potions/Potion.java|Potion.java]]
 +  * All potion implementations: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/potions/|potion directory]]
 +  * Identification system: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java#L42-L48|Item identification system]]
 +
 +==== See Also ====
 +  * [[en:rpd:items|Items]]
 +  * [[en:rpd:consumables|Consumables]]
 +  * [[en:rpd:identification|Identification]]
 +  * [[en:rpd:scrolls|Scrolls]]
 +
 +{{tag> rpd items potions}}