I'm not sure if this is intentional but to me, there is a big flaw with how traders work that is somewhat forcing people to save their precious money for the most end-game gear they can get due to how the buy-back system works.
To the people that are not informed, traders are forced to make a minimum of 25% profit from an item's base price to whatever they sell from the business menu as it is a good enough money sink. This part is perfect, the issue is that when a player buys an item from a trader then decides to go for an upgrade and sell that item back, he loses more than half of the initial investment ( Around 65%) because traders have to buy it from the player for HALF of the item's original base price.
My suggestion is simple and it still keeps things with a fairly good money sink, my idea is to allow traders to buy back items for a minimum of 75% of the original base price instead of 50%. If the idea is not clear, I will show through examples what happens now and what would happen If the idea goes through.
HOW IT IS NOW:
Player comes to the trader to buy an item that the base price is 50.000, the trader decides to charge the minimum value, taking 25% profit. The value the player has to pay for the item is 62.500 and if he wants to return said item back to the trader, he will only get 25.000 rubles back, losing more than half of the invested amount.
HOW IT WOULD BE:
Player buys the item for 50.000, trader charges the minimum value taking 25% profit, making its value go for 62.500. Now that the player wants to upgrade to something new, he goes back to the trader and attempts to sell the item back. The trader offers 37.500 rubles, cutting the player's loss to only 25.000 instead of nearly 40 thousand.
While this seems like it's not a big difference, it will help players "lose" the fear of buying lower-tier items instead of aiming for the higher tier items they can because they know that buying any item will be a big hit to their pockets and certainly won't be worth it in the long run.
To the people that are not informed, traders are forced to make a minimum of 25% profit from an item's base price to whatever they sell from the business menu as it is a good enough money sink. This part is perfect, the issue is that when a player buys an item from a trader then decides to go for an upgrade and sell that item back, he loses more than half of the initial investment ( Around 65%) because traders have to buy it from the player for HALF of the item's original base price.
My suggestion is simple and it still keeps things with a fairly good money sink, my idea is to allow traders to buy back items for a minimum of 75% of the original base price instead of 50%. If the idea is not clear, I will show through examples what happens now and what would happen If the idea goes through.
HOW IT IS NOW:
Player comes to the trader to buy an item that the base price is 50.000, the trader decides to charge the minimum value, taking 25% profit. The value the player has to pay for the item is 62.500 and if he wants to return said item back to the trader, he will only get 25.000 rubles back, losing more than half of the invested amount.
HOW IT WOULD BE:
Player buys the item for 50.000, trader charges the minimum value taking 25% profit, making its value go for 62.500. Now that the player wants to upgrade to something new, he goes back to the trader and attempts to sell the item back. The trader offers 37.500 rubles, cutting the player's loss to only 25.000 instead of nearly 40 thousand.
While this seems like it's not a big difference, it will help players "lose" the fear of buying lower-tier items instead of aiming for the higher tier items they can because they know that buying any item will be a big hit to their pockets and certainly won't be worth it in the long run.