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

[MIRROR] [No GBP] Fixes a slime speed config and ai controller null error in slime nutrition handling #2689

Merged
merged 1 commit into from
Apr 1, 2024

Conversation

Steals-The-PRs
Copy link
Collaborator

Mirrored on Nova: NovaSector/NovaSector#1748
Original PR: tgstation/tgstation#82330

About The Pull Request

Someone has linked the runtimes logs of round 226376 to show off a runtime, and I took a look, and found some unrelated runtimes in slime code.

  • The config file for slime slowdown was still using the simple_animal path. This has been fixed.
  • Somehow, a grey slime has lost its AI controller, and when it got hungry, it runtimed. For now, a coalesce operator has been put in place. Later, an investigation is needed to figure out where did its AI controller go.

Why It's Good For The Game

Runtimes bad.

Changelog

🆑 Profakos
fix: Slime properly load their slowdown values from the config files.
fix: Slimes who lose their AI controller will no longer runtime when they get hungry.
/:cl:

…rror in slime nutrition handling (#1748)

* [No GBP] Fixes a slime speed config and ai controller null error in slime nutrition handling (#82330)

## About The Pull Request

Someone has linked the runtimes logs of round 226376 to show off a
runtime, and I took a look, and found some unrelated runtimes in slime
code.

- The config file for slime slowdown was still using the simple_animal
path. This has been fixed.
- Somehow, a grey slime has lost its AI controller, and when it got
hungry, it runtimed. For now, a coalesce operator has been put in place.
Later, an investigation is needed to figure out where did its AI
controller go.

## Why It's Good For The Game

Runtimes bad.

## Changelog

:cl:
fix: Slime properly load their slowdown values from the config files.
fix: Slimes who lose their AI controller will no longer runtime when
they get hungry.
/:cl:

* [No GBP] Fixes a slime speed config and ai controller null error in slime nutrition handling

---------

Co-authored-by: Profakos <[email protected]>
@ReezeBL ReezeBL merged commit 3162e95 into master Apr 1, 2024
22 checks passed
@ReezeBL ReezeBL deleted the upstream-mirror-1748 branch April 1, 2024 06:55
AnywayFarus added a commit that referenced this pull request Apr 1, 2024
Iajret pushed a commit that referenced this pull request May 27, 2024
…2689)

* Vines can't pull anchored objects, can pull you off tables (#83410)

## About The Pull Request

Fixes #83072 by preventing the ability from targeting anchored atoms.
Also fixes the logic to only check for obstacles interposed between us
and the target, not ones sharing the tile.

## Why It's Good For The Game

This is how the ability was already supposed to work

## Changelog

:cl:
fix: Venus Man Traps cannot use vines to drag around machines or objects
that are bolted, welded, rooted to, or otherwise are part of the ground
fix: Standing on a table will not prevent you from being grappled by a
Venus Man Trap
/:cl:

* Vines can't pull anchored objects, can pull you off tables

---------

Co-authored-by: Jacquerel <[email protected]>
Co-authored-by: NovaBot13 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants