====== 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}}