{
  "game": "slots",
  "displayName": "Slots",
  "rtpPercent": 99.0,
  "rtpE8": 99000000,
  "engine": "uint32",
  "biasClass": "modulo",
  "params": [],
  "weights": [
    24,
    20,
    16,
    12,
    9,
    6,
    4,
    2
  ],
  "reels": 5,
  "rows": 3,
  "runMultiplierE8": {
    "0": {
      "3": 166786392,
      "4": 1000718352,
      "5": 5003591760
    },
    "1": {
      "3": 333572784,
      "4": 2001436704,
      "5": 10007183521
    },
    "2": {
      "3": 500359176,
      "4": 3002155056,
      "5": 15010775282
    },
    "3": {
      "3": 667145568,
      "4": 4002873408,
      "5": 20014367043
    },
    "4": {
      "3": 833931960,
      "4": 5003591760,
      "5": 25017958804
    },
    "5": {
      "3": 1000718352,
      "4": 6004310113,
      "5": 30021550565
    },
    "6": {
      "3": 1167504744,
      "4": 7005028465,
      "5": 35025142325
    },
    "7": {
      "3": 40028734086,
      "4": 40028734086,
      "5": 40028734086
    }
  },
  "note": "15 cells drawn by weight (index 0 rarest-last); each of 3 rows pays its left-aligned run≥3 of matching symbols via runMultiplierE8[symbol][run]; rows add up."
}
