Right now, the Party Door feature has a 10% chance of a floor to spawn a door that is always correct.
Currently, it turns a door on any floor bar the last choice into a party door. This ignores the Path array, meaning a floor as an example can have the Left door be correct, but a Party door to the right.
Perhaps instead of this current method, the party door instead of spawning, simply points to the correct door.
This can be done by checking to see if a party door spawns as usual, and instead of randomly picking a door and making it party, it checks the appropriate element in the path array to see which is the correct way, and instead points to that correct door.
Right now, the Party Door feature has a 10% chance of a floor to spawn a door that is always correct.
Currently, it turns a door on any floor bar the last choice into a party door. This ignores the Path array, meaning a floor as an example can have the Left door be correct, but a Party door to the right.
Perhaps instead of this current method, the party door instead of spawning, simply points to the correct door.
This can be done by checking to see if a party door spawns as usual, and instead of randomly picking a door and making it party, it checks the appropriate element in the path array to see which is the correct way, and instead points to that correct door.