From 3c88df1434b9bdc80141d01219cc56e34bd9c0c7 Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 19:45:34 -0400 Subject: [PATCH 01/12] Add chess and shogi pieces --- src/modules/sym.txt | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 53c1bd2..027b1f6 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -616,6 +616,39 @@ suit .spade.filled โ™  .spade.stroked โ™ค +chess { + king + .white โ™” + .black โ™š + .neutral ๐Ÿจ€ + queen + .white โ™• + .black โ™› + .neutral ๐Ÿจ + rook + .white โ™– + .black โ™œ + .neutral ๐Ÿจ‚ + bishop + .white โ™— + .black โ™ + .neutral ๐Ÿจƒ + knight + .white โ™˜ + .black โ™ž + .neutral ๐Ÿจ„ + pawn + .white โ™™ + .black โ™Ÿ + .neutral ๐Ÿจ… + shogi + .white โ˜– + .white.inv โ›‰ + .black โ˜— + .black.inv โ›Š +} + + // Music. note .up ๐ŸŽœ From 1d2abfa1330775fe93a264ea0164e0ba1e1e7b0e Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 19:50:56 -0400 Subject: [PATCH 02/12] Inverted pieces --- src/modules/sym.txt | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 027b1f6..8d6a9a9 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -619,29 +619,47 @@ suit chess { king .white โ™” + .white.inv ๐Ÿจž .black โ™š + .black.inv ๐Ÿจค .neutral ๐Ÿจ€ + .neutral.inv ๐Ÿจช queen .white โ™• + .white.inv ๐ŸจŸ .black โ™› + .black.inv ๐Ÿจฅ .neutral ๐Ÿจ + .neutral.inv ๐Ÿจซ rook .white โ™– + .white.inv ๐Ÿจ  .black โ™œ + .black.inv ๐Ÿจฆ .neutral ๐Ÿจ‚ + .neutral.inv ๐Ÿจฌ bishop .white โ™— + .white.inv ๐Ÿจก .black โ™ + .black.inv ๐Ÿจง .neutral ๐Ÿจƒ + .neutral.inv ๐Ÿจญ knight .white โ™˜ + .white.inv ๐Ÿจข .black โ™ž + .black.inv ๐Ÿจจ .neutral ๐Ÿจ„ + .neutral ๐Ÿจฎ pawn .white โ™™ + .white.inv ๐Ÿจฃ .black โ™Ÿ + .black.inv ๐Ÿจฉ .neutral ๐Ÿจ… - shogi + .neutral.inv ๐Ÿจฏ + koma .white โ˜– .white.inv โ›‰ .black โ˜— From 73410d3c48f8b3ed73ba8c2e0ffa67b36b4dcbae Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 20:00:25 -0400 Subject: [PATCH 03/12] Rotated 45 and 90 degrees --- src/modules/sym.txt | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 8d6a9a9..88b9322 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -619,43 +619,62 @@ suit chess { king .white โ™” + .white.r ๐Ÿจ‰ .white.inv ๐Ÿจž .black โ™š + .black.r ๐Ÿจ .black.inv ๐Ÿจค .neutral ๐Ÿจ€ + .nautral.r ๐Ÿจ• .neutral.inv ๐Ÿจช queen .white โ™• + .white.r ๐ŸจŠ .white.inv ๐ŸจŸ .black โ™› + .black.r ๐Ÿจ .black.inv ๐Ÿจฅ .neutral ๐Ÿจ + .neutral.r ๐Ÿจ– .neutral.inv ๐Ÿจซ rook .white โ™– + .white.r ๐Ÿจ‹ .white.inv ๐Ÿจ  .black โ™œ + .black.r ๐Ÿจ‘ .black.inv ๐Ÿจฆ .neutral ๐Ÿจ‚ + .neutral.r ๐Ÿจ— .neutral.inv ๐Ÿจฌ bishop .white โ™— + .white.r ๐ŸจŒ .white.inv ๐Ÿจก .black โ™ + .black.r ๐Ÿจ’ .black.inv ๐Ÿจง .neutral ๐Ÿจƒ + .neutral.r ๐Ÿจ˜ .neutral.inv ๐Ÿจญ knight .white โ™˜ + .white.tr ๐Ÿจ† + .white.r ๐Ÿจ .white.inv ๐Ÿจข .black โ™ž + .black.tr ๐Ÿจ‡ + .black.r ๐Ÿจ“ .black.inv ๐Ÿจจ .neutral ๐Ÿจ„ - .neutral ๐Ÿจฎ + .neutral.tr ๐Ÿจˆ + .neutral.r ๐Ÿจ™ + .neutral.inv ๐Ÿจฎ pawn .white โ™™ .white.inv ๐Ÿจฃ .black โ™Ÿ + .black.r ๐Ÿจ” .black.inv ๐Ÿจฉ .neutral ๐Ÿจ… .neutral.inv ๐Ÿจฏ From 4e1eaa3ffa1de120f33816d724884c6a29294bf9 Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 20:01:49 -0400 Subject: [PATCH 04/12] rotated 225 --- src/modules/sym.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 88b9322..f22a80f 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -662,14 +662,17 @@ chess { .white.tr ๐Ÿจ† .white.r ๐Ÿจ .white.inv ๐Ÿจข + .white.bl ๐Ÿจฐ .black โ™ž .black.tr ๐Ÿจ‡ .black.r ๐Ÿจ“ .black.inv ๐Ÿจจ + .black.bl ๐Ÿจฑ .neutral ๐Ÿจ„ .neutral.tr ๐Ÿจˆ .neutral.r ๐Ÿจ™ .neutral.inv ๐Ÿจฎ + .neutral.bl ๐Ÿจฒ pawn .white โ™™ .white.inv ๐Ÿจฃ From 0efaf0c6342acc5980d415ead1e6be8b5047d117 Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 20:03:58 -0400 Subject: [PATCH 05/12] Missed two pawns facing right --- src/modules/sym.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index f22a80f..8e7cf16 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -675,11 +675,13 @@ chess { .neutral.bl ๐Ÿจฒ pawn .white โ™™ + .white.r ๐ŸจŽ .white.inv ๐Ÿจฃ .black โ™Ÿ .black.r ๐Ÿจ” .black.inv ๐Ÿจฉ .neutral ๐Ÿจ… + .neutral.r ๐Ÿจš .neutral.inv ๐Ÿจฏ koma .white โ˜– From 5141a68b4e9fb79ab697a8b1d2b201cb8c1f0351 Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 20:09:26 -0400 Subject: [PATCH 06/12] All (?) regular chess pieces --- src/modules/sym.txt | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 8e7cf16..1f68b1f 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -621,68 +621,92 @@ chess { .white โ™” .white.r ๐Ÿจ‰ .white.inv ๐Ÿจž + .white.l ๐Ÿจณ .black โ™š .black.r ๐Ÿจ .black.inv ๐Ÿจค + .black.l ๐Ÿจน .neutral ๐Ÿจ€ - .nautral.r ๐Ÿจ• + .neutral.r ๐Ÿจ• .neutral.inv ๐Ÿจช + .neutral.l ๐Ÿจฟ queen .white โ™• .white.r ๐ŸจŠ .white.inv ๐ŸจŸ + .white.l ๐Ÿจด .black โ™› .black.r ๐Ÿจ .black.inv ๐Ÿจฅ + .black.l ๐Ÿจบ .neutral ๐Ÿจ .neutral.r ๐Ÿจ– .neutral.inv ๐Ÿจซ + .neutral.l ๐Ÿฉ€ rook .white โ™– .white.r ๐Ÿจ‹ .white.inv ๐Ÿจ  + .white.l ๐Ÿจต .black โ™œ .black.r ๐Ÿจ‘ .black.inv ๐Ÿจฆ + .black.l ๐Ÿจป .neutral ๐Ÿจ‚ .neutral.r ๐Ÿจ— .neutral.inv ๐Ÿจฌ + .neutral.l ๐Ÿฉ bishop .white โ™— .white.r ๐ŸจŒ .white.inv ๐Ÿจก + .white.l ๐Ÿจถ .black โ™ .black.r ๐Ÿจ’ .black.inv ๐Ÿจง + .black.l ๐Ÿจผ .neutral ๐Ÿจƒ .neutral.r ๐Ÿจ˜ .neutral.inv ๐Ÿจญ + .neutral.l ๐Ÿฉ‚ knight .white โ™˜ .white.tr ๐Ÿจ† .white.r ๐Ÿจ + .white.br ๐Ÿจ› .white.inv ๐Ÿจข .white.bl ๐Ÿจฐ + .white.l ๐Ÿจท + .white.tl ๐Ÿฉ… .black โ™ž .black.tr ๐Ÿจ‡ .black.r ๐Ÿจ“ + .black.br ๐Ÿจœ .black.inv ๐Ÿจจ .black.bl ๐Ÿจฑ + .black.l ๐Ÿจฝ + .black.tl ๐Ÿฉ† .neutral ๐Ÿจ„ .neutral.tr ๐Ÿจˆ .neutral.r ๐Ÿจ™ + .neutral.bl ๐Ÿจ .neutral.inv ๐Ÿจฎ .neutral.bl ๐Ÿจฒ + .neutral.l ๐Ÿฉƒ + .neutral.tl pawn .white โ™™ .white.r ๐ŸจŽ .white.inv ๐Ÿจฃ + .white.l ๐Ÿจธ .black โ™Ÿ .black.r ๐Ÿจ” .black.inv ๐Ÿจฉ + .black.l ๐Ÿจพ .neutral ๐Ÿจ… .neutral.r ๐Ÿจš .neutral.inv ๐Ÿจฏ + .neutral.l ๐Ÿฉ„ koma .white โ˜– .white.inv โ›‰ From 8289118102db0d8e9c0129ffe8bf327a6f5a4585 Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 20:10:01 -0400 Subject: [PATCH 07/12] Missed one --- src/modules/sym.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 1f68b1f..e8fbbcb 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -693,7 +693,7 @@ chess { .neutral.inv ๐Ÿจฎ .neutral.bl ๐Ÿจฒ .neutral.l ๐Ÿฉƒ - .neutral.tl + .neutral.tl ๐Ÿฉ‡ pawn .white โ™™ .white.r ๐ŸจŽ From a0cc40a1620c0df447b8538a3b02bb615d3fa682 Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 20:33:12 -0400 Subject: [PATCH 08/12] Fairy chess and xiangqi --- src/modules/sym.txt | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index e8fbbcb..330dd56 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -707,11 +707,48 @@ chess { .neutral.r ๐Ÿจš .neutral.inv ๐Ÿจฏ .neutral.l ๐Ÿฉ„ + equihopper + .white ๐Ÿฉˆ + .white.rot ๐Ÿฉ‹ + .black ๐Ÿฉ‰ + .black.rot ๐ŸฉŒ + .neutral ๐ŸฉŠ + .neutral.rot ๐Ÿฉ + amazon + .white ๐ŸฉŽ + .black ๐Ÿฉ‘ + empress + .white ๐Ÿฉ + .black ๐Ÿฉ’ + princess + .white ๐Ÿฉ + .black ๐Ÿฉ“ koma .white โ˜– .white.inv โ›‰ .black โ˜— .black.inv โ›Š + general + .red ๐Ÿฉ  + .black ๐Ÿฉง + mandarin + .red ๐Ÿฉก + .black ๐Ÿฉจ + elephant + .red ๐Ÿฉข + .black ๐Ÿฉฉ + horse + .red ๐Ÿฉฃ + .black ๐Ÿฉช + chariot + .red ๐Ÿฉค + .black ๐Ÿฉซ + cannon + .red ๐Ÿฉฅ + .black ๐Ÿฉฌ + soldier + .red ๐Ÿฉฆ + .black ๐Ÿฉญ } From 5465837a1e997ebea3d86f3339a09a5bcb1f4bbb Mon Sep 17 00:00:00 2001 From: Enivex Date: Wed, 21 May 2025 20:48:53 -0400 Subject: [PATCH 09/12] Remove empty line --- src/modules/sym.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 330dd56..964c596 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -751,7 +751,6 @@ chess { .black ๐Ÿฉญ } - // Music. note .up ๐ŸŽœ From a3ff5f238a4774540092c6d8ef1cd139355bcf06 Mon Sep 17 00:00:00 2001 From: Enivex Date: Fri, 23 May 2025 23:29:05 -0400 Subject: [PATCH 10/12] Add text variation selector to pawn --- src/modules/sym.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 964c596..966eceb 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -699,7 +699,7 @@ chess { .white.r ๐ŸจŽ .white.inv ๐Ÿจฃ .white.l ๐Ÿจธ - .black โ™Ÿ + .black โ™Ÿ๏ธŽ .black.r ๐Ÿจ” .black.inv ๐Ÿจฉ .black.l ๐Ÿจพ From b56047b9deb468a69a026b3695a85af8cfa5b7ca Mon Sep 17 00:00:00 2001 From: Enivex Date: Sun, 15 Jun 2025 12:36:13 -0400 Subject: [PATCH 11/12] tab should be 2 spaces --- src/modules/sym.txt | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index 966eceb..a31dd3c 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -617,7 +617,7 @@ suit .spade.stroked โ™ค chess { - king + king .white โ™” .white.r ๐Ÿจ‰ .white.inv ๐Ÿจž @@ -630,7 +630,7 @@ chess { .neutral.r ๐Ÿจ• .neutral.inv ๐Ÿจช .neutral.l ๐Ÿจฟ - queen + queen .white โ™• .white.r ๐ŸจŠ .white.inv ๐ŸจŸ @@ -643,7 +643,7 @@ chess { .neutral.r ๐Ÿจ– .neutral.inv ๐Ÿจซ .neutral.l ๐Ÿฉ€ - rook + rook .white โ™– .white.r ๐Ÿจ‹ .white.inv ๐Ÿจ  @@ -656,7 +656,7 @@ chess { .neutral.r ๐Ÿจ— .neutral.inv ๐Ÿจฌ .neutral.l ๐Ÿฉ - bishop + bishop .white โ™— .white.r ๐ŸจŒ .white.inv ๐Ÿจก @@ -669,7 +669,7 @@ chess { .neutral.r ๐Ÿจ˜ .neutral.inv ๐Ÿจญ .neutral.l ๐Ÿฉ‚ - knight + knight .white โ™˜ .white.tr ๐Ÿจ† .white.r ๐Ÿจ @@ -694,7 +694,7 @@ chess { .neutral.bl ๐Ÿจฒ .neutral.l ๐Ÿฉƒ .neutral.tl ๐Ÿฉ‡ - pawn + pawn .white โ™™ .white.r ๐ŸจŽ .white.inv ๐Ÿจฃ @@ -707,46 +707,46 @@ chess { .neutral.r ๐Ÿจš .neutral.inv ๐Ÿจฏ .neutral.l ๐Ÿฉ„ - equihopper + equihopper .white ๐Ÿฉˆ .white.rot ๐Ÿฉ‹ .black ๐Ÿฉ‰ .black.rot ๐ŸฉŒ .neutral ๐ŸฉŠ .neutral.rot ๐Ÿฉ - amazon + amazon .white ๐ŸฉŽ .black ๐Ÿฉ‘ - empress + empress .white ๐Ÿฉ .black ๐Ÿฉ’ - princess + princess .white ๐Ÿฉ .black ๐Ÿฉ“ - koma + koma .white โ˜– .white.inv โ›‰ .black โ˜— .black.inv โ›Š - general + general .red ๐Ÿฉ  .black ๐Ÿฉง - mandarin + mandarin .red ๐Ÿฉก .black ๐Ÿฉจ - elephant + elephant .red ๐Ÿฉข .black ๐Ÿฉฉ - horse + horse .red ๐Ÿฉฃ .black ๐Ÿฉช - chariot + chariot .red ๐Ÿฉค .black ๐Ÿฉซ - cannon + cannon .red ๐Ÿฉฅ .black ๐Ÿฉฌ - soldier + soldier .red ๐Ÿฉฆ .black ๐Ÿฉญ } From 68f7937dabc162baed28175a6b28be40353b3abd Mon Sep 17 00:00:00 2001 From: Enivex Date: Sun, 15 Jun 2025 12:39:31 -0400 Subject: [PATCH 12/12] oops --- src/modules/sym.txt | 228 ++++++++++++++++++++++---------------------- 1 file changed, 114 insertions(+), 114 deletions(-) diff --git a/src/modules/sym.txt b/src/modules/sym.txt index a31dd3c..b30634a 100644 --- a/src/modules/sym.txt +++ b/src/modules/sym.txt @@ -618,137 +618,137 @@ suit chess { king - .white โ™” - .white.r ๐Ÿจ‰ - .white.inv ๐Ÿจž - .white.l ๐Ÿจณ - .black โ™š - .black.r ๐Ÿจ - .black.inv ๐Ÿจค - .black.l ๐Ÿจน - .neutral ๐Ÿจ€ - .neutral.r ๐Ÿจ• - .neutral.inv ๐Ÿจช - .neutral.l ๐Ÿจฟ + .white โ™” + .white.r ๐Ÿจ‰ + .white.inv ๐Ÿจž + .white.l ๐Ÿจณ + .black โ™š + .black.r ๐Ÿจ + .black.inv ๐Ÿจค + .black.l ๐Ÿจน + .neutral ๐Ÿจ€ + .neutral.r ๐Ÿจ• + .neutral.inv ๐Ÿจช + .neutral.l ๐Ÿจฟ queen - .white โ™• - .white.r ๐ŸจŠ - .white.inv ๐ŸจŸ - .white.l ๐Ÿจด - .black โ™› - .black.r ๐Ÿจ - .black.inv ๐Ÿจฅ - .black.l ๐Ÿจบ - .neutral ๐Ÿจ - .neutral.r ๐Ÿจ– - .neutral.inv ๐Ÿจซ - .neutral.l ๐Ÿฉ€ + .white โ™• + .white.r ๐ŸจŠ + .white.inv ๐ŸจŸ + .white.l ๐Ÿจด + .black โ™› + .black.r ๐Ÿจ + .black.inv ๐Ÿจฅ + .black.l ๐Ÿจบ + .neutral ๐Ÿจ + .neutral.r ๐Ÿจ– + .neutral.inv ๐Ÿจซ + .neutral.l ๐Ÿฉ€ rook - .white โ™– - .white.r ๐Ÿจ‹ - .white.inv ๐Ÿจ  - .white.l ๐Ÿจต - .black โ™œ - .black.r ๐Ÿจ‘ - .black.inv ๐Ÿจฆ - .black.l ๐Ÿจป - .neutral ๐Ÿจ‚ - .neutral.r ๐Ÿจ— - .neutral.inv ๐Ÿจฌ - .neutral.l ๐Ÿฉ + .white โ™– + .white.r ๐Ÿจ‹ + .white.inv ๐Ÿจ  + .white.l ๐Ÿจต + .black โ™œ + .black.r ๐Ÿจ‘ + .black.inv ๐Ÿจฆ + .black.l ๐Ÿจป + .neutral ๐Ÿจ‚ + .neutral.r ๐Ÿจ— + .neutral.inv ๐Ÿจฌ + .neutral.l ๐Ÿฉ bishop - .white โ™— - .white.r ๐ŸจŒ - .white.inv ๐Ÿจก - .white.l ๐Ÿจถ - .black โ™ - .black.r ๐Ÿจ’ - .black.inv ๐Ÿจง - .black.l ๐Ÿจผ - .neutral ๐Ÿจƒ - .neutral.r ๐Ÿจ˜ - .neutral.inv ๐Ÿจญ - .neutral.l ๐Ÿฉ‚ + .white โ™— + .white.r ๐ŸจŒ + .white.inv ๐Ÿจก + .white.l ๐Ÿจถ + .black โ™ + .black.r ๐Ÿจ’ + .black.inv ๐Ÿจง + .black.l ๐Ÿจผ + .neutral ๐Ÿจƒ + .neutral.r ๐Ÿจ˜ + .neutral.inv ๐Ÿจญ + .neutral.l ๐Ÿฉ‚ knight - .white โ™˜ - .white.tr ๐Ÿจ† - .white.r ๐Ÿจ - .white.br ๐Ÿจ› - .white.inv ๐Ÿจข - .white.bl ๐Ÿจฐ - .white.l ๐Ÿจท - .white.tl ๐Ÿฉ… - .black โ™ž - .black.tr ๐Ÿจ‡ - .black.r ๐Ÿจ“ - .black.br ๐Ÿจœ - .black.inv ๐Ÿจจ - .black.bl ๐Ÿจฑ - .black.l ๐Ÿจฝ - .black.tl ๐Ÿฉ† - .neutral ๐Ÿจ„ - .neutral.tr ๐Ÿจˆ - .neutral.r ๐Ÿจ™ - .neutral.bl ๐Ÿจ - .neutral.inv ๐Ÿจฎ - .neutral.bl ๐Ÿจฒ - .neutral.l ๐Ÿฉƒ - .neutral.tl ๐Ÿฉ‡ + .white โ™˜ + .white.tr ๐Ÿจ† + .white.r ๐Ÿจ + .white.br ๐Ÿจ› + .white.inv ๐Ÿจข + .white.bl ๐Ÿจฐ + .white.l ๐Ÿจท + .white.tl ๐Ÿฉ… + .black โ™ž + .black.tr ๐Ÿจ‡ + .black.r ๐Ÿจ“ + .black.br ๐Ÿจœ + .black.inv ๐Ÿจจ + .black.bl ๐Ÿจฑ + .black.l ๐Ÿจฝ + .black.tl ๐Ÿฉ† + .neutral ๐Ÿจ„ + .neutral.tr ๐Ÿจˆ + .neutral.r ๐Ÿจ™ + .neutral.bl ๐Ÿจ + .neutral.inv ๐Ÿจฎ + .neutral.bl ๐Ÿจฒ + .neutral.l ๐Ÿฉƒ + .neutral.tl ๐Ÿฉ‡ pawn - .white โ™™ - .white.r ๐ŸจŽ - .white.inv ๐Ÿจฃ - .white.l ๐Ÿจธ - .black โ™Ÿ๏ธŽ - .black.r ๐Ÿจ” - .black.inv ๐Ÿจฉ - .black.l ๐Ÿจพ - .neutral ๐Ÿจ… - .neutral.r ๐Ÿจš - .neutral.inv ๐Ÿจฏ - .neutral.l ๐Ÿฉ„ + .white โ™™ + .white.r ๐ŸจŽ + .white.inv ๐Ÿจฃ + .white.l ๐Ÿจธ + .black โ™Ÿ๏ธŽ + .black.r ๐Ÿจ” + .black.inv ๐Ÿจฉ + .black.l ๐Ÿจพ + .neutral ๐Ÿจ… + .neutral.r ๐Ÿจš + .neutral.inv ๐Ÿจฏ + .neutral.l ๐Ÿฉ„ equihopper - .white ๐Ÿฉˆ - .white.rot ๐Ÿฉ‹ - .black ๐Ÿฉ‰ - .black.rot ๐ŸฉŒ - .neutral ๐ŸฉŠ - .neutral.rot ๐Ÿฉ + .white ๐Ÿฉˆ + .white.rot ๐Ÿฉ‹ + .black ๐Ÿฉ‰ + .black.rot ๐ŸฉŒ + .neutral ๐ŸฉŠ + .neutral.rot ๐Ÿฉ amazon - .white ๐ŸฉŽ - .black ๐Ÿฉ‘ + .white ๐ŸฉŽ + .black ๐Ÿฉ‘ empress - .white ๐Ÿฉ - .black ๐Ÿฉ’ + .white ๐Ÿฉ + .black ๐Ÿฉ’ princess - .white ๐Ÿฉ - .black ๐Ÿฉ“ + .white ๐Ÿฉ + .black ๐Ÿฉ“ koma - .white โ˜– - .white.inv โ›‰ - .black โ˜— - .black.inv โ›Š + .white โ˜– + .white.inv โ›‰ + .black โ˜— + .black.inv โ›Š general - .red ๐Ÿฉ  - .black ๐Ÿฉง + .red ๐Ÿฉ  + .black ๐Ÿฉง mandarin - .red ๐Ÿฉก - .black ๐Ÿฉจ + .red ๐Ÿฉก + .black ๐Ÿฉจ elephant - .red ๐Ÿฉข - .black ๐Ÿฉฉ + .red ๐Ÿฉข + .black ๐Ÿฉฉ horse - .red ๐Ÿฉฃ - .black ๐Ÿฉช + .red ๐Ÿฉฃ + .black ๐Ÿฉช chariot - .red ๐Ÿฉค - .black ๐Ÿฉซ + .red ๐Ÿฉค + .black ๐Ÿฉซ cannon - .red ๐Ÿฉฅ - .black ๐Ÿฉฌ + .red ๐Ÿฉฅ + .black ๐Ÿฉฌ soldier - .red ๐Ÿฉฆ - .black ๐Ÿฉญ + .red ๐Ÿฉฆ + .black ๐Ÿฉญ } // Music.