Closed kaomoneus closed 2 years ago
Just pushed implementation. Still wait before merge for may be some feedback.
Here's a screenshot (year pace = 1 hour):
Would it be possible to
Ok, that makes sense
How did you calculate finances with a growth factor? If 1 annual pace is equal to 1 hour. 1 hour means that the coefficient is multiplied by 4. There is a possibility that 1 annual pace will be 2.5 hours. Thus, the coefficient is multiplied by 10. To receive payments from the profit, the price is divided by 10. Is this an opportunity ?
Implemented in 8fb25e1f601
Version of OpenTTD this feature is to be implemented.
12.1.slowpace-1.2
Description
Currently we multiply max loan amount, vehicle costs and some other costs on pace factor. Main motivation is to keep payback periods unchanged comparing to legacy modes.
All together it will allow to keep max loan, and costs unchanged comparing to legacy. At same time fares per single trip will be reduced and for big pace factor will become less than 1. E.g. bus might earn $0.54.
This approach supposed to be more intuitive for user experience.
Implementation description
It seems that all stuff should be done in
FormatGenericCurrency
.In fact we don't even need a virtual currency. Just add support for decimal point and divide on pace factor