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

A miner, borer, and anomalous crystal can do weird things. #16623

Closed
smokincheez opened this issue Sep 1, 2021 · 1 comment · Fixed by #18161
Closed

A miner, borer, and anomalous crystal can do weird things. #16623

smokincheez opened this issue Sep 1, 2021 · 1 comment · Fixed by #18161
Labels
Bug This is a bug in our game code

Comments

@smokincheez
Copy link
Contributor

Issue Description:

A miner who has an anomalous crystal with the animal possession ability can take over NPC cortical borers.
A miner with a cortical borer inside them, who uses the crystal, and exits the animal while the borer is controlling their body, will have their mind forced out of their body and into the borer, removing the borer's previous player from the borer.

What did you expect to happen:

Truthfully, I did expect this to happen. Me and the borer both purposely did this to experiment with "black magic".

What happened instead:

If the miner is possessed by the borer, as they are in animal form, they will still control the animal.
The borer, controlling their body, can actually still do things with the body, like move objects in the inventory (this actually deletes the items), toggle flashlights, and use other abilities, like vomitting headslugs. (a mouse vomitting headslugs on the bridge scared the captain.)
If the miner tries to exit the mouse or other animal, while the borer is still in control of their body, this will crash the miner, who upon rejoining, will now be controlling the borer, possessing their own body.
They've essentially ghosted out of their own body and entered the borer, still controlling their body. Oh, and the ORIGINAL borer is apparently kicked back the the main menu screen after they crash.

Also, borer-ception is possible. You can make another borer, enter it with the crystal, then enter another body, take it over, and repeat with more borers. Black magic.

Why is this bad/What are the consequences:

It abuses game mechanics and does weird shit. I feel like the problem explains itself, with the weird things that happen.

A player can be booted from their own body under certain circumstances, and a previously dead/observing player can later join the round as crew (possibly, based on what the borer said, i might have misunderstood)
This might allow for some metagaming to happen.

It isn't too bad though. It can't really be used to negatively effect anyone other than yourself. You have to intentionally do this.

Steps to reproduce the problem:

I previously explained exactly what happened, so I wont repeat myself.
Just do exactly what I did with a player controlled borer, after getting an anomalous crystal with animal possession.

When did the problem start happening:

This happened earlier today. I don't have the round's ID, but it was the extended round that ended about 6-ish hours before I made this post.

I mean, this is only possible when:

A. Miner kills colossus and finds the correct crystal
B. Miner gets a borer
C. Miner and borer intentionally attempt to do this

This could have happened years ago if people tried, and I don't think it's any fault of the code or a new bug.

Extra information:

The situation was resolved after we broke shit by PM'ing an admin, explaining the situation, where they put me back into my body.
That being said, after doing further experimentation a second time, I was to embarrassed to ask for help again, so played the rest of the round as a borer controlling my own body. Had to explain to the CMO in LOOC to not get killed.

I personally cannot offer any easy solution to this problem. I don't know how borer code works, I don't think this issue is worth removing the crystal or the animal possession ability, or removing any other current game mechanics.

The only solutions I can think of are complicated. Somehow checking if a borer is in a person when the animal possession is used, maybe.

Also, maybe not letting borers be controlled with animal possession. Miners being able to get inside of other people as a borer isn't good.

Otherwise, this is such a situational thing that has to be done intentionally, where the only victim is the people who do it, and maybe the admin who fixes it. Thank you Frailty.
frailty

@LightFire53
Copy link
Contributor

A miner, a borer, and a crystal walk into a bar...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug This is a bug in our game code
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants