Job Perk: Crafting

Crafting is an active Job Perk Mechanic for the Roots of The Wild.​
Crafting comes in many forms, from the blacksmiths who forge weapons and armours, to the mask makers who create wearable art, the chefs who cook wonderful meals, and the witches who brew useful potions! Anyone who takes raw resources and makes something useful is a crafter.

Crafting and Selling
▹Crafters can sell items THEY craft for the BUY price
▹ When selling said item, character selling must currently have a crafting job (so if they craft it with job vouchers or changed their job they don't get the perk)
▹ Unless stated otherwise, all recipes are for one of each item.
Arrows are infinite and come as a default if you have a bow as a weapon, so default arrows are not craftable for that reason. Specialty arrows are the only craftable arrows.

🛠️ Jobs With this Perk

Artist | Craftsman | Weaver | Blacksmith | Mask Maker | Witch | Cook | Researcher

🛠️ How to Use /crafting to Make Items

The /crafting command allows your character to use materials and stamina to create new items. It checks your job, inventory, and location — and then logs the result automatically if everything is valid.

🧾 What the /crafting Command Does

When you use /crafting, the bot:

  1. Checks if your character is allowed to craft

  2. Validates that you're in the correct village channel

  3. Makes sure you have enough materials and stamina

  4. Deducts those resources

  5. Adds the crafted item to your inventory

  6. Logs it to your synced Google Sheet (if connected)

✅ What You Need Before You Start

A valid character with a job that has the CRAFTING perk

  • A fully synced inventory sheet (see /inventory test and /inventory sync)

  • Enough stamina to craft the item

  • All required materials in your inventory

  • Be in the correct Town Hall Discord channel for your character’s village:

    • Rudania → Rudania Town Hall

    • Inariko → Inariko Town Hall

    • Vhintl → Vhintl Town Hall

🚫 You CANNOT Craft If...

The bot will stop you from crafting if:

  • ❌ You are KO’ed (0 hearts) or in jail

  • ❌ You’re debuffed (bot will show duration)

  • ❌ You're in the wrong channel

  • ❌ Your job (or job voucher) doesn't support crafting the item

  • ❌ You don't have enough stamina

  • ❌ You're missing the required materials

  • ❌ Your inventory is not synced or shared correctly

🛠 The bot will tell you exactly what’s wrong if any of this applies.

💬 How to Use the Command

In Discord, type:
/crafting

Then fill in these fields:

  • charactername – The name of the character crafting the item

  • itemname – The exact name of the item to craft

  • quantity – How many you want to make (must be at least 1)

  • flavortext (optional) – Adds a little story or note to the crafting embed

Press Enter.

🔄 What the Bot Checks

Character Ownership – You must own the character

  1. Village Channel – You must be in your character’s current village Town Hall

  2. Inventory – You must be synced, with enough materials

  3. Job or Job Voucher – You must have the correct crafting job (e.g., Blacksmith, Botanist, etc.)

  4. Perks – Your job must include the CRAFTING perk

Stamina – Enough points to cover the full craft cost

🧪 Job Vouchers

If you're using a job voucher instead of having the job permanently:

  • The voucher will only work if it matches the crafting type

  • You cannot use vouchers for crafts that cost more than 5 stamina

  • You must be in the correct village for that job’s voucher

  • If valid, your voucher will activate and then deactivate after crafting

  • Read more about job vouchers here

If the voucher is invalid, the bot will stop you and tell you why.

🪵 Materials Check

The bot will look through your inventory and make sure you have:

  • The right item names

  • The right quantities

  • Any general category items if needed (like “wood” or “metal”)

  • The right total amount if crafting multiple at once

If you’re missing anything, the bot will send you a message like:

❌ Missing Materials to craft 3x Iron Sword:

  • Iron Bar (Required: 6, Found: 2)

  • Wood (Required: 3, Found: 0)

You will need to gather or buy more before trying again.

💪 Stamina Usage

Every item has a staminaToCraft cost.

  • The bot will multiply that by your quantity

  • If you don’t have enough stamina, it will stop you

  • If you pass, it deducts the stamina and shows your remaining amount

  • Read more about stamina here

📜 What Happens If It Works

You will see:

  • ✅ A success message in chat

  • 🛠️ A beautiful embed showing:

    • The item(s) you made

    • Quantity crafted

    • Materials used

    • Your remaining stamina

    • Optional flavor text (if added)

📄 Your Inventory Sheet Updates Automatically

If your sheet is valid and synced:

  • The item will appear under the loggedInventory tab

  • “Obtain” will be marked as Crafting

  • The link to the crafting message will be included

  • The quantity will match what you created

No extra steps needed — it logs for you.

🧯 Common Problems & Fixes

Problem: Character not found
💡Solution: Make sure you spelled the name right and you own them

Problem: Wrong channel
💡Solution: Go to your village's Town Hall channel


Problem: Missing materials
💡Solution: Check your inventory and restock

Problem: Not enough stamina
💡Solution: Wait until reset or restore stamina

Problem: Invalid job or voucher
💡Solution: You need the right job for that craft type

Problem: Item doesn't exist
💡Solution: Ask staff if the item is available or spelled right

Problem: Invalid sheet
💡Solution: Run /inventory test to verify and fix your sheet