Add reactions (Sheklak), fix hakem card visibility during trump choice

- Reactions/emotes in-game: tray of owned emojis + animated per-seat bubbles
  (feature named "شکلک / Sheklak"). Packs: starter (free), champion/legend
  (earned by rating/wins), emotions/taunt (purchasable in shop)
- OnlineService.sendReaction/onReaction; mock echoes you + random opponents
- Fix: human hakem's 5 cards were blurred behind the trump-chooser overlay —
  raise hand to z-50 during choosing-trump so cards stay readable

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
soroush.asadi
2026-06-04 11:02:25 +03:30
parent 13ec0d4300
commit f9425dea01
8 changed files with 222 additions and 8 deletions
+6
View File
@@ -218,7 +218,10 @@ const fa: Dict = {
"queue.upgrade": "ورود سریع (ویژه)",
"shop.cardstyles": "طرح کارت‌ها",
"shop.reactions": "بسته شکلک‌ها",
"reward.newTitle": "عنوان جدید",
"reactions.title": "شکلک‌ها",
};
const en: Dict = {
@@ -426,7 +429,10 @@ const en: Dict = {
"queue.upgrade": "Skip queue (Pro)",
"shop.cardstyles": "Card styles",
"shop.reactions": "Reaction packs",
"reward.newTitle": "New title",
"reactions.title": "Reactions",
};
const DICTS: Record<Locale, Dict> = { fa, en };