Skip to content

Add custom stickers for in-game chat - #2927

Open
vinxp97 wants to merge 3 commits into
UltiMafia:masterfrom
vinxp97:feature/custom-stickers
Open

Add custom stickers for in-game chat#2927
vinxp97 wants to merge 3 commits into
UltiMafia:masterfrom
vinxp97:feature/custom-stickers

Conversation

@vinxp97

@vinxp97 vinxp97 commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds custom stickers for in-game chat: larger than emotes, supports GIF/PNG/JPEG/WebP (original file preserved, including animated GIFs).
  • Shop: sticker slots cost 10 coins each (max 20).
  • Settings → Game: upload/manage stickers under the custom emote section.
  • Emote picker: Stickers tab next to Emotes (same button); one sticker per scrollable row.
  • Fixes animated-GIF dimension checks (use per-frame size, not stacked frame height).

Test plan

  • Buy a Sticker Slot in the Shop (10 coins)
  • Upload GIF/PNG/JPEG/WebP in Settings → Game
  • Open emote picker → Stickers tab → insert and send in game chat
  • Confirm stickers render larger than emotes for other players
  • Confirm upload rejects oversize dimensions/file size with clear errors
  • Confirm name collision with custom emotes is rejected

vinxp97 added 3 commits August 9, 2026 19:01
Players can buy sticker slots in the shop (10 coins each), upload
GIF/PNG/JPEG/WebP stickers in Settings → Game, and send them from a
Stickers tab on the emote picker. Stickers render larger than emotes
and preserve original file format (including animated GIFs).
Match intended shop cap; constant still drives shop item limit.
Preserve master mixed line endings so PR UltiMafia#2927 only shows the real Sticker Slot shop item change, not whole-file identical replacements (WSL/Windows EOL churn).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant