Trader Bug

KaiserX

Recruit
Sep 29, 2021
21
2
3
Here's an idea on how to fix trader "bug":
- Revamp the whole trading menu to get objects to trade from one point to another, and instead turn it into a actual system where a package set (carried by a mount) is being auctioned at a city to sell to merchants, who can 'choose' another city to sell to.
- This uses a dialogue system, and if you agree to the trade good, you get it instantly into your inventory if there is space for the size of the package.
- This 'crate' contains various random goods which is added to the city's store for players to buy from at base price levels (basically stocked goods like trade goods or such).
- Further you travel, the higher the profit, and you replenish the goods of that city at that distance.

Small Package = Up to 5 randomized low rarity goods. 30 Weight.
Medium Package = Up to 10 randomized common rarity goods. 50 Weight.
Large Package = Up to 20 randomized uncommon rarity goods. 90 Weight.

Short distance (about 1 city distance away from each other) = +25% profit margin of the # of those randomized goods. (Donkey with saddlebags)
Medium distance (about 2 city distance) = +50% profit margin of the # of those randomized goods. (Horse with saddlebags)
Large distance (about 3 city distance) = +75% profit margin of the # of those randomized goods. (Camel with saddlebags)

These package can be stolen by players and looters, and when taken by the latter, the package can be seen in battle as a neutral 'mount' that carries shipment as well as 'prisoner' indicator by the looters and listed 'package'.

Auction:
example - A small package has 5 generated random items in the beginning, but hidden from the player. Their total value is added together and that is the cost of the package, minus the mount itself carrying it. When you buy it, it is using that indicated value for said 'mount'. The name of the city is listed on the package to state the origin, you bring it to another city and sell it to a trader npc for a profit.

Only 1 player can 'talk' to the auction trader at a time, and the auction trader at each city will have up to 3 packages generated at random every 30 minutes, meaning you have to visit other places if you want to trade.
 
Last edited: