FakeFishGames / Barotrauma

A 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
http://www.barotraumagame.com/
1.75k stars 406 forks source link

Moving Submarines With Railguns- Bug #1193

Closed rico6822 closed 5 years ago

rico6822 commented 5 years ago

Description You can push railguns with your body.

Steps To Reproduce

  1. Go outside submarine.
  2. Go to nearest railgun.
  3. Try to move it's base with your body by swimming into it.

Version Any but I was playing on 0.8.2.3.

Regalis11 commented 5 years ago

I just tried this and didn't notice anything unusual. What exactly happens when you push the railgun? Does the submarine move, or does the railgun move relative to the submarine?

rico6822 commented 5 years ago

I just tried this and didn't notice anything unusual. What exactly happens when you push the railgun? Does the submarine move, or does the railgun move relative to the submarine?

I swear I had it moving like I was super strong. Submarine was larger than default aegir.

Regalis11 commented 5 years ago

What exactly was moving? The railgun or the entire submarine?

thegrb93 commented 5 years ago

Probably something strange going on with that specific submarine.

rico6822 commented 5 years ago

What exactly was moving? The railgun or the entire submarine?

Entire submarine. Try to launch nuclear reactor and set autopilot to maintain position. Maybe that's it.

rico6822 commented 5 years ago

What exactly was moving? The railgun or the entire submarine?

Alright, I think I have potentially figured out the thing:

It happens when combat music is playing possibly because normally players cannot move submarine with railguns. For the need of combat the game assumes it is the monster who moves the railgun since the music is playing. It was always happening to me when music was playing. There was an alive fractual guardian inside ruins and I was going inside submarine with artifact.

Regalis11 commented 5 years ago

The only explanation I've been able to come up for this is that the character is simply pushing the submarine, which can happen if the submarine is light enough. If so, b99c0ef should make this much harder to do.