Contract System

The contract systems has two main functions. The first acts very similar to a typical quest system where NPC's will create contracts when they are unable to acquire the goods they need within the local market. The second type will be predominantly used by the government to get government items built.

NPC Contracts
Example: The local carpenter has run out of wood and there is none available to purchase in the local town. The nNPCcarpenter will then create a contract to purchase wood. They will ask for a certain amount of wood in exchange for a certain amount of coins. When the player brings the wood back they will get paid. All contracts will have a timer based on the item to ensure that they can be fulfilled in a timely manner.

Government Contracts
Example: The mayor of a new town’s needs some pavers built. So they will create contracts for pavers. When creating contracts the person will have the ability to choose to use the towns warehouse or set it so that the builder provides the materials.. After setting up a construction job board they will be able to place pavers down where they want and snap them together with the exception that these pavers are not complete they are simply the ghost outlines. Now someone skilled at building pavers can come along and go to the job board and pick up these contracts. When they finish building out the pavers the contract is completed. When ready the craftsman can go back to the job board and be paid for their work.