-1
you made a decision to buy a benefit.... the benefit has a fixed time period... it is what it is
If there is cancellation then you should also lose the benefit you had accrued
For those saying there should be a refund etc - it is still open to abuse - the longer time periods also have increased % benefits - allowing cancellation would still allow people to access increased benefits in their city at the loss of a nominal currency...
First of all, the system could check that, so
it's NOT open to abuse, actually it's dead easy to understand, you used 25% of the boost, you get back 75% of what you paid... Fair, right? No more no less. You pay exactly the same as anyone else...
Second, could you please explain it to me, what's the difference between cancelling for example goods, and cancelling boosts?
Goods have a fixed time period, still you can cancel it right? Why is that?
Let me go further. You start a unit production, you can cancel it right (with a full refund!!)? Why is that?
Let me tell you WHY!
Because there the developers didn't have to fiddle to do the math, how much you need to get back... That is why. Because when you cancel a unit production for example, they just refund you with the FULL AMOUNT! And why do they refund you at all? Well, simply because you don't get anything, you shouldn't pay for anything... Of course with boosts you should only get back the amount you haven't used already.
You say if you cancel you should lose the benefit you had accrued??? WTH? If you only get back the portion of what you invested, which YOU DIDN'T get any benefit for YET, or in other words you have ALREADY PAYED for it, then why on earth you'd have to lose the rest?
Try to open your eyes and look for the big picture. The question in front of you is no less than the uniformity of the game. It's illogical to have half of the features work in a different way than the other half, just because you'd have to deal with some fractions...
There can be only one reason - the way I see it - why they designed it like this, if the devs EXPLICIT goal was to restrict boosts to certain time periods, because this way they wanted to motivate diamond users to spend more... (which fails miserably, explanation below)
Because let's admit, if the Tavern would be highly customizable like cancelling boosts, or setting a custom time period,
they would probably get less diamond out of it... At least the way it's designed at the moment. You could play around with one boost at a time instead of paying for a second one in case you need it...
But problem there are multiple scenarios we can choose from.
I give you a really simple idea, the boosts could be exponentially stronger as time goes by. For example if you take a 5 hour boost, it would be considerably weaker in the first hour, than in the fifth, ultimately making it worth to have it run through.
Or for example instead of giving you only a couple of predefined periods, you could simply choose by a slider for how long you want the boost to be active, and pay for it accordingly.
Regarding the diamond sink for example, they could simply "boost the boost", alas making the individual boosts stronger for some diamonds.
In fact
if it's thought through properly, they could get much more diamonds out of it. Atm. you can only have a second boost for diamonds,
if the time period is fixed and you set it to 24 hours, that in turn means in a 24 hour time period it can only sink 50 diamonds.
Now think about it, if you'd have the ability to cancel, and the diamonds could be used to enhance the effect of any boost at any time, then take this as an example:
I activate supply boost for 24 hours. I enhance it using 50 diamonds, but after I collect my second cycle, in let's say 8 hours, I get attacked by a vicious bloke. Then I realize I don't have enough silver to activate the defender boost, so what do I do? I cancel the supply boost, getting back a hefty portion of the silver I invested. Then I activate the defender boost, and use ANOTHER 50 diamonds to enhance the effect, and I've already spent twice as much as it was possible before...
EVEN more! If you could use multiple boosts instead of being able to use only ONE, and a second with diamonds, then you'd have EVEN more chance to spend those dirty diamonds...
And before you ask, no, you don't need to have a cap on how many boosts you could use at any given time. The reason is simple, there is a natural cap already in the game. The silver coins you can collect daily IS limited, in a day there is a limited number of people who can sit down in your Tavern, so even if you were logged in every minute, every hour of the day, you'd only be able to collect a certain amount. So instead of capping the number of boosts, they could simply adjust the Silver need accordingly, and it's done. I love the simplicity and the feeling of freedom it gives, while still limiting of what you can do in a given time period. Much more clever than saying, "
Hey you can activate this for X Y Z amount of time, and another if you pay for us some money..."
There are countless possibilities to choose from, there are other ways to improve diamond usage, and there are certainly other and smarter ways to utilize a fun - and ofc very useful - feature, like the Tavern.