Skip to content

[GBP NO UPDATE][READY FOR TM] Simplemob GC improvement #19225

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

Merged
merged 2 commits into from
Oct 20, 2022

Conversation

GDNgit
Copy link
Contributor

@GDNgit GDNgit commented Oct 1, 2022

What Does This PR Do

Basically, a continuation of what #19171 is doing, extended to (now) all simplemobs. Sadly, many of these animals still fail to GC for other reasons (such as status effects and hud issues)
This fixes false positives due to walk_to not getting reset on a significant amount of mobs
GBP NO UPDATE due to warriorstar doing the majority of the actual work to find and solve these issues, not me!

Why It's Good For The Game

GCing good, failing to GC bad
Failing to GC at a mass scale is incredibly bad

Testing

Local testing went well
Testing on the testserver went well, didn't notice any behavior differences.
Compiled, ran, screwed around with space carp and other simplemobs, more GCing than before on being deleted/killed.

Changelog

🆑
fix: Simplemobs GC more consistantly
/:cl:

@GDNgit GDNgit marked this pull request as draft October 1, 2022 03:39
@ParadiseSS13-Bot ParadiseSS13-Bot added the -Status: Awaiting type assignment This PR is waiting for its type to be assigned internally label Oct 1, 2022
@AffectedArc07 AffectedArc07 added Fix This PR will fix an issue in the game GC Related This PR optimises how a type GCs labels Oct 1, 2022
@ParadiseSS13-Bot ParadiseSS13-Bot added Testmerge Requested This PR has a pending testmerge request -Status: Awaiting review This PR is awaiting review from the review team and removed -Status: Awaiting type assignment This PR is waiting for its type to be assigned internally labels Oct 1, 2022
@GDNgit
Copy link
Contributor Author

GDNgit commented Oct 1, 2022

Local testing went well, gonna see if I can get this TMed onto the testserver for further testing

@GDNgit GDNgit marked this pull request as ready for review October 1, 2022 22:22
@GDNgit GDNgit mentioned this pull request Oct 2, 2022
@GDNgit GDNgit changed the title [GBP NO UPDATE] Hostile simplemob GC improvement [GBP NO UPDATE][READY FOR TM] Hostile simplemob GC improvement Oct 2, 2022
@GDNgit GDNgit changed the title [GBP NO UPDATE][READY FOR TM] Hostile simplemob GC improvement [GBP NO UPDATE][READY FOR TM] Simplemob GC improvement Oct 2, 2022
@ParadiseSS13-Bot ParadiseSS13-Bot added -Status: Awaiting merge This PR is ready for merge and removed -Status: Awaiting review This PR is awaiting review from the review team labels Oct 19, 2022
@hal9000PR hal9000PR merged commit 72b64a7 into ParadiseSS13:master Oct 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-Status: Awaiting merge This PR is ready for merge Fix This PR will fix an issue in the game GC Related This PR optimises how a type GCs Testmerge Requested This PR has a pending testmerge request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants