Tomos, you failed on calculations so hard that boosters could get ROI in 24hours, if playing all the time. Theoretically.
Didn't have a chance to reply agree or not, but yeah changes are good, else you would have just gone bankrupt
hi i calculated 3x + had helper, now it should be balanced...
Of course firstly I want to say, that VirtualPub don't need any paid bonuses.... Especially any bonuses directly affecting players income...
But...
IMHO most elegant, readable, flexible and easy solution is to use existing (and loved by You in calculations ;p) mechanism of seats. Instead to tinker by drink prices You may just rent additional seats (10-packs) for 7/15/30 days with the same prices.
Advantages:
- easy calculations without rebalancing
- player must be online during the bonus is active, because beer should be refilled all the time, even if player have 150 warehouse
- bonuses can be additive. If player have 25$ to spend and one free week only, he can to rent 5x10 seats for a week.
- algorithm to calculate sale by any number of seats is already implemented
- if code to count tips work as I suspect, higher tips will be properly calculated too, without additional changes