
Grindstones
Adds the ability to repair your metal tools at the expense of their maximum duarbility.

Description
This mod adds a grindstone frame and a grinding wheel for that frame, which when placed inside, allows you to repair your tools. The vanilla grindstone currently (1.22.0) only sharpens the falxes, giving it a damage multiplier, this mod allows you to repair tools and configure what you can and can't repair using this mod's grindstone. At the moment this functionality is mostly for aesthetics; but you can make the wheel with any metal rod and one of the same four types of rock you can make a quern out of and you can make the frame out of any nails and any wooden boards.
Config:
- <span style="text-decoration: line-through;">
DurabilityPointsRepairedPerPointLost: How many durability points an item gets for every point it loses</span> (depricated with automatic updating support) RatioMaxDurabilityLossToDurabilityGain- The ratio of how many max durability points are lost and how many points durability are repaired every tick
- Supports 0 durability loss
- Only support integers at the moment
- Default: "1:4"
SafeSharpening- If enabled prevents extra durability loss at the tail end of repairing a tool so you always get a repair with the exact ratio you specified
- Defualt: false
Whitelist- Overrides all other settings to allow specified tools to be repaired
- Default: []
Blacklist- Overrides all other settings besides the whitelist to disallow specified tools from being repaired
- Default: []
NotRepairableToolTypes- Black list of tools to not repair
- Default: [ "bow", "sling", "firearm", "crossbow", "shield" ]
AllowedRepairableMaterials- White list of material types that can be repaired
- Default: [ "unspecified", "copper", "tinbronze", "bismuthbronze", "blackbronze", "gold", "silver", "iron", "meteoriciron", "steel", "ornategold", "ornatesilver" ]
/gconfig ratioget- Prints the current ratio setting
set <ratio>- Set the ratio to <ratio>
- must be in <integer>:<integer> format
toDefault- Resets the value to its default
/gconfig safetyget- Prints the current safe sharpening setting
set <state>- Set the safe sharpening sate to <state>
- Must me 1/0, True/False, or enable
toDefault- Resets the safe sharpening to its default value
/gconfig whitelistget- Prints the current tool whitelist
add [tool]- Adds [tool] to the whitelist
- You can either type in a specific tool code or hold the tool you want to whitelist
remove [tool]- Removes [tool] from the whitelist
- You can either type in a specific tool code or hold the tool you want to whitelist
toDefault- Resets the whitelist to default/clears the whitelist
/gconfig blacklistget- Prints the current tool blacklist
add [tool]- Adds [tool] to the blacklist
- You can either type in a specific tool code or hold the tool you want to blacklist
remove [tool]- Removes [tool] from the blacklist
- You can either type in a specific tool code or hold the tool you want to blacklist
toDefault- Resets the blacklist to default/clears the blacklist
/gconfig disallowedToolget- Prints the too types that are currently disallowed from repair
add [toolType]- Adds [tooltype] to the tool type blacklist
- You can either type in a specific tool type or hold the tool of the type you want to add to the tool type blacklist
- Must be in the tools enum in vintage story
remove [toolType]- Removes [tooltype] from the tool type blacklist
- You can either type in a specific tool type or hold the tool of the type you want to remove from the tool type blacklist
- Must be in the tools enum in vintage story
toDefault- Resets the tool type blacklist back to its default value
/gconfig allowedMaterialget- Prints the materials that are currently allowed to be repaired
add [material]- Adds [material] to the material whitelist
- You can either type in a specific material or hold the tool of the material you want to add to the material whitelist
remove [material]- Removes [material] from the material whitelist
- You can either type in a specific material or hold the tool of the material you want to remove from the material whitelist
toDefault- Resets the material whitelist back to its default value
Commands are also aliased to /gsettings
Compatability:
Ratings & reviews
Sign in to leave a rating or comment.

