OK, version 0.9 is out with a fix for hanging the client when exiting (in the new version) and since I was in there anways, some new/improved autotax models.
First, let me thank Lord Helmet for all his help with this. He sent me some code with improvements to this a long time ago, and I've only now put most of them in. Also, he pointed out my code sloppiness that was causing the new client hang!
The improvements you'll find:
- All of the autotax models will now tax down to 40 happiness if the natives are at their growth limit. Generally, this is what you want to do, but you might not if you are planning on terrforming the planet later, so keep this in mind.
- Calculated max incomes for borg should now correctly limit themselves to 20% (have done no testing, so someone playing a borg game can let me know if this works or not)
- The tax table now always includes the current tax rate, and adds a line for "chunk" taxing
The autotax models:
- Beefer Tax: This is the same as before, only now includes handling of natives at growth limit as mentioned above.
- Helmet Tax: This is the same as Beefer Tax, only in situations where income is limited by colonist population, it rounds the tax up for a little more cash, where Beefer Tax rounds down for a little more growth. Greedy Helmet!
- Growth Tax: If using 0% tax would put native happiness over 100, instead set tax level to get as much money as you can, or down to 70 happiness. Otherwise, don't tax to allow maximum growth and happiness gain.
- Chunk Tax: I don't remember who called it this in the forums, but I haven't heard it called anything else, so that's the term I'm using. It works the same as Growth Tax, except it will tax to below 70 happiness, by one's turn worth of non-taxing. ie. If the happiness grows at +5 a turn when not taxing, this will tax down to 65, so that the turn after (with no taxing) happiness will be back at 70. My thought is that this is most effective on planets where higher tax rates can be set (such as avians), since the growth in such cases is almost negligible.
Anyways, enjoy! And let me know of any problems with it, or other ideas.
|