On the stream today @Chris said that if they put a crafted Inky NPC out there there will be hundreds of those, and not as many of the fancy store ones. That's the wrong approach. We already have dozens of NPCs, maybe hundreds if you count pets (pets can talk, why not?) So here's the method: Alchemists can create a spell that they put on an NPC that gives the NPC the power of speech. They can now speak the smallest number of characters, the one you planned to put on a crafted (ugly) NPC. I would suggest having to use gold (coins) in the recipe, as well as reagents. We are doing alchemy after all! In the Crown Store is a more powerful spell, that adds to the number of characters already available, just like bank slots. So you're not buying a one time thing, you're adding characters (just like dungeon points) until you get it where you want. Optional: Let crafters add the spell multiple times, with each additional application requiring 4x the previous. As with bank slots, this encourages us to get some using resources, but quickly makes COTO's the more affordable method. There's no need to make more NPCs, we need to give voice to our existing ones.