At the moment, every item usable as a tool is a special unique snowflake, meaning crafting recipes allowing different tools devolve into long lists of NEEDS pocket knife OR steak knife OR butcher knife OR integrated toolset OR sharpened piece of metal OR strong teeth OR you get the idea.
This seems needlessly complicated and prone to problems:
- The more duplicate tools are introduced, the more complicated and difficult to read the crafting recipes will get. You’ll never be able to use any bladed object in the game for even the easiest crafts, as that would make the recipe tool list unreadable.
- If a new tool or recipe is added, it’s easy to miss an instance that needs to be updated, leading to the new swiss army knife being able to open tin cans, but not aluminium ones (as that unique recipe was missed when adding the tool in).
I don’t see any advantage of doing it this way.
Instead I propose the following:
- Items usable as tools get a special TAG denoting their tool use. This TAG denotes the TYPE of tool the item can be used for and its TOOL LEVEL.
A digging stick thus gains the TAG “Digging Tool Lvl.1”, a shovel gets “Digging Tool Lvl.2”. Naturally, these TAGs are listed in the item desciptions along with weight and other stats.
- Crafting recipes look for those TAGs instead of specific items.
Digging a shallow pit thus requires a “Digging Tool Lvl.1”, digging a deep pit requires a “Digging Tool Lvl.2”.
- Having a higher level tool available than the minimum required makes the task go faster/easier.
Thus, you want to carry a hammer even with the abundance of rocks around, because those are just "Clubbing Tool Lvl.1"s, while the craftsman’s hammer is better.
You may still have a few special instances of OR in the recipes (like requiring a “Heating Tool” OR a nearby flame), but it’ll be much reduced. Recipes will be easier to read. Tools are more standarised allowing a bunch of similar items and tools of different quality allow for more interesting choices.
Names are still TBD, obviously. “Digging Tool” sounds okay, “Clubbing Tool”, not so much.
Thoughts?