Skip to content

American Mah-Jongg (NMJL) bugs megathread #169

@edderiofer

Description

@edderiofer

The following bugs for American Mah-Jongg (NMJL) are known:

The following features for American Mah-Jongg (NMJL) have been requested:

  • Nearest Hands and Show Waits displays should also display the score of the hand.
  • Additional hand match specifications, to handle other Cards:
    • "A", "P", "K", "Q" for "any tile", "pung", "kong", and "quint" respectively
    • Some way to specify that all tiles in a grouping have the same suit, but we don't care which, and don't want it to interfere with "a", "b", and "c". Possibly use "x" as a catch-all?
    • Some way to specify that all tiles in a grouping may have any suit (including mixing suits within a grouping); possibly by not adding a suit, and treating the entire grouping as singles if this happens.
    • Some way to specify that a tile/grouping is a specific suit; maybe "s", "m", "p" for "souzu", "manzu", "pinzu"?
    • Some way to specify that jokers may or may not be used in a grouping (other than the default "always in pungs/kongs/quints, never anywhere else").
    • Some way to specify that two groupings of numbers use the same number, other than using X0 notation; e.g. "=222a|444a|666a|888a =XXX0b".
    • Some way to specify that two groupings do NOT use the same number, e.g. "!=222a|444a|666a|888a !=222b|444b|666b|888b"
    • Some notation that indicates round wind, seat wind, or perhaps some other way of specifying variables (e.g. with V1, V2, etc.)
    • Some way of indicating that two groupings that are separated by a space in the code are actually part of the same grouping: e.g. "X0a-X1a-X2a-X3a-XX4a XXXX4b XXXX4c". This is because currently, "X0aX1aX2aX3aXX4a" is interpreted as a single grouping of fourteen identical tiles, rather than six tiles of five consecutive values.
  • [Partially fixed] A better method of organising the various Card mods (see Better organise American Mah-Jongg Cards instead of having a separate available_mods entry for each #127)
  • Additional Cards (currently being held up by the above missing hand match specifications)
  • Various features to support the MAHJ-X mod (see Add MAHJ-X mod for NMJL #107)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingfeature requestRequests for new features.help wantedExtra attention is neededmegathreadA megathread collecting multiple issues into one

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions