Skip to content

Non-standard floating garbage somehow loads in puzzles #747

Description

@Endaris

orangetriangle showed an example where things behave (expectedly) weird.
Sample puzzle code:
:pg:
:xx::xx::xx::gtl::gts::gtr:
:xx::xx::xx::gls::ge::grs:
:xx::xx::xx::gbl::gbs::gbr:
:gtl::gts::gtr:
:gls::ge::grs:
:gbl::gbs::gbr:
:xx::pc::xx::pc:
:xx::pc::pr::pr:
:pc::pr::pc::pc:

Non-standard garbage is currently unsupported in puzzles as the syntax requires multi-row garbage to not skip columns.
The validator should catch that and simply refuse to load the puzzle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenginegameplay-relatedpriority: 1 - middleIssues which should be done at some point, but aren't that important.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions