Forum:Can someone make a new npc for me?

I was looking at some mods for terraria and i was surprised that noone had made any new friendly NPCs.

I had a couple ideas for NPCs of my own but i wouldnt have any idea how to make them.

First off, i thought it would be cool if there was a town NPC that was a "world traveler" or "treasure hunter". to unlock him, you would need to get an item only available in the corrupted zone, the under world, underground jungle, dungeon, ocean, and obviously, have all the other requirements for a town NPC to move in. He would sell things like a golden key (VERY expensive),water candle, vile mushroom, deathweed, shark fin, feather, fireblossom, jungle spore, vine, jungle rose (the last 3 things are VERY expensive) and other sorts of things. probably not all those things would be for sale or else it would be way over powered but i still think it would be VERY useful.

Also, a "builder" or "supplier", To unlock him you would need to have mined at least 1000 rock, dirt, mud, and possibly ash block or ebonstone to make it harder to unlock. he would sell things like rock, dirt, clay, mud, etc. This would be useful for when your making a large building project and dont want to take so much time to mine all the materials.

Last, there could be a "Knight's Ring" item that would be used to summon a "knight" where you are standing. he would have about 200 hp, he would have maybe a silver sword or bow, it would take about 50 or 100 mana to summon him, and he would only attack hostile mobs as he followed you around. I was thinking the Knight's Ring would be only available in a locked gold chest or a shadow chest. That way it would be a rare find. it would definately be helpful when fighting large amounts of enemies, or u were on a project and didnt want to have to keep switching to your weapon to kill the enemies.

If you actaually read all this, thank you!

If you are willing/able to make any of these please message me.