From e29263c3e2ac358bff9a37d93f15fb0a43706d21 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sun, 26 Apr 2026 16:00:35 -0400 Subject: [PATCH] =?UTF-8?q?hangman:=20redesign=20extended=20stages=20?= =?UTF-8?q?=E2=80=94=20drop=20confusing=20ear/arm=20overlap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The old \O/ ears row looked like 6 limbs when combined with /|\ arms. New extended progression: 0-6: same as standard (head → body → arms → legs) 7: left foot (/ in the previously empty row below legs) 8: both feet (/ \) 9: @ head (anguish — full figure visible) 10: X head (dead) Each stage is visually distinct with no overlapping limb confusion. Co-Authored-By: Claude Sonnet 4.6 --- matrixbot/commands.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/matrixbot/commands.py b/matrixbot/commands.py index 4fac801..ea68c41 100644 --- a/matrixbot/commands.py +++ b/matrixbot/commands.py @@ -1352,7 +1352,7 @@ _HANGMAN_STAGES = [ ] _HANGMAN_STAGES_EXTENDED = [ - # 0 wrong + # 0 wrong - empty gallows "```\n +---+\n | |\n |\n |\n |\n |\n=========```", # 1 wrong - head "```\n +---+\n | |\n O |\n |\n |\n |\n=========```", @@ -1360,20 +1360,20 @@ _HANGMAN_STAGES_EXTENDED = [ "```\n +---+\n | |\n O |\n | |\n |\n |\n=========```", # 3 wrong - left arm "```\n +---+\n | |\n O |\n /| |\n |\n |\n=========```", - # 4 wrong - right arm + # 4 wrong - both arms "```\n +---+\n | |\n O |\n /|\\ |\n |\n |\n=========```", # 5 wrong - left leg "```\n +---+\n | |\n O |\n /|\\ |\n / |\n |\n=========```", - # 6 wrong - right leg + # 6 wrong - both legs "```\n +---+\n | |\n O |\n /|\\ |\n / \\ |\n |\n=========```", - # 7 wrong - left foot + # 7 wrong - left foot (uses the empty row below legs) "```\n +---+\n | |\n O |\n /|\\ |\n / \\ |\n/ |\n=========```", - # 8 wrong - right foot + # 8 wrong - both feet "```\n +---+\n | |\n O |\n /|\\ |\n / \\ |\n/ \\ |\n=========```", - # 9 wrong - left ear - "```\n +---+\n | |\n \\O |\n /|\\ |\n / \\ |\n/ \\ |\n=========```", - # 10 wrong (dead) - both ears - "```\n +---+\n | |\n \\O/ |\n /|\\ |\n / \\ |\n/ \\ |\n=========```", + # 9 wrong - head marked (@ = anguish, full figure visible) + "```\n +---+\n | |\n @ |\n /|\\ |\n / \\ |\n/ \\ |\n=========```", + # 10 wrong - dead (X eyes) + "```\n +---+\n | |\n X |\n /|\\ |\n / \\ |\n/ \\ |\n=========```", ]