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

AFK Facehuggers Convert to Normal Huggers #3886

Merged
merged 3 commits into from
Jul 15, 2023

Conversation

Drulikar
Copy link
Contributor

@Drulikar Drulikar commented Jul 14, 2023

About the pull request

This PR makes it so sentient huggers that have been AFK for 7 minutes, aren't aghosted, and have no client will convert to normal huggers (and subsequently die like normal unless they hug someone or get grabbed). I was considering removing facehuggers from the join as xeno list, but this way there's still a couple minutes they can be taken over before they convert.

Explain why it's good for the game

This can help cleanup the afk xeno list and possibly make a funny situation if a marine happens to be nearby when one converts.

Testing Photographs and Procedure

Screenshots & Videos

(Timer here was set to just 10 seconds for testing)
facehugger

Changelog

🆑 Drathek
add: Facehuggers now convert to their NPC version after 7 minutes of inactivity and no client.
code: Cleanup join as xeno button code somewhat.
/:cl:

I was going to prevent facehuggers from being joinable, but maybe some people like it.
@github-actions github-actions bot added Feature Feature coder badge Code Improvement Make the code longer labels Jul 14, 2023
code/game/gamemodes/cm_initialize.dm Outdated Show resolved Hide resolved
@harryob harryob added this pull request to the merge queue Jul 15, 2023
Merged via the queue into cmss13-devs:master with commit 2097085 Jul 15, 2023
27 checks passed
cm13-github added a commit that referenced this pull request Jul 15, 2023
github-actions bot added a commit that referenced this pull request Jul 15, 2023
@Drulikar Drulikar deleted the Remove_AFK_Facehuggers branch July 15, 2023 22:36
github-merge-queue bot pushed a commit that referenced this pull request Sep 26, 2023
# About the pull request

This PR is a followup to #3886 fixing dead huggers still converting to
normal huggers when client-less. The assumption was that life wouldn't
keep ticking when dead, but thats not the case.

# Explain why it's good for the game

Fixes #4486 

# Testing Photographs and Procedure
<details>
<summary>Screenshots & Videos</summary>

Put screenshots and videos here with an empty line between the
screenshots and the `<details>` tags.

</details>

# Changelog
:cl: Drathek
fix: Fix dead huggers converting to non-player huggers
/:cl:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Code Improvement Make the code longer Feature Feature coder badge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants