REPO Alchemy mod adds a full crafting system using the Portable Oscillation Transmutator (P.O.T.). The POT allows you to combine ingredients, shake, and craft useful items.
How to Use it:
- Toss in ingredients
- Wait for the shake icon to confirm a valid recipe
- And shake the handle to complete the transformation.
Other Features:
- Includes ingredient storage: deposit items via the funnel on the left, retrieve them from the right.
- Only two of each ingredient can be carried to the next level (configurable), so plan ahead.
- If more than four ingredient types are inside, press your use key while holding the P.O.T. to cycle through the ingredient types.
- Indicator lights behind each ingredient help manage storage:
- Orange = multiple stored
- Red = too many (will be discarded next level)
- Magenta = unlimited
By default, this mod adds no recipes—pair it with the Unique Potions mod to get started crafting.
Note, that ingredients spawn independently of valuables and won’t affect your haul totals.
Adding Custom Ingredients
- Create your ingredient. Make sure it’s a ValuableObject prefab. Set its sell price low (e.g., $100).
- Attach the Ingredient component. Add the Ingredient component to your object. Assign a unique ingredientID (e.g., “BlueDust“).
- Register the ingredient: Tools.RegisterIngredient(yourIngredient);
Want it to not spawn naturally in levels? Use:
Tools.RegisterIngredient(yourIngredient, false);
Adding Custom Recipes
- Load your prefab.
- Attach an AlchemyItem component to it. Set its color (used for P.O.T. particle effects) and set its icon (displayed when crafting is successful).
- Register the recipe:
Tools.RegisterRecipe(new List<string>() { “BlueDust”, “RedMoss” }, yourAlchemyItem);
Requirements
CustomDiscoverStateLib
REPOLib
Created by Lunoid







