ShaunDepro
Mockingjay
- Joined
- May 29, 2012
- Messages
- 5,034
- Reaction score
- 4,165
Money on the Survival Server is really unbalanced, but I've got an idea for a new system to make things more interesting and sustainable.
At the moment, some items are very under-priced... and others are very over-priced, and it just seems boring a static with the only viable ways to make money being flaws of the prices that are set. This will remove that completely and make the buying and selling dynamic, allowing new ways to make profit, and removing ways to make profit constantly.
For example somebody mass producing sugarcane is constantly going to continue to get rich, until of course it gets nerfed if it does. With this suggestion, sugarcane will be viable... but the system will in a way "detect" this and slowly make it less viable until it's not very profitable so players must find multiple ways to get money, until the sugarcane becomes profitable again. Everything suggested here can still work along with signs, and does not make it any more confusing for new players, as they will just see the buy and sell price, and only intermediate players will notice the money changing.
Here is how it will work:
Buying to selling ratio
Selling price should be adjusted constantly with buying price so there is no way to scam the system. The adjustment in comparison will be 20% (at least in this example);
Additionally the selling adjustment is boosted by +1% per every $250 stacked until the adjustment hits 80% (so we don't get large gaps such as buy: 100k; sell: 20k, and instead buy: 100k; sell: 80k, leaving a 20k price gap).
The sell value will be rounded if not an integer.
Dynamic Influence from the players
If anyone has ever used or heard of the "Grand Exchange" from the game Runescape, this system will work similar to it; but more simplified.
Each item, will have two hidden variables behind it. The original (buy) price, and the dynamic (buy) price. The original price will be what is set by the admins by default, for example:
Here, "100" will always be the original price, although it can be reset and changed by administrator. Now, what the dynamic price does is, once the plugin is initiated it will automatically be set to the original price, after resets etc or by admin. Dynamic price is... what players see, how much they buy/sell things for (with the additional ratio method).
Every 16 of an item sold at shop will decrease the dynamic price by 0.1% the original price, to a max of 35%. And vise-versa for buying items in the shop.
Example:
Original
*TheArenaNoob sells 640 cookies.*
Math(s):
Rule: dynamic = dynamic - (amount/16*0.1)% * original
Values: 100 = 100 - (640/16*0.1)% * 100
Answer: 96 (which is -4)
Result
*CookieMonsterJnr buys 3200 cookies.* (this is after TheArenaNoob changed price to $96)
Math(s):
Rule: dynamic = dynamic + (amount/16*0.1)% * original
Values: 96 = 96 + (3200/16*0.1)% * 100
Answer: 116(which is +20)
Result
Now, let's take this into a more expensive item, with large bulk-sells to see how much impact it will be (and for this sole reason that's why there is a 35% max from original).
Example:
Original
*ProTato sells 5600 Zombie Spawners.* (This is 100% not going to be possible unless you're an admin, but just to show the math(s))
Math(s):
Rule: dynamic = dynamic - (amount/16*0.1)% * original
Values: 50000 = 50000 - (5600/16*0.1)% * 50000
Answer: 32500 (which is -17500)
Result
*Antsta buys 11200 Zombie Spawners* (this is after ProTato's selling)
Math(s):
Rule: dynamic = dynamic + (amount/16*0.1)% * original
Values: 32500 = 32500 + (11200/16*0.1)% * 50000
Answer: 67500(which is +35000)
Result
That's pretty much it.
TL;DR:
Original Prices are dynamic to selling/buying to a max of +35% or -35% and sell prices are 20% of the buy price stacking +1% every $250, the end.
We will be having this on the server on the reset/change of the map in December.
It will not be 100% the same, but it will be reworked we just intended on people building a farm to harvest their goods. We will also be having Faction Shops in the future.
-Antster360
At the moment, some items are very under-priced... and others are very over-priced, and it just seems boring a static with the only viable ways to make money being flaws of the prices that are set. This will remove that completely and make the buying and selling dynamic, allowing new ways to make profit, and removing ways to make profit constantly.
For example somebody mass producing sugarcane is constantly going to continue to get rich, until of course it gets nerfed if it does. With this suggestion, sugarcane will be viable... but the system will in a way "detect" this and slowly make it less viable until it's not very profitable so players must find multiple ways to get money, until the sugarcane becomes profitable again. Everything suggested here can still work along with signs, and does not make it any more confusing for new players, as they will just see the buy and sell price, and only intermediate players will notice the money changing.
Here is how it will work:
Buying to selling ratio
Selling price should be adjusted constantly with buying price so there is no way to scam the system. The adjustment in comparison will be 20% (at least in this example);
Item: Cookie
Buy: $100
Sell: $20
Buy: $100
Sell: $20
Additionally the selling adjustment is boosted by +1% per every $250 stacked until the adjustment hits 80% (so we don't get large gaps such as buy: 100k; sell: 20k, and instead buy: 100k; sell: 80k, leaving a 20k price gap).
Item: Dragon Egg (theoretically)
Buy: $5k
Sell: $2k (20% + 20 stacks = 40%)
Buy: $5k
Sell: $2k (20% + 20 stacks = 40%)
The sell value will be rounded if not an integer.
Dynamic Influence from the players
If anyone has ever used or heard of the "Grand Exchange" from the game Runescape, this system will work similar to it; but more simplified.
Each item, will have two hidden variables behind it. The original (buy) price, and the dynamic (buy) price. The original price will be what is set by the admins by default, for example:
Item: Cookie
Buy: $100
Buy: $100
Here, "100" will always be the original price, although it can be reset and changed by administrator. Now, what the dynamic price does is, once the plugin is initiated it will automatically be set to the original price, after resets etc or by admin. Dynamic price is... what players see, how much they buy/sell things for (with the additional ratio method).
Every 16 of an item sold at shop will decrease the dynamic price by 0.1% the original price, to a max of 35%. And vise-versa for buying items in the shop.
Example:
Original
Item: Cookie
Buy: $100
Sell: $20
Buy: $100
Sell: $20
*TheArenaNoob sells 640 cookies.*
Math(s):
Rule: dynamic = dynamic - (amount/16*0.1)% * original
Values: 100 = 100 - (640/16*0.1)% * 100
Answer: 96 (which is -4)
Result
Item: Cookie
Buy: $96 (-4)
Sell: $19
Buy: $96 (-4)
Sell: $19
*CookieMonsterJnr buys 3200 cookies.* (this is after TheArenaNoob changed price to $96)
Math(s):
Rule: dynamic = dynamic + (amount/16*0.1)% * original
Values: 96 = 96 + (3200/16*0.1)% * 100
Answer: 116(which is +20)
Result
Item: Cookie
Buy: $116
Sell: $23
Buy: $116
Sell: $23
Now, let's take this into a more expensive item, with large bulk-sells to see how much impact it will be (and for this sole reason that's why there is a 35% max from original).
Example:
Original
Item: Zombie Spawner (theoretical prices)
Buy: $50k
Sell: $40k
Buy: $50k
Sell: $40k
*ProTato sells 5600 Zombie Spawners.* (This is 100% not going to be possible unless you're an admin, but just to show the math(s))
Math(s):
Rule: dynamic = dynamic - (amount/16*0.1)% * original
Values: 50000 = 50000 - (5600/16*0.1)% * 50000
Answer: 32500 (which is -17500)
Result
Item: Zombie Spawner
Buy: $32500
Sell: $26000
Buy: $32500
Sell: $26000
*Antsta buys 11200 Zombie Spawners* (this is after ProTato's selling)
Math(s):
Rule: dynamic = dynamic + (amount/16*0.1)% * original
Values: 32500 = 32500 + (11200/16*0.1)% * 50000
Answer: 67500(which is +35000)
Result
Item: Zombie Spawner
Buy: $67500
Sell: $54000
Buy: $67500
Sell: $54000
That's pretty much it.
TL;DR:
Original Prices are dynamic to selling/buying to a max of +35% or -35% and sell prices are 20% of the buy price stacking +1% every $250, the end.
We will be having this on the server on the reset/change of the map in December.
It will not be 100% the same, but it will be reworked we just intended on people building a farm to harvest their goods. We will also be having Faction Shops in the future.
-Antster360
Last edited by a moderator: