CityRP Documentation Repository

LimeCasino

Last updated

What it is

LimeCasino is the operator of the city's casino floor: classic slots, wheel slots, the Mystery Wheel, and the card tables. Players gamble with in-game cash at its machines.

Its defining trait is that it publishes its odds. Every machine's return to player, paylines and jackpot seeding are open to inspect, and the maths can be re-run independently. In-universe that makes it the casino you can trust to be exactly as tight as it says; out of universe it is how we keep the casino honest with players.

Voice

  • Plain and numerical. LimeCasino shows its working rather than selling excitement.
  • Never promises a win. Talk about odds and payouts, not luck.
  • TODO(lore): house slogan or tagline, if there is one.

Where players see it

Surface What it says
/odds [preset id] Opens the "LimeCasino Odds" browser (machine odds, RTP, paylines)
Casino machine config menu "Load LimeCasino Preset"
pCasino chat prefix (LimeCasino)

In the repo

  • Mechanics and tuning: casino.md
  • Player-facing odds toolkit: addons/pcasino/README.md
  • Branding strings: addons/pcasino/lua/perfectcasino/config/sh_config.lua (Prefix) and sh_language.lua
  • Odds UI: gamemodes/cityrp_2_by_limelightgaming/gamemode/core/plugins/pcasino/cl_odds.lua

Open questions

  • TODO(lore): who owns LimeCasino in the city, and where its premises are on each map.
  • TODO(lore): whether the card tables (holdem, casinocards) belong to LimeCasino or are a separate venue.