Longhorn-Riichi / InjusticeJudge

Announce to the world why your Mahjong Soul/tenhou.net/Riichi City losses are unjustified
2 stars 2 forks source link

Suggestion box for injustices #1

Open EpicOrange opened 11 months ago

EpicOrange commented 11 months ago

Experienced injustice but this bot didn't detect it? Send us the log link and describe the injustice, and it will be done

peter1357908 commented 11 months ago

Example: 5-hand-all-dama tonpuu injustice: https://tenhou.net/0/?log=2023081419gm-00c1-0000-40aab38f&tw=3

peter1357908 commented 11 months ago
peter1357908 commented 11 months ago
peter1357908 commented 11 months ago
peter1357908 commented 11 months ago
peter1357908 commented 10 months ago
peter1357908 commented 10 months ago
EpicOrange commented 10 months ago
EpicOrange commented 10 months ago
  • [x] You were yakuman tenpai, didn't win, and would've won with a tsumo later had the game continued

Can't really check the wall after the game ends in tenhou, since for some reason that data is not given in the log file (not sure how to fetch it).

peter1357908 commented 10 months ago

Can't really check the wall after the game ends in tenhou, since for some reason that data is not given in the log file (not sure how to fetch it).

Maybe we eventually need to learn to fetch and parse the "full version" of a Tenhou log? For example, here is a game link and respective full version of the log: https://tenhou.net/3/?log=2023082816gm-0089-0000-bb5ab5fe&tw=2 https://tenhou.net/0/log/?2023082816gm-0089-0000-bb5ab5fe

image

EpicOrange commented 10 months ago
EpicOrange commented 10 months ago

the following are just ideas, may not necessarily be injustices

EpicOrange commented 10 months ago
peter1357908 commented 10 months ago

you are going for honitsu but drew 6+ off suit tiles in a row (not honors)

need to test to define what it means to be going for honitsu (> 8 applicable tiles? And/or discarding "good" tiles from off-suits?)

Also related:

you kanned to give someone else 4 dora

More like a skill; not exactly injustice

you had a (good) 4+ sided wait

Yes; good being dependent on the number of outs?

you had an early 8 outs ryanmen (or better) and never folded but the game went to ryuukyoku

8-out may be too harsh; 7 is probably more applicable?

your riichi was disrespected by all players (they all immediately threw dangerous tiles against you)

(and you never won the riichi -- whether someone else won, etc.)

peter1357908 commented 10 months ago

you were iishanten and drew into tenpai but all your discard choices would lead to deal in, and you dealt in

This overlaps heavily with "you dealt in on the draw that got you into tenpai", so maybe combine them?

1st place player keeps reaching tenpai (4+ rounds in a row) dealer tsumos 4+ times in a row of all the haipai dora across rounds, one player drew at least half (and was first)

These are skills (i.e., injustice against everyone else)

Also some of these injustices are for the entire game (e.g., "never drew dora") so it'll probably do well to make a "closing comment".

only bad waits won this game (0 good wait wins)

Errr... this is a highlight, but not directly related to any particular player...

peter1357908 commented 10 months ago

you called kan 3 times and didn't get any dora

Across the entire game? Sankantsu is difficult to get dora already because of lack of tile variety in hand

someone's ankan erased your waits

Or at least, part of the waits (waits are usually fewer than than 7 tiles; erasing 4 tiles is very significant most of the time)

Idea:

peter1357908 commented 7 months ago
EpicOrange commented 7 months ago

Can't really check the wall after the game ends in tenhou, since for some reason that data is not given in the log file (not sure how to fetch it).

Maybe we eventually need to learn to fetch and parse the "full version" of a Tenhou log? For example, here is a game link and respective full version of the log: https://tenhou.net/3/?log=2023082816gm-0089-0000-bb5ab5fe&tw=2 https://tenhou.net/0/log/?2023082816gm-0089-0000-bb5ab5fe

This functionality is now added

peter1357908 commented 1 month ago