View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0023970 | AI War 2 | Bug - Gameplay | Oct 14, 2020 4:06 am | Oct 15, 2020 10:49 am | |
Reporter | ArnaudB | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 2.614 AI Turrets, Reserves, And More | ||||
Fixed in Version | 2.616 Stop Printing Money, AI! | ||||
Summary | 0023970: Reinforcement spam every 0-2 seconds of neutered planet | ||||
Description | So reinforcement still have issues. A mostly neutered planet went from 0 strength to 70+ in less than 3 min, and it keeps getting reinforcement every 0-2 seconds. Here are before and after saves. I was wondering why my Econ beside my homeworld got hammered by 50-70 strength just before and kept an eye out for it. | ||||
Tags | No tags attached. | ||||
|
|
|
That's an awesome set of saves, thank you! That will help out a lot. |
|
I've seen some complaints on discord as well. |
|
I've noticed this sort of issue when I only owned five planets and the AI reinforced the surrounding planets rapidly and intensely. I have attached two saves; the AI will keep piling reinforcements as time flies. |
|
Yikes, thanks! * The reinforcements seem to have a math bug in them, so we put in extra detail and formatting in how we export them. * Fixed a math bug in reinforcements that was basically "printing money" once the game really got going, and would let planets of the AI reinforce almost infinitely. ** We're not sure if this is fully a new bug, but it has certainly found new expression in the new reinforcement logic. ** This may have been an older bug that was somewhat suppressed by the old reinforcement logic, or it's a brand new typo, but because of how much code has changed it's hard to be sure. * For the first time, we now have a way for the budgets of the AI to dump their details to log files. What we found was a bit surprising and definitely horrifying. ** First of all, for quite a long time, apparently the logic for partially-neutered planets has been horribly wrong. *** If a planet was neutered down to 1 reinforcement point, then the budget would be 5% of usual, no problem. *** If a planet had not lost any reinforcement points, then the budget would be 100% of usual, no problem. *** If a planet had lost some reinforcement points, then the budget would... be multiplied by whatever the number of reinforcement points are. **** So, you killed reinforcement points down to 4 left out of 7 original? Congrats, the cap is UP by 400%. **** The correct number should have been 57% of normal, and now that works properly. ** Then there was a really harsh AIP multiplier that was being applied. It was adding far too much based on whatever the budget was, and larger budgets were more affected. *** Now it only adds budget for each AIP above 100, which is softer to begin with, and then it also only adds it based on 10% of the current running total, rather than on the entire running total. ** Finally, there was a portion that was added based on time (number of 10 minute increments). *** This was also too harsh. This is now based not on the running total of budget, but 1/10th of it, instead. Making this also a much gentler slope. ** None of these were new errors, but they were showing up now more because the reinforcement logic calling these budgets was so much more effective. ** Without these in place, AND with the above actually-charge-me-the-budget fix in place, now reinforcements happen at a rate we would expect. |
Date Modified | Username | Field | Change |
---|---|---|---|
Oct 14, 2020 4:06 am | ArnaudB | New Issue | |
Oct 14, 2020 4:41 am | ArnaudB | File Added: Hope 2 BeforReinforcement Explosion.save | |
Oct 14, 2020 4:41 am | ArnaudB | File Added: Hope 3 Reinforcement Explosion.save | |
Oct 14, 2020 4:41 am | ArnaudB | File Added: 20201014100053_1.jpg | |
Oct 14, 2020 4:41 am | ArnaudB | File Added: 20201014100202_1.jpg | |
Oct 14, 2020 11:10 am | Chris_McElligottPark | Note Added: 0059221 | |
Oct 14, 2020 3:10 pm | BadgerBadger | Note Added: 0059224 | |
Oct 14, 2020 6:31 pm | Crabby | File Added: Issue 1.save | |
Oct 14, 2020 6:31 pm | Crabby | File Added: Issue 2.save | |
Oct 14, 2020 6:31 pm | Crabby | Note Added: 0059225 | |
Oct 14, 2020 8:06 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Oct 14, 2020 8:06 pm | Chris_McElligottPark | Status | new => resolved |
Oct 14, 2020 8:06 pm | Chris_McElligottPark | Resolution | open => fixed |
Oct 14, 2020 8:06 pm | Chris_McElligottPark | Fixed in Version | => 2.616 Stop Printing Money, AI! |
Oct 14, 2020 8:06 pm | Chris_McElligottPark | Note Added: 0059227 |