Skip to content
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

new server new me #1002

Merged
merged 69 commits into from
Feb 10, 2024
Merged

new server new me #1002

merged 69 commits into from
Feb 10, 2024

Conversation

dwasint
Copy link
Collaborator

@dwasint dwasint commented Jan 21, 2024

About The Pull Request

Why It's Good For The Game

Changelog

🆑
/:cl:

dwasint and others added 7 commits January 20, 2024 02:36
THIS IS A REDO BECAUSE GITHUB SUCKS ASS

Hardens logging against sudden and unexpected cases where we try to log
to a category that is not initialized or the file goes missing.

Logging needs to be robust and bullet proof
dwasint and others added 9 commits February 9, 2024 02:38
Consider this a continuation of
tgstation/tgstation#80202

![firefox_P62DdMv946](https://github.com/tgstation/tgstation/assets/13398309/1a784a27-e5c9-42d1-b160-7eb9251b3997)

~~It seems I missed a few.~~

Edit: Modified per request to handle this more broadly. If a pawn gets
`qdel`'d, the ai controller should be set to off and get removed from
the list of active controllers, and all their actions should be
canceled.

Also adds some qdeleted checks to `finish_action()`, which can still run
after the pawn gets qdeleted as part of the `CancelActions()` chain.

Less spurious CI failures.

Nothing player facing really.
@dwasint dwasint added this pull request to the merge queue Feb 10, 2024
Merged via the queue into Monkestation:master with commit b0ef3cf Feb 10, 2024
20 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants