This is actually coming from Ultima Online.
In UO, you could craft some things with tools you carry with you, but there were also lot of stuff that required specific equipment that were basically furniture items placed into the world. For example, you could use tailoring if you had scissors with you, but to make thread from wool you needed spinning wheel. Either one inside stores in cities or one you had bought and placed inside your house.
Big problem with implementing this kind of system to Xsyon would be the lack of cities offering free-to-use equipment, but that could be easily overcome by making low-level crafts ones that do not require this kind of equipment.
For example, it sounds really stupid to be able to forge a sword without a forge (which would of course need fuel) and anvil.
Of course, this would mean that crafting system would need some reworking, but I don't think this would be an insuperable issue.
Here's one possibility of how to do it:
When you activate forge, you get window similar to other crafts. You select recipe which then needs certain materials and tools. Now let's take an example for crafting a swordblade:
1) Activate forge, select recipe; in this case sword billet. Insert materials and tools and craft.
2) After crafting a , you are rewarded with an item that has very short lifetime, few minutes max.
3) Activate anvil, use sword billet you got, insert other materials and tools and craft the final product.
Then there's always the possibility to keep current crafts in their current form, but use the above system for new crafting professions.