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.73k stars 403 forks source link

Outpost Manager was inaccessible, possibly due to an error in the outpost generation logic #11315

Closed Agent-Delta closed 1 year ago

Agent-Delta commented 1 year ago

Disclaimers

What happened?

2 days ago (Feb. 20) I was playing with two friends on a private multiplayer campaign server (hosted on my end). We docked at an outpost (fairly certain it was the Research Center shown in picture) towards the end of the Europan Ridge.

20230222121224_1

At first, nothing seemed wrong, but it quickly became apparent that the Outpost Manager was inaccessible due to a station generation error.

20230220214305_1 20230220214321_1

The 3 white dots marking the Outpost Manager/mission-giver can be seen in both pictures, unreachable. The NPC Security Officer in the second picture was constantly trying to climb the ladder, but to no avail due to the strange ceiling. We ended up stopping for the night and returning the next day to see that the station had not fixed itself. However, using a Handheld Status Monitor, I was able to get a better picture of what had gone wrong.

20230221205344_1

It seems the area where the HR and Outpost Managers usually spawn had been generated clipping into the ladder meant to go up to the medical/research area. As a result, the Outpost Manager and entire medical sector were both completely cut off from the rest of the station. Not exactly game-breaking but very frustrating as we could neither get new missions nor heal or buy medical supplies.

This is the only time we (my friends and I) have ever encountered a station bug like this.

NOTE: the only mod on the server is this one, for craftable/placeable ammunition shelves. Very unlikely to be interfering here but noted for transparency's sake.

Reproduction steps

No idea how to reproduce this beyond provoking generation of a similar station (end of Europan Ridge, Research Center, etc).

Bug prevalence

Just once

Version

0.21.6.0

-

No response

Which operating system did you encounter this bug on?

Windows

Relevant error messages and crash reports

No response

Agent-Delta commented 1 year ago

Sorry if report is over-long

itchyOwl commented 1 year ago

Hello and thanks for your report! It would help if we could test the save file you had. Could you post it here as zipped? Otherwise it can be very difficult to reproduce the issue and debug it.

Regalis11 commented 1 year ago

Potentially related to or a duplicate of https://github.com/Regalis11/Barotrauma/issues/10187

Agent-Delta commented 1 year ago

Outpost Generation Error Saves.zip

Here are the save files. As explained in the original post, the problem area should be the research station shown in the first picture. In this save, our crew is currently at the military outpost just below it.

Regalis11 commented 1 year ago

Thank you! I gave this a test in the latest dev build and the outpost seems to generate normally now, so I think this has been fixed by some of the fixes we've done to the outpost generator when implementing faction-specific outposts.