-
Notifications
You must be signed in to change notification settings - Fork 39
Change: China Tank Battlemaster with Autoloader will always reload when idle #1704
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
I am skeptical of this change. Makes this unit much stronger. |
I don't think it makes much of a difference, but would be neat to see a reloaded and a random group with same veterancy duke it out. |
I'd fix it then tweak if it's op. Consistent expected behaviour is good. |
I wouldn't say this change makes it much stronger. The Autoloader upgrade is rather misleading in that it only increases damage per second by ~30%, when it should be expected to be closer to 200% due to the additional two shells. Nationalism can be considered marginally better in 1.04 (due to #810 / TheSuperHackers/GeneralsGameCode#173) at +25% DPS for $500 less.
It's also important to note that Tank Battlemasters start at Veteran rank, and often Elite rank. This reduces the window for a partial clip to less than 24 frames (2×400ms) and 20 frames (2×333ms), respectively. The remaining shell(s) may also still be fired before the clip's reload duration. Movement may also significantly extend these windows. So if an Autoloader Battlemaster only fires one shot, it is technically worse than without the upgrade. If it fire two shots, it is only marginally better. I don't see anything overpowered about this. |
Looks good |
d67d6c8
to
5db0d20
Compare
Would someone be able to make test map with classic Tank Gun vs patched Tank Gun in big battle to see difference, if there is any? |
Map to test battlemaster strength attached. Let me know what you think or if adaptions are required. Play this map vs. tank general and just let it run. Auto-loader will be purchased automatically. After 60 sec quads keep spawning in. Amount of kills is being tracked and can be seen in bottom right corner. |
I ran test 10 times on test map vs Tank General, Medium Army. Before this changeTraitors Killed: 63 After this changeTraitors Killed: 46 Conclusion??? Judging by these numbers it implies that the Battlemaster now performs worse than before. How is this possible? It is supposed to perform better. |
I ran test anew vs Tank General, Medium Army. But this time I did not Restart map with button, and instead went back to lobby and started new game. I think only this will reset the random seed to new value. Result numbers ordered. Before this change:35, 59, 60, 76, 78, 97, 103, 117, 118, 253 Average: 99.6 After this change:49, 68, 79, 96, 113, 121, 126, 157, 202, 251 Average: 126.2 ConclusionThere is too much variation in this test. 35 to 253 is just too much discrepancy. We would need to collect thousands of samples to get a meaningful average. The lower the sample count, the more randomness it will contain. |
5db0d20
to
5478c69
Compare
It looks like we cannot evaluate impact of this change in a meaningful way. So we would have to yolo it and see how it turns out. |
5478c69
to
9fc4fe9
Compare
9fc4fe9
to
59a637b
Compare
Documentation added. If China Tank becomes too strong, we have many thing to dial back. |
With this change the China Tank Battlemaster with Autoloader will always reload when idle.
This makes the unit significantly better in scenarios where it managed to only fire 1 or 2 times and some time passes until the next target is attacked.
This situation is common. There is a
ClipReloadTime
of 2000 ms vs aDelayBetweenShots
of 533 (500) ms with 3 clips. This means there is a 44% chance that Tank Battlemaster with Autoloader gets into state with just 1 or 2 loaded clips in regular battle engagements.Rationale
Eliminates situations where Tank Battlemaster with Autoloader would only fire 1 or 2 shells on a fresh engagement. This likely is what player would expect always.
Original
generals.2023-02-13.20-20-55-82.mp4
Patched
generals.2023-02-13.20-28-51-03.mp4