Jump to content

Malangdo Cat Paw Merchants - A Comerce System 1.1.0


1 Screenshot

About This File

Not only merchants can do some zenys by doing comerce, you can make so the players can make zeny by carrying products from one town to another.

This system were inspired on Mabinogi's comerce system, cat paw representants can be spotted inside the towns (or on the lower field in prontera) and you can buy products on it, and then walk all the way to the other town to sell them for more zenys.

  • It is easy to learn how to make profit on the system, you have to prompt to buy the items that have green text, check out their values though, and the discount they receive, will be shown a list of towns and the prices that the item is going to be bought for there, check out the green text towns because are the towns that you will get more profit, walk to the town and sell the product there.
  • Bandits have the chance of appearing based on the summed value of the items you're carrying with you.
  • The Cat Paw Merchants only cover the area of the 5 main towns, that are from Prontera to Aldebaran, Lutie also have a vendor, If you checked the script, you will notice that npcs from Comodo to Hugel are deactivated, that is because they doesn't have products for sale currently. If you study how the npc works, you will be able to add more products for sale, though.
  • There is a special leveling system for this npc, the Merchant level, you gain exp on it at every sucessful trade you do, the Merchant level increases the weight of items you can carry at once, so buying hundreds of a item when first using the system is impossible.
  • At every 2 hours in server time, the products prices will shuffle, It is recommended to avoid doing trade if you know that you will not reach the other town before the time passes.
  • There is a Daily quest includded, where the npc will ask you to do 5000 Zenys of profit.

You can install the npc normally like any other npc, just pay attention, there are two files named item_db.txt and item_avail.txt, you have to go to the db folder of your server, open the files that have the same names, paste the content from the respective file that comes with the npc inside the file in the db folder, then save, do not replace everything right away, It is gonna break your server database and you'll be in a creek.

Why I used the Merchant Test box as model for the items? Easy, who will want to prospect something that they are going to sell for zenys?


What's New in Version 1.1.0   See changelog

Released

  1. Bandit mobs now have a chance of spawning near the player.
    • Every 15 minutes, the player is checked for bandit spawn.
    • The bandit spawn rate is based on summed value of the products the player is carrying.
    • That also influences on the monster that will spawn, aswell as the number.
    • Still a work in progress, so not the definitive version.
  2. Changed the Trading currency to Ducats.
    • You will earn 500 Ducats in case you have no products, and your Ducats are lower than 500.
    • Ducats are not a physical item.
    • Due to the change, the Zeny reward the player receives from selling items while gaining profit is the profit in ducats divided by 10.
  3. Changed item ids from 65xxx to 25xxx.
  4. The value in profits you earn is now more accurate, the game will log the last buy price of the item you bought and calculate with the sell price to give you the true profit, so no longer need to follow the "Buy green and sell green", just sell the product with at least 1% of lucre or more to receive profit bonus.
  5. Added a little tutorial, not sure If will help understand the system, but at least tried.

TODOs

  1. Make Merchant class gain bonus when trading.
  2. Make the Bandits be more regional, and have 3 rankings, low grunts, challenging bandits and bandit boss, being that the spawn ranks stacks depending on the value of goods being carried.
  3. Penalty for teleporting to another town while trading goods.
  4. Bonus for doing the activity when in a party.
  5. Revamp Daily Quests, maybe add new types of objectives.
  • Upvote 1

×
×
  • Create New...