en:rpd:alchemy
Table of Contents
Alchemy
Alchemy is a system in Remixed Dungeon that allows players to create useful items by combining ingredients. It's typically found in the Sewers and involves brewing potions, creating food, and making various other items.
Alchemy Mechanics
- Alchemy is performed at an alchemy pot found in the Sewers Level
- Players must find or collect ingredients to use in alchemy recipes
- Different combinations of ingredients produce different items
- Common alchemy involves brewing potions from seeds and other ingredients
- Some recipes require specific combinations of items
Common Alchemy Recipes
- Potion of Frost - From icecap seed and water
- Potion of Liquid Flame - From firebloom seed and water
- Potion of Paralytic Gas - From sorrowmoss seed and water
- Potion of Healing - From sungrass seed and water
- Potion of Invisibility - From sorrowmoss seed and water
- Potion of Mind Vision - From dreamweed seed and water
- Potion of Purity - From rotberry seed and water
- Potion of Strength - From starflower seed and water
Arrow Creation
- Alchemy can create specialized arrows from regular arrows and potions:
- Fire Arrow - From regular arrows and Potion of Liquid Flame
- Health Arrow - From regular arrows and Potion of Healing
- Paralysis Arrow - From regular arrows and Potion of Paralytic Gas
- Toxic Arrow - From regular arrows and Potion of Toxic Gas
Alchemy Ingredients
- Seeds - Most common ingredient, obtained from plants
- Rat Tails - Dropped by sewer rats
- Rotberry Seeds - From rotberry plants
- Water - Basic ingredient for most potion brewing
Alchemy Benefits
- Provides access to potions that might be rare on dungeon floors
- Allows production of utility arrows for ranged combat
- Enables efficient use of collected seeds
- Can provide emergency healing potions when needed
- Offers a way to dispose of unwanted seeds
Challenges
- Requires finding alchemy pot in the sewers
- Needs specific ingredients which may be rare or hard to find
- Some recipes may require multiple ingredients that are difficult to obtain simultaneously
Code References
- Alchemy implementation: Alchemy.java - The core alchemy blob mechanics
- Recipe definitions: Alchemy.java#L72-L106 - transmute() method that handles the seed-to-potion conversion
- Alchemy pot object: AlchemyPot.java - The feature that allows players to interact with the alchemy system
- Recipe data: Plant.java - Each plant defines its own alchemy recipe via the alchemyClass property
- Seed-to-potion conversion: Alchemy.java transmute method - Details how seeds are converted to potions
- Plant alchemy classes: Example: Sungrass alchemyClass - Each plant defines what potion it creates when alchemized
- String resources: Alchemy-related strings
- Alchemy success mechanics: Alchemy.java#L85-L103 - How the success probability and result selection work
- Treasury system: Treasury.java - How random potions are selected during alchemical transmutation
- Statistics tracking: Statistics.potionsCooked - Tracks the number of potions created through alchemy
- Badge validation: Badges.validatePotionsCooked() - Awards badges for alchemical achievements
- Machine-readable data: mr:alchemy
See Also
- Potions - Information about potions
- Seeds - Information about seeds
- Items - Other items in the game
- Sewers Level - Where alchemy is performed
- Alchemy Mechanic - Detailed mechanics of the alchemy system
- Alchemy Pot - The object used for alchemy
- Alchemy Brewing - Brewing process details
- Plants - Sources of seeds for alchemy
- Brewing Recipes - All alchemy recipes
en/rpd/alchemy.txt · Last modified: by 127.0.0.1

