Skip to content

Add stepped routing to AURA #3

@smaldragon

Description

@smaldragon

Currently AURA has an informal requirement that all new connections are in some way connected to the current auto-routing network, partially for usability, and partially as a matter of practicality.

Ending this requirement would however be desirable, as it would enable more connectivity and make AURA more of a politically neutral system (as opposed to its current focus in the greater mta region). One way to contribute to this would be to add stepped routing.

To explain stepped routing lets take the following example network:

A ---- B ---- C

Here A, B and C are all stops with direct connections to their immediate neighbors. This would mean that it would be impossible to auto-route from A to C, as B is not a junction capable of performing the required switch. However travel would still be possible if instead done in a stepped way, ie first we route /dest B, then once we arrive to B we get back on the rails and run the command /dest C.

Stepped routing would thus be having AURA have the ability to output multiple /dest commands when a single one is not possible. Which, while not ideal, would still be preferable to not having a connection at all.

This feature should be possible to add, though it would require adding new logic to the path-finding code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions