Advertisement
makennage

zletta

Mar 19th, 2019
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. Hey Zanril, I think that the rates at the shopping district for insurance are too cheap.
  2. I'm not entirely sure where you stand on the issue, but I know when BrokenCode made the district he implemented the 7 day (well technically 9 day) shop sign system in order to keep shops stocked and updated frequently. He didn't want players who don't play anymore holding up the shops (example Diwanshu). I'm not trying to tell you how to run the shopping district or anything, and I hope I don't come off that way. I was just thinking that instead of having a flat rate of 19 diamonds per shop per sign update, it should be an exponential increase each time.
  3.  
  4. I think the 19 diamonds (or whatever amount per ring) is fair if someone forgets to update their shop, or misses it once. But afterwards, I think the price should go exponentially by a % each period a sign isn't updated. I ran the numbers with a 50% increase in price each time missed, so the first time would be 19 diamonds and the next time would be ~28 and so on. Right now it would cost me less than a stack of diamond blocks to insure my shop for a year and never bother updating it again. Using an exponential model (at a rate of 50% per time), it would be impossible to hold a shop for a year because it would cost 1439278 diamonds. It wouldn't be a total of all times missed, I'm just thinking for times not updated in a row (consecutively). So if I didn't update my sign for a month and used insurance it would cost me 19, 28, 42 per update. If I came back and started updating my shop, it could reset to 19 again as the counter would go to zero. This would keep people from completely abandoning their shops, as they'd at least have to come on every once in a while to keep their price from going too high. At the 50% increase per time missed model, VeilStar could basically use all of his diamonds to pay for insurance and stop playing for 36 weeks before depleting his diamond supply (of about 50k diamonds). To put all of his diamonds towards insurance with the current system in a middle ring shop, he could insure his shop for 50 years. Obviously, this is an extreme case but even I could pay for my shop for about 16 years and not worry about it.
  5.  
  6.  
  7. def linear(weeks):
  8. lel = (weeks // 2) * 19
  9. return lel
  10. def exp(weeks):
  11. amount = 0.00
  12. for x in range(weeks // 2):
  13. lel = 19 * (1.5**x)
  14. #print(x, lel)
  15. amount = amount + lel
  16. return amount
  17.  
  18. print(linear(34))
  19. print(exp(34))
  20.  
  21. ## y = 19 (1.50 ^ (x//2 - 1))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement