-
-
Notifications
You must be signed in to change notification settings - Fork 49
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
Items not being removed correctly from collections #718
Comments
#685 is probably caused by an instance of this type of problem. |
Let's fix what we can for 0.9.x but I'm okay deferring this as it'll probably be a longer term refactor of the code to fully solve this. |
Okay. I hate to leave any of these bugs for another major release. But you're probably right that a longer-term refactor will be required to fix many of them. |
We do have a couple of things in place now to help us fix many of these issues. The first is the The second item is the With all that said, I understand that there are practical limits to what we can accomplish in the 0.9.x time-frame. So we can leave this ticket in the 'Deferred' column, as far as I'm concerned. (What is our approximate target date for releasing 0.9.0?) |
Thanks! it all looks like excellent work.
@stephengtuggy Basically the major thing holding up the 0.9.0 release is getting a GitHub Action that can upload the artifacts for the release for Windows and Mac. Aside from that its the little bugs that you and @royfalk want to knock out in the mean-time which IIRC are dwindling down. |
Thank you very much.
Yes, there are fewer and fewer bugs remaining on the 0.9.x project board. However, finishing the GameConfig refactor -- for one -- will probably take some time. And that's one task I would really like to finish before we release 0.9.0, because without it, the game is not functioning as intended. Some of the settings it loads (or doesn't load) are wrong. Perhaps most noticeable is the lack of animosity between factions. They all start out neutral toward one another now. That's definitely not how it's supposed to be! 😆 |
If they're mostly things that have been that way I wouldn't fret about it much. If it's new, I'd agree it should be fixed faster. We can always fix in a 0.9.1 release too; so we can make some improvements along the way to 0.10.x; nothing is saying we can't do intermediate releases - in fact, we probably should be especially if we're going to have these longer cycles. |
I think the setting that controls starting relationships between factions may actually be in the Note also that while I started a wiki page that aspired to be a full list of settings, it is still incomplete. Unfortunately. |
In many places in the code, items -- especially owning raw pointers -- are being removed from collections (
vector
s, etc.) incorrectly. See https://www.fluentcpp.com/2018/09/18/how-to-remove-pointers-from-a-vector-in-cpp/ for more about this type of problem and how to fix it.The text was updated successfully, but these errors were encountered: