promotional bannermobile promotional banner

CeeLo

CeeLo is a WoW addon for duel-like, cheat‑proof Cee‑lo using commit‑reveal. Use /ceelo to challenge your target; accept/decline, 3s countdown. Rolls auto-reroll until valid (4-5-6, triples, pair+point, or 1-2-3). Ties → sudden‑death; emotes announce.
Back to Files

v1.0.8

File nameCeeLo-v1.0.8.zip
Uploader
juicybeegusjuicybeegus
Uploaded
Oct 30, 2026
Downloads
6
Size
27.0 KB
Flavors
Retail
File ID
9368229
Type
R
Release
Supported game versions
  • 12.1.5

What's new

CeeLo Dice - Changelog

All notable changes to this addon will be documented in this file.

[1.0.8] - 2026-10-29

Fixed

  • Players on different addon versions could both be shown as the winner, because dice are derived differently since 1.0.6. Challenges between incompatible versions are now refused with a message telling both players to update
  • Challenging a player from a connected/other realm by targeting them now whispers the right player (realm was being dropped)
  • Typing a name in a different case (e.g. /ceelo challenge bob) no longer causes the opponent's accept to be ignored
  • Accepting a challenge after the challenger's 30-second timeout no longer leaves you stuck in a countdown; both sides now use a 30-second timeout and the challenger notifies the opponent when it expires
  • A previous game's delayed reset could close a rematch or knock you out of its tiebreaker
  • If the opponent starts a tiebreaker round slightly before you, you now join it instead of timing out

Changed

  • An opponent who fails to reveal their roll (or reveals one that doesn't match their commit) now forfeits, and the game is recorded as a win for you. Previously the game was silently cancelled, so a modified client could avoid ever recording a loss
  • Network protocol bumped to version 2 (adds game id and round to messages); not compatible with 1.0.7 and earlier
  • Updated for patch 12.1.5 (Interface 120105)
  • Send failures are now detected correctly: C_ChatInfo.SendAddonMessage returns a result code rather than true/false, so failures (target offline, throttled, addon-message lockdown) were never reported before. You now get a specific message
  • Emotes use C_ChatInfo.SendChatMessage instead of the deprecated global SendChatMessage

Added

  • tests/sim.lua: a protocol simulator that plays two stubbed clients against each other (normal games, cross-realm, timeouts, old-version peers, forfeits, tiebreakers). Runs in CI on every push and before every release

[1.0.7] - 2026-02-23

Changed

  • Removed Triples High and House Rules rule variants; Classic rules only
  • Outcome emote is now only sent by the winner (not both players), and includes both players' rolls e.g. defeats Player in Cee-lo! [4-5-6] vs [2-2-3]
  • Re-roll attempts ("nothing" rolls) no longer broadcast an emote; only the final valid roll is announced
  • Internal network/commit messages are now hidden unless debug mode is enabled

Fixed

  • "Challenge Again" button now works correctly when the opponent still has their results window open
  • Dice icon in the challenge popup no longer overlaps the challenger name text (moved above)

Added

  • Debug mode toggle in the settings panel (persisted across sessions)

[1.0.6] - 2026-02-23

Fixed

  • Fixed an issue where dice rolls between players were highly correlated (e.g., Player 1 rolling 3-3-8 and Player 2 rolling 8-8-3) due to the linear nature of the hash function used for dice derivation.

[1.0.0] - 2026-01-25

Added

  • Initial release of CeeLo Dice addon

  • Challenge System

    • Challenge any player via /ceelo challenge <name> or targeting + command
    • Accept/Decline popup for incoming challenges
    • Pending challenge indicator with cancel option
    • 60-second timeout for unanswered challenges
  • Game Flow

    • 3-second countdown before rolling
    • Animated dice rolling display
    • Result popup showing both players' dice and hands
    • Automatic game cancellation if entering combat
  • Anti-Cheat

    • Commit-reveal cryptographic protocol
    • Seed verification to detect tampering
    • Deterministic dice derivation from combined seeds
  • Rules Engine

    • Full Cee-lo hand evaluation (4-5-6, 1-2-3, triples, pair+point)
    • Three rule variants: Classic, Triples High, House Rules
    • Proper hand comparison and tie handling
  • User Interface

    • Challenge received popup with Accept/Decline buttons
    • Countdown timer overlay
    • Dice rolling animation
    • Result display with Unicode dice characters
    • Minimap button for quick access
    • Combat lockdown handling for buttons
  • Statistics & History

    • Per-character win/loss/tie tracking
    • Match history (last 100 games)
    • Stats display via /ceelo stats
    • History display via /ceelo history
  • Configuration

    • Settings panel in Interface Options
    • Sound toggle
    • Result announcement toggle
    • Auto-decline toggle
    • Minimap button toggle
    • Rule variant selection
    • Statistics reset option
    • History clear option
  • Commands

    • /ceelo or /cl - Help
    • /ceelo challenge <name> - Challenge player
    • /ceelo accept - Accept challenge
    • /ceelo decline - Decline challenge
    • /ceelo cancel - Cancel pending challenge
    • /ceelo stats - Show statistics
    • /ceelo rules - Show game rules
    • /ceelo options - Open settings
    • /ceelo history - Show match history
  • Developer Features

    • /ceelodebug - Toggle debug output
    • /ceelotest - Commit-reveal self-test
    • /ceelorules - Rules engine test suite
    • Exposed API for other addons

Technical

  • Uses C_ChatInfo.SendAddonMessage for communication
  • Registered addon message prefix "CEELO"
  • SavedVariables for account-wide settings
  • SavedVariablesPerCharacter for stats
  • Compatible with WoW 12.0.0 (Midnight)

This mod has no additional files