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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[No GBP] Slime people will not be eaten be slimes #83340

Merged
merged 1 commit into from
May 20, 2024

Conversation

Profakos
Copy link
Contributor

About The Pull Request

This PR readds a missing faction check that got lost during basic mob conversion. Partially at least, previous, it ensured that FACTION_NEUTRAL was a one way faction, protecting slimes from other things, while keeping all the other factions via a check that fully reimplemented faction_check in a less efficient way. Rather then reimplementing this behaviour, I have just made them check for the FACTION_SLIME, similarly how regal rats skip converting already converted frogs and cockroaches.

So in short, slimes once again will not attack slime people, but everything else is fair game once they get hungry (except for people who are in their friend list).

I am not fully happy with this solution, but I would rather not make a new list by subtracting FACTION_NEUTRAL every time they check someone.

Why It's Good For The Game

One of the unique features of slime people was that slimes consider them friends and family. This PR brings this back this feature I forgot to reimplement.

Fixes #83324

Changelog

馃啈
fix: Slimes will no longer consider feeding upon slime people
/:cl:

@tgstation-server tgstation-server added Fix Rewrites a bug so it appears in different circumstances GBP: No Update Prevent changes to the user's GBP balance from this PR labels May 19, 2024
@ShizCalev ShizCalev merged commit 194eab2 into tgstation:master May 20, 2024
22 checks passed
comfyorange added a commit that referenced this pull request May 20, 2024
Chowder-McArthor pushed a commit to Chowder-McArthor/desertbus13 that referenced this pull request Jun 6, 2024
## About The Pull Request

This PR readds a missing faction check that got lost during basic mob
conversion. Partially at least, previous, it ensured that
FACTION_NEUTRAL was a one way faction, protecting slimes from other
things, while keeping all the other factions via a check that fully
reimplemented `faction_check` in a less efficient way. Rather then
reimplementing this behaviour, I have just made them check for the
FACTION_SLIME, similarly how regal rats skip converting already
converted frogs and cockroaches.

So in short, slimes once again will not attack slime people, but
everything else is fair game once they get hungry (except for people who
are in their friend list).

I am not fully happy with this solution, but I would rather not make a
new list by subtracting FACTION_NEUTRAL every time they check someone.

## Why It's Good For The Game

One of the unique features of slime people was that slimes consider them
friends and family. This PR brings this back this feature I forgot to
reimplement.

Fixes tgstation#83324

## Changelog

:cl:
fix: Slimes will no longer consider feeding upon slime people
/:cl:
Chowder-McArthor pushed a commit to Chowder-McArthor/desertbus13 that referenced this pull request Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fix Rewrites a bug so it appears in different circumstances GBP: No Update Prevent changes to the user's GBP balance from this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Slimes attack and try to eat slimepeople
3 participants