ParadiseSS13 / Paradise

Paradise Station's GitHub main repository.
https://www.paradisestation.org/forum
GNU Affero General Public License v3.0
385 stars 1.15k forks source link

Using slime mutation potions on a slime already affected makes the potion able to teleport #19722

Open Christer2222 opened 1 year ago

Christer2222 commented 1 year ago

Issue Description:

When a slime is fed a 2nd mutation potion that potion is stored in some sort of buffer, which is actually a neat feature, except that you can pick up the potion, move it to the other side of the station (tested with 2 squares, but guessing its unlimited) then use the console on the slime when it mutates and teleport the potion from wherever you put it onto the slime. This has some weird looking effects when using a different mutation potion on the console, such as the old potion visibly moving to the computer.

What did you expect to happen:

For potions not to teleport. The buffer thing is still cool though.

What happened instead:

Teleporting potions.

Why is this bad/What are the consequences:

Its weird.

Steps to reproduce the problem:

  1. Use a slime mutation potion on a slime with the slime computer in xenobiology.
  2. Use a second mutation potion on the same slime.
  3. Pick up the mutation potion that should be on the computer.
  4. Move the potion.
  5. When the slime splits, apply a potion from the computer, without applying a potion to it.

When did the problem start happening:

Noticed forever ago, but only tested it more at 16.11.2022.

Extra information:

github-actions[bot] commented 1 week ago

This issue either requires verification or is unreproducible, but has had no updates for 60 days. Please provide an update within 14 days or this issue will be closed. If you believe this is a mistake, please contact an issue manager on Discord.