Grid Sage Forums

Cogmind => Bugs => Fixed Bugs & Non-Bugs => Topic started by: Gaspard on December 22, 2015, 03:21:40 PM

Title: Possible bug in generation of factory.
Post by: Gaspard on December 22, 2015, 03:21:40 PM
So I entered the factory, cleared everything out, and know where the exit is thanks to utilities I lost.
One problem: there was a terminal with a locked door in front of it and it didn't have the command 'open'. I tried to do some indirect hacking but failed.
Later I destroyed it.

There seems to be no way out any more.  I can't seem to break the walls around that exit whatever I do..
So yeah, this may be intended, but that would be pretty harsh :(

Attached screen-shot of the map.
I don't have the seed yet, because I'm still doing my best to find some other way.
Title: Re: Possible bug in generation of factory.
Post by: Kyzrati on December 22, 2015, 08:04:21 PM
1. You're not in the Factory :P

2. That is not a normal exit you see there, it's a branch exit to a special branch. You haven't found the real exit. There will always be one or more openly accessible exits out of a map to another map. (The branch exit you see there is one of those just unlocked in Alpha 5, you can go that way if you want to read the spoiler in the release notes (http://www.gridsagegames.com/forums/index.php?topic=357.0)!)
Title: Re: Possible bug in generation of factory.
Post by: Gaspard on December 23, 2015, 08:26:20 AM
Whoops, sorry for the location error!
I'm pretty sure I have visited all the map though and didn't find another exit. Going to double check that next time I play.
Title: Re: Possible bug in generation of factory.
Post by: Kyzrati on December 23, 2015, 08:36:07 AM
It was there, somewhere ;). Check the main hallways. It's impossible to generate a map with no reachable exit--as one of its final confirmation steps the generator does a pathfinding check to ensure there's a path to at least one exit from your starting point, and if there isn't it throws the map out and generates a new one until that test passes. In other words, the game won't even drop you into a map until it already knows there's a way out!