Elin
Not enough ratings
Potion Bottle Recycle
   
Award
Favorite
Favorited
Unfavorite
Gameplay: QoL
File Size
Posted
Updated
101.980 KB
1 Mar @ 9:10pm
27 Oct @ 2:44am
9 Change Notes ( view )

Subscribe to download
Potion Bottle Recycle

Description
Updated 10/25/19
Refreshed config items for clarity.
Please verify using ModConfigGUI or similar tools.
Introduced a feature and config to restrict NPC resource recovery when they are a certain distance away from the player.
Internal processing changes.

Overview
.A mod to reduce empty bottles that disappear into emptiness when using, mixing, or crafting potions, etc.

Corresponding actions.
Use: when you drink potions, buckets of water, or use dyes on objects.
Mix: when you mix them in a well (for charging), when you mix dyes, acid-resistant coatings, poisons, etc. on items.
Craft: generally for processing machines such as stone vases, dye kilns, and craft recipes.
Throwing: When potions, empty bottles, etc. are thrown and broken.

List of reducible items
  • Items including empty bottles (of potions): potions, water, sewage, bucket with water, empty bottle, empty bucket
  • Items including junk: drinkable items, liquor
  • Items not reducible but internally set for processing: snow, milk and medicines
Non-reducible recipe list
  • Beginner's alchemy tools... because it means you use only resin

Configuration
.
Category
Name
Description
00_General
Enable_Recycle_OnUse
Control flag for recycling upon use
00_General
Enable_Recycle_OnBlend
Control flag for recycling upon blending
00_General
Enable_Recycle_OnCraft
Control flag for the function to recycle when crafted
00_General
Enable_Recycle_OnThrow
Control flag for the function to recycle when thrown
00_General
Enable_Recycle_Junk_Things
Control flag for whether to generate junk items (Default: false)
01-Scope
Scope_of_Use_Recycle
Scope of items recycled when used
01-Scope
Scope_of_Blend_Recycle
Scope of Recycling When Blending
01-Scope
Scope_of_Throw_Recycle
Scope of Recycling When Throwing
01-Scope
Scope_of_Recycle_Junk_Things
Scope of recycling junk items
01-Scope
Recycle_Radius
Limits NPC recycling execution based on distance from PC (Default: 12)
02-List
Setting_Prohibition_List
.
Specify non-reducible items by internal ID. Multiple items can be added by separating them with , (comma).
02-List
Setting_Refernece_OrgMat_List
.
Specify by internal ID the items that should be referenced to the original material at the time of reduction. Multiple items can be added by separating them with a, (comma).

Source
https://github.com/sig649/s649_PotionBottleRecycle