Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

The guild merchant NPC

Sign in to follow this  


Right now, I am working at the guild merchant NPC. Basically, there will be a small number of NPCs (about 10, but to be determined) which one guild can hire (one guild can have no more than one such NPC) and for a monthly fee that will be determined via some auctioning ingame system, they will act as the guild's store.

So a guild will be able to buy and sell items to other players.
Now, this NPC will serve the guild as a whole, not individual guild members. And the guild master will take the money, and it is up to him or her to distribute it across the guild, or use it for guild needs.
This NPC is not really difficult to program, but it's a LOT of work! So far I have completed only about 20-30% of the code, and a simple line count reveals 460 lines. Of course, many lines are empty, for formating, some lines contian only a "{" or a "}" or an else.
But still, it is a lot of code. Then there is the extensive testing and debugging, the auctioning system, etc.
I do however believe that such an NPC would make the game much more interesting and would add a new aspect to the social and economical interaction between players.

Later on, if this works well, I can implement some other neat things to help the guilds make the best use of their money, such as perhaps 'bribing' various gods for bonuses.
Sign in to follow this  


Recommended Comments

Guest Anonymous Poster


Sounds like a really awesome idea. How long do you think it will take you to program fully?

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!