I personally think it would make more sense for a successful sales demo to generally increase the amount sold or else keep it the same. An unexplained big drop in the amount seems odd. It would maybe be okay if there would be some explanation, but without an explanation it seems like a bug to me.
Reading the code, it does not seem like it is a random roll, at least not to me. It looks like it basically toggles between the products "minimum sale" and the company's eligible employees. Usually you'll want it to be the latter, but on your first sale it will be the former.
There are two toggles though, one for office sales and one for demo sales. So you can have the following unfortunate scenario:
- Office sale (low amount)
- Office sale (high amount), converted to demo =>
- Demo sale (low amount)
It would maybe make sense for the toggle to be shared between the two somehow. Or maybe it could simply carry over the amount.
Anyway, this all assumes I can read and understand twine, which is certainly not a given .
Here is the code for anyone interested:
You must be registered to see the links
You must be registered to see the links
You can just search for something like "considering your commission rate of".