Thursday, March 10, 2011

Crafting things

Tobold talked about crafting today and it made me think about how crafting works and how it ought to work.  WOW crafting has a few different issues, some of which would require a total overhaul to fix and some of which would be easier.

1.  Each individual craft used to level up is trivial.  When I cap out a profession I have to make 500 different things so there is no possible way those things could be individually relevant.  They end up being junk, food for the vendor.

2.  Everyone takes the same path to capping out.  This makes levelling a profession boring because every person does it precisely the same way.  There is no sense of discovery.

3.  Every crafter is the same.  Once you get a recipe there is no difference whatsoever between the best and the rest.  The fact that there is no way to be a more skilled crafter is a loss.

The way I would address these if I were designing a system from scratch is to firstly make every craft much more relevant.  Rather than creating 500 (or even 300) things I would want crafting to take many less crafts, maybe more like 30.  The trick to making this work is that of course each craft would need to be much more challenging.  I would set up a system where a crafter would have 3 new recipes available to them.  To learn more and advance their craft the crafter would have to complete one of the recipes in their log, much like completing a quest, and then a new recipe would pop into that spot.  All recipes that have ever been completed would go into the crafter's permanent repertoire to be crafted again whenever the crafter wishes.  Since the acquisition of recipes is random everyone would take their own course through crafting and would need to make 1 of everything to learn all the recipes available to them.

I would make it such that completing a craft requires a combination of items you get acquire from the Auction Hall, vendors, and personal collection/questing.  Because you have 3 crafts available at all times you should be able to collect the ingredients as you quest and move through zones to make appropriate gear.  Because these crafts would require a lot of effort rather than just buying the materials I would definitely want there to be a substantial experience award for completing each one.  I would think that awarding experience for subsequent crafts of the same recipe would be fine, but the additional ones would be worth much less than the first.  The idea would be for crafters to be able to earn a lot of experience through crafting but that levelling purely through crafting would be not ideal.  Essentially I would be aiming for the 'optimal' levelling path to be to level professions alongside doing level appropriate quests.

The final major change to crafts is I would want them to produce variable results.  I would achieve this by implementing a mini game for each craft that would be necessary to complete each craft.  For example, blacksmithing could require a game of Minesweeper to complete a helmet.  If the player plays Minesweeper terribly the item would end up being:

Str 5
Sta 5
Crit 4
Hit 6

If the player plays perfectly the final item would look like:

Str 8
Sta 9
Crit 8
Hit 9

The idea would be that items have a substantial range in power and that range is determined by how well the crafter plays the minigame associated with that craft.  In this way crafters would actually be very much distinguished by their skill and a particular person could produce top notch goods while someone with less skill and practice would make things that were decent, but worse.  The idea would be to create a variable market for goods of slightly varying quality.  I would aim to have the items produced by appropriate level crafts with moderate skill to be more powerful than items acquired by questing or from drops.  Basically if someone levels up their crafting as they adventure I would want all their completed projects that are class appropriate to be the best equipment they can acquire for a substantial length of time.

I would hope that these changes would integrate crafting into levelling much more smoothly and make each part of the process feel much more rewarding.  Crafting would worth pursuing even if you had no intention of making endgame equipment both for the experience and the equipment acquired along the way.  In theory someone who really wanted to just craft could even level to the cap by crafting and establish a name for themselves as the best crafter of their kind around because their results could actually be superior to nearly anyone else.  They could find a real role in the world without having to kill anything.  In a fantasy fighting game I don't think being a crafter needs to be the optimal path but I like the idea of it being possible.


  1. I used to play Puzzle Pirates which had a mini game like you described for each of the different crafts. In order to make the better items you would need to have someone who is in the top 20% at the mini game help to craft the item. Puzzle Pirates also had that most items would disintegrate after 30 login days; this meant that there was a constant demand for crafters to be crafting new items, especially the crafters that could provide expert labour.I am not sure if having items disintegrate after a certain time frame would destroy the highend raiding for elite equipment in games like WoW.

  2. If the recipes were random, how would you create a system that skilled up and required materials appropriate for someone leveling their character and leveling a profession at the same time?

    Ex: Say my character was level 20, and I just completed an move speed potion. Now the random recipe I get is a cataclysm flask.

    The minigame idea is interesting, but if you already invested a ton of time into gathering the materials with your system of crafting, wouldn't it be a huge gamble crafting anything? Even someone that was "an expert" at a minigame they could have an off day, or have something come up while they were playing. I think it would only really be appropriate for lower level blues or greens. A lot of those items rarely get crafted anyway because people are power leveling professions.

  3. @sirk

    The randomness of getting new recipes would certainly have to be minimized to some extent. For example, if I am level 20 and I get a new recipe I always get a recipe with a 'recipe level' between 17 and 23 unless I already know all those in which case I get a random low level recipe. This would ensure that everything on my list is something I can complete the quest for.

    It is a bit of a gamble crafting things, just as it is a bit of a gamble doing dungeons. Sometimes you don't get much, sometimes you get a lot. Keep in mind that someone who is perfect at the minigame would get 15 stat points and if they make a few small mistakes their item would get 13 or 14 stat points. This would drop its value substantially in an endgame market but when levelling they would still equip it and use it. Honestly having some variability in item quality would be interesting anyhow - how much more do you pay for an item that is 3% better?

    Note that since people in this system would be crafting only 30 things to reach the 'level cap' of skill I don't see any reason why the market would be flooded with junk. There don't need to be any greens at all, every item can be a above level blue. Because there are way less useless items being generated low level characters would actually want they items that get crafted and the market for them would be a lot better.

  4. This comment has been removed by the author.

  5. One thing that I really liked that WoW got rid of was the BoP epics from Burning Crusade. Planar Edge was my first piece of epic gear, and I felt that I'd earned it. I felt the same way doing the early pally quest to make Verigan's Fist, back in the day. Here's what I'd like to see:
    - Bring back craft specializations which can be gotten early on, say lvl 20-30.
    - Have specific BoP items that are upgradable with special materials from level-appropriate dungeons and/or special quests.
    - In order to maintain balance have crafted items require more raw materials, but also give more skill-ups so that fewer items are necessary to achieve the next level of a profession. I agree that crafters shouldn't have to make 500 items just to max the prof.
    - I'd like to be able to build custom equipment instead of a pre-set recipe. Different reagents could be used to get different stats on a basic item. Example - "Steel Helm" could be a recipe. Adding a Citrine adds Str as a stat; adding Jade adds critical strike. Mixing in Stonescale Oil adds Sta. Bake at 350 and get Steel Helm of Battle +x Str +y Sta and +Z Crit. Classes could then customize their own gear for use or for selling.
    Perhaps the minigame aspect could actually be part of the creation process. Remember making Kungaloosh in Scholazar Basin? You had to add the ingredients at just the right time. I could see doing something similar with crafting. The end result could vary depending on how good players are at hitting the buttons in the right order.