Heartbreakers

Demo, RTP 96.53%, paytable, symbols & full capture data

Free demo · not real-money play
✓ Working · checked 3 weeks, 6 days ago Verified · 05 Jul 2026
RTP 96.53%
Volatility High
Max win ×10000
Grid 5×4
For webmasters & affiliates
Embed demo

Direct demo link or iframe code for your site. Free · no sign-up

Asset pack

27 screenshots · 15 symbol icons · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/heartbreakers-b7/

1,000 free requests / month · sign-up required

60 API calls this month
Ask AI MCP NEW

This slot’s spec, symbols, palette and demo link — queryable from Claude, Cursor or VS Code. Read-only · free · no key, no sign-up.

mcp.i-gaming.tools/mcp
What to ask → 2-min setup
Verified capture
iGaming Tools capture pipeline Manual demo playthrough · paytable OCR-verified

Captured by hand from a live demo and verified frame-by-frame — the paytable was OCR-checked against the provider. 4 aspects we couldn’t confirm are flagged below, not hidden.

Captured 05 Jul 2026 View capture log

Per-screen breakdown

27 demo screens
27 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Logo
logo Logo
Paytable
paytable Paytable
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Jul '25: 0 Jul Aug '25: 0 Aug Sep '25: 0 Sep Oct '25: 0 Oct Nov '25: 0 Nov Dec '25: 0 Dec Jan '26: 0 Jan Feb '26: 0 Feb Mar '26: 0 Mar Apr '26: 0 Apr May '26: 800 800 May Jun '26: 420 420 Jun
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25 Aug '25 Jul '25
🇱🇻Latvia 40 20
🇵🇰Pakistan 20
🇬🇷Greece 40 30
🇪🇸Spain 10
🇨🇭Switzerland 30 30
🇨🇦Canada 20 20
🇦🇺Australia 10 10
🇦🇹Austria 10 10
🇨🇿Czech Republic 10 10
🇫🇷France 10 10
🇩🇪Germany 10 10
🇮🇩Indonesia 10 10
🇮🇹Italy 10 10
🇯🇵Japan 10 10
🇲🇹Malta 10 10
🇲🇽Mexico 10 10
🇳🇿New Zealand 10 10
🇳🇴Norway 10 10
🇵🇪Peru 10 10
🇹🇭Thailand 10 10
🇹🇷Turkey 10 10
🇬🇧United Kingdom 10 10
🇦🇷Argentina 10 20
🇨🇾Cyprus 10 20
🇳🇱Netherlands 10 20
🇿🇦South Africa 10 20
🇹🇳Tunisia 10 20
🇺🇦Ukraine 10 20
🇩🇿Algeria 10
🇧🇾Belarus 10
🇨🇱Chile 10
🇩🇰Denmark 10
🇪🇪Estonia 10
🇭🇺Hungary 10
🇮🇪Ireland 10
🇰🇷South Korea 10
🇱🇧Lebanon 10
🇲🇦Morocco 10
🇵🇱Poland 10
🇵🇹Portugal 10
🇷🇴Romania 10
🇸🇰Slovakia 10
🇸🇮Slovenia 10
🇸🇪Sweden 10
🇫🇮Finland 20 40
🇵🇭Philippines 10 30
🇧🇪Belgium 20
🇱🇺Luxembourg 20
🇲🇾Malaysia 20
🇺🇸United States 20
🇧🇷Brazil 10 110
Full per-country breakdown via the API →

What we extracted from Heartbreakers

Everything pulled from Heartbreakers into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
27 screens captured
15 symbols catalogued · payouts OCR-verified
2 bonus-buy options with prices
14 palette colors from frames
4 accessibility groups profiled
4 gameplay modes NOT captured — flagged honestly below

manual demo playthrough → 27 screens captured → paytable verified (OCR) → catalogued & reviewed

Specification

verified parameters
provider Pragmatic Play
volatility High
max_win_x ×10000
layout 5×4
paylines 20 fixed
bonus_buy Yes · 2 options
mechanic Video Slot
release_date 2026

RTP configurations

This game does not run at one fixed RTP. It ships 5 figures, and which one applies depends on the condition in each row — buying the bonus, an ante bet or a game setting. All of them were read off the game’s own rules screen.

Variant RTP Condition
Default headline 96.53%
Bonus Buy 96.51% Buy Super Respins
Default 96.51% Super Spins
Bonus Buy 96.50% Buy Respins
Default 96.50% Ante Bet

See how this RTP compares across Pragmatic Play’s full range →

Symbols & paytable

15 symbols
15 icons (ZIP)
Femme Fatale
Femme Fatale
High Pay

Portrait of red-haired woman in red corset holding cowboy hat, hot-pink and deep red ornate border frame. Highest-paying regular symbol.

MatchPayoutUnit
3x 2.50 Multiplier
4x 5.00 Multiplier
5x 50.00 Multiplier
Blonde Dancer
Blonde Dancer
High Pay

Portrait of blonde woman holding blue feathered fan, steel blue ornate border frame.

MatchPayoutUnit
3x 1.50 Multiplier
4x 2.50 Multiplier
5x 25.00 Multiplier
Purple Boots
Purple Boots
High Pay

Knee-high cowgirl boots in dark purple with gold buckles and decorative stitching, purple and magenta border frame.

MatchPayoutUnit
3x 1.00 Multiplier
4x 1.50 Multiplier
5x 5.00 Multiplier
Cocktail Glass
Cocktail Glass
High Pay

Whiskey tumbler with amber liquid and pink lipstick print on rim, amber and dark brown border frame.

MatchPayoutUnit
3x 1.00 Multiplier
4x 1.50 Multiplier
5x 5.00 Multiplier
Deer Skull
Deer Skull
High Pay

Deer skull mount with branching antlers, pink feathers draped across antlers, teal and dark teal border frame.

MatchPayoutUnit
3x 1.00 Multiplier
4x 1.50 Multiplier
5x 4.00 Multiplier
Ace
Ace
Low Pay

Large letter A in bright purple with heart and diamond decorative motifs, purple and magenta border frame.

MatchPayoutUnit
3x 0.75 Multiplier
4x 1.00 Multiplier
5x 1.50 Multiplier
King
King
Low Pay

Large letter K in orange-red on aged wooden plaque style, orange and copper border frame.

MatchPayoutUnit
3x 0.50 Multiplier
4x 0.75 Multiplier
5x 1.50 Multiplier
Queen
Queen
Low Pay

Large letter Q in gold on ornate aged style, gold border frame.

MatchPayoutUnit
3x 0.50 Multiplier
4x 0.75 Multiplier
5x 1.50 Multiplier
Jack
Jack
Low Pay

Large letter J in bright blue with white outline on worn distressed texture, blue border frame.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.50 Multiplier
5x 1.00 Multiplier
Ten
Ten
Low Pay

Numeral 10 in red with white outline on worn distressed texture, red border frame.

MatchPayoutUnit
3x 0.25 Multiplier
4x 0.50 Multiplier
5x 1.00 Multiplier
WILD
WILD
Wild

Pink faceted crystalline heart, low-poly magenta and pale rose facets, no rectangular frame. Substitutes all paying symbols except COLLECT and SCATTER. Appears on all 5 reels.

MatchPayoutUnit
3x 5.00 Multiplier
4x 10.00 Multiplier
5x 100.00 Multiplier
SCATTER
SCATTER
Scatter

Circular gold coin medallion with classical female profile in raised relief, ring of stars, pink aura when active. No rectangular frame. Trigger-only: 3 on reels 1, 3, and 5 simultaneously triggers Respin Feature.

GREEN COLLECT
GREEN COLLECT
Other

Emerald green jeweled lantern shape (elongated). Base game: pays 1x times reel multiplier above it. Respins: adds +1x to +100x random to reel multiplier above, resets counter to 3.

RED COLLECT
RED COLLECT
Other

Dark red rounded bottle (cylindrical, narrow neck). Base game: random x2-x100 times reel multiplier above. Respins: multiplies reel multiplier above by x2-x10 random, resets counter to 3.

YELLOW COLLECT
YELLOW COLLECT
Other

Gold spherical bottle (nearly circular). Base game: sums all 5 reel multipliers times symbol value times base bet. Respins: adds sum of all 5 reel multipliers to its column multiplier, resets counter to 3.

Bonus modes

4 modes
Base Game Modifier base
Base Game

5x4 grid, 20 fixed lines left-to-right. Multiplier row of 5 cells (x1/x2/x3/x5/x10/x25/x50/x100) sits above the reels; each cell randomly assigned per spin. GREEN, RED, and YELLOW COLLECT symbols interact with the multiplier in their column above.

Bonus Mode respins
Standard Respins

Hold-and-spin money-collect. Triggered by 3 SCATTER on reels 1/3/5 or via Buy Respins (100x). Starts with 3 respins and all multiplier cells at x1. Reels show only COLLECT symbols and blanks. Any COLLECT landing resets counter to 3. Feature ends when counter reaches 0. Payout = sum of 5 reel multipliers times base bet. Max 10000x.

Bonus Mode super_respins
Super Respins

Enhanced Respins via Buy Super Respins (500x). GREEN COLLECT guaranteed minimum 5x value per landing instead of base 1x. Higher COLLECT frequency on reels. Same counter and multiplier accumulation mechanics as Standard Respins. Max 10000x.

Base Game Modifier super_spins
Super Spins

Special bet mode at 200x per spin. All 5 multiplier row cells locked to x10/x25/x50/x100 range only — no values below x10. COLLECT symbols still interact with elevated multipliers in base game. RESPIN FEATURE cannot trigger even if 3 SCATTER land simultaneously.

Bonus buy

2 options
Option Price (cost × bet) Effect
Buy Respins headline ×100.00
Buy Super Respins ×500.00

Colour system

extracted from frames · HEX
Export palette
#1A0B1D base dominant 1 base
#5D1316 base dominant 2 base
#981A1A base dominant 3 base
#632057 base dominant 4 base
#251D59 base dominant 5 base
#A5561D base dominant 6 base
#1D0D1B free_spins dominant 1 free_spins
#5D1317 free_spins dominant 2 free_spins
#981A19 free_spins dominant 3 free_spins
#631F55 free_spins dominant 4 free_spins
#1E0A0E bonus dominant 1 bonus
#561910 bonus dominant 2 bonus
#AD5205 bonus dominant 3 bonus
#942703 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • All 3 COLLECT types differentiated by shape AND color: GREEN COLLECT is the only lantern shape (elongated vertical), RED COLLECT is the only bottle (cylindrical, narrow neck), YELLOW COLLECT is the only sphere (round). WILD identified by pink crystalline heart shape and absence of rectangular frame — shape alone distinguishes it. Multiplier row uses text numerals (x1-x100), not color only. Payline wins show box outlines in addition to color. Mode labels (ANTE BET ACTIVE, SUPER SPIN ACTIVE, NORMAL) shown as text on left panel sign.
Screen Reader
  • CREDIT and BET amounts always labeled in bottom bar. Current play mode shown as text on left panel sign (ANTE BET ACTIVE / SUPER SPIN ACTIVE / NORMAL). All 5 multiplier row cells display numeric text with x prefix (x1, x2, x3, etc.). RESPIN counter shows N RESPINS LEFT with integer count. Wins shown as WIN $X.XX and GAME PAYS $X.XX in bottom bar. Game Rules panel shows page N/8 with explicit left and right navigation arrows.
Motor Accessibility
  • SPACE or ENTER triggers spin; hold SPACE activates Turbo Spin (shown as hint in bottom bar). AUTOPLAY with configurable spin count slider reduces repetitive interaction. Turbo Spin, Quick Spin, and Skip Screens checkboxes in Autoplay dialog available. Single left-panel arrow click toggles Ante Bet or Super Spin modes on and off. REBUY sign on left panel provides one-click re-purchase without re-entering full dialog.
Hearing Accessibility
  • All game events have visible text counterparts: WIN $X.XX in bottom bar, CONGRATULATIONS on trigger screen, SENSATIONAL! on respin completion, N RESPINS LEFT counter during feature. Plus-Nx popup text appears at GREEN COLLECT position when multiplier is added. No audio-only game information identified.

Media & assets

9 files · 9 types
27 PNG (ZIP)
Base game
base_game
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Logo
logo
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Base game, all 8 paytable and rules pages, autoplay settings dialog, respin trigger intro screen, standard respins gameplay (early, mid, and near-end stages), super respins gameplay, super spins gameplay with elevated multiplier row, win screens (standard respins completion SENSATIONAL, regular spin wins), buy respins dialogs (standard and super with confirm), special bets dialog, ante bet active gameplay.
Settings screen not capturable — hamburger button non-functional in PP jurisdiction=99 demo. Multiple coordinates tested, no overlay opened. Settings content documented from Game Rules page 7/8 text only; AMBIENT and INTRO SCREEN toggle states unknown.
Super Respins final win summary screen (SENSATIONAL!) not captured — frame labeled super_respins_win.png captures the trigger intro only. Standard Respins final screen captured ($260.96). The $1912 win from 18 respins noted in manifest was confirmed but its win-summary frame was not caught.
Natural trigger Respin gameplay (via 3 SCATTER without purchase) not demonstrated during session. Only purchased Respins gameplay captured. Mechanics assumed identical to Standard Respins per game rules documentation.
10000x cap behavior not demonstrated in-game. Highest observed multiplier row sum was 73x (30+2+4+30+7). Cap behavior documented from rules text only: round ends immediately when 10000x is reached and remaining respins are forfeited.

Ask AI about Heartbreakers

MCP · VERIFIED CAPTURE DATA

AI apps like Claude are chat apps: you ask, they answer. Normally they can’t see this capture — MCP is the plug that connects them to it. Add one link, and your chat answers with this slot’s verified data. No coding.

Server https://mcp.i-gaming.tools/mcp paste into Claude, Cursor, VS Code, Gemini, Codex, Windsurf or Zed · read-only · free · no key Setup guides →
What it looks like

How does Heartbreakers play? Keep it simple.

5x4 grid, 20 fixed lines left-to-right. Multiplier row of 5 cells (x1/x2/x3/x5/x10/x25/x50/x100) sits above the reels; each cell randomly assigned per spin. GREEN, RED, and YELLOW COLLECT symbols interact with the multiplier in their column above.

RTP 96.53%High volatilitymax win ×10000demo ✓

From the verified capture of 05 Jul 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Heartbreakers vs Gates of Olympus 1000 — RTP, max win, bonus buy.”

→ side-by-side table, ready for your review page.

Editorget_slot

“Fact-check my review: RTP, max win, paylines, bonus-buy price, release year.”

→ OCR-verified numbers — including the 4 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 14 palette hexes and all 15 symbol descriptions.”

→ same palette and symbol data as the sections above, as one brief.

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 4 uncaptured aspects flagged, not hidden Read-only · free, no key · per-IP rate limit 18+Free demo data only — no real-money links

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/heartbreakers-b7/

Public data API. Send Authorization: Token <your-token>. Full structured data, media and demo links in one call. See the API docs.

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/heartbreakers-b7/
{
  "game_overview": {
    "name": "Heartbreakers",
    "provider": "Pragmatic Play",
    "internal_code": "vs20prizegrow",
    "game_category": "video_slot",
    "grid": "5 reels, 4 rows (5×4)",
    "paylines": 20,
    "payline_type": "fixed left-to-right, highest win per line paid",
    "demo_base_bet_usd": 2.00,
    "bet_range": {"min_usd": 0.20, "max_usd": 2400.00},
    "max_win_multiplier": 10000,
    "volatility": "HIGH",
    "volatility_badge": "5 out of 5 lightning bolts",
    "theme": "burlesque cabaret / saloon / Valentine noir — glamorous performers in an Old West theatrical setting with heart motif",
    "setting_description": "Interior of a vintage theatre-saloon with deep red velvet curtains, ornate gold stone pillars, warm amber stage lighting, wooden planked stage floor with circular platform, audience silhouettes visible below, wooden staircase in background. The main game grid is framed inside a theatrical arch with incandescent marquee light bulbs along the border. Stage mood is theatrical and moody."
  },

  "rtp_table": [
    {"variant": "Normal (base)", "rtp_percent": 96.53},
    {"variant": "Ante Bet (60x per spin)", "rtp_percent": 96.50},
    {"variant": "Super Spin (200x per spin)", "rtp_percent": 96.51},
    {"variant": "Buy Respins Standard (100x)", "rtp_percent": 96.50},
    {"variant": "Buy Respins Super (500x)", "rtp_percent": 96.51}
  ],

  "game_logo": {
    "visual": "Pink faceted crystalline heart shape (same design as the WILD symbol) with the text HEARTBREAKERS in gold serif letters beside it. The heart glows with pink and magenta light facets. Logo appears top-right of the game canvas throughout all base-game screens.",
    "position_in_frame": "top-right corner, approximately x=950-1230, y=100-175 in the 1280×800 frame"
  },

  "ui_layout": {
    "overview": "The game canvas occupies the full 1280×800 window. Three visible regions: left side panel, main play area (multiplier row above the 5×4 grid), and the bottom control bar.",

    "left_side_panel": {
      "description": "A narrow vertical panel (~185px wide) on the left side of the canvas, styled as aged gold-star-bordered wooden signs. Contains feature access buttons in state-dependent order.",
      "elements_in_base_game": [
        {
          "label": "BUY RESPINS / 2 OPTIONS",
          "style": "gold star-bordered rectangular sign, cream/beige background, dark brown text",
          "function": "opens the BUY RESPINS dialog with Standard and Super options"
        },
        {
          "label": "REBUY RESPINS $200.00 or REBUY SUPER RESPINS $1,000.00",
          "style": "dark green or dark red sign depending on which was last purchased",
          "function": "quick-access re-purchase of the same respin tier after a feature completes; shown when previous buy context is set"
        },
        {
          "label": "SPECIAL BETS / 2 OPTIONS",
          "style": "deep red/crimson sign with a right-arrow (→) button below it",
          "function": "opens the SELECT A SPECIAL BET dialog"
        }
      ],
      "elements_when_ante_bet_active": [
        "BUY RESPINS 2 OPTIONS (same as base)",
        "REBUY SUPER RESPINS $1,000.00 (green or red sign)",
        "ANTE BET ACTIVE — magenta/hot-pink sign with green toggle button and left-arrow (←) to return to Normal"
      ],
      "elements_when_super_spin_active": [
        "BUY RESPINS 2 OPTIONS (same as base)",
        "REBUY SUPER RESPINS $1,000.00",
        "SUPER SPIN ACTIVE — magenta sign with green toggle button and left-arrow (←) to return to Normal"
      ],
      "accessibility_note": "Active mode is labeled in large text on the sign; toggle arrow (←/→) provides a clear mode-switch affordance without requiring color discrimination."
    },

    "multiplier_row": {
      "description": "A row of 5 rectangular cells sitting directly above the 5×4 game grid, one cell per reel column, inside the marquee arch. Each cell displays a multiplier value in yellow/gold numerals with dark background and a small amber frame. The cells are positioned inside the bulb-bordered arch marquee.",
      "possible_values": ["x1", "x2", "x3", "x5", "x10", "x25", "x50", "x100"],
      "assignment": "Randomly assigned each base game spin. In SUPER SPIN mode locked to a subset {x10, x25, x50, x100}. In RESPIN feature starts at x1 per reel and accumulates based on COLLECT symbol interactions.",
      "visual_glows": "When a COLLECT symbol lands during RESPIN, the corresponding cell above it shows a green glow animation. Values update live after each COLLECT interaction.",
      "colorblind_note": "Values are text numerals; color glow is supplementary, not the primary readout — values are always readable as numbers."
    },

    "main_grid": {
      "description": "5 reels, 4 rows of symbols. Grid is framed inside a theatrical arch bordered with incandescent bulb strings. Symbols are arranged in a 5-wide by 4-tall matrix. Each symbol occupies a square cell with a colored decorative frame matching the symbol's tier.",
      "grid_position": "approximately x=193-1030, y=185-700 in the 1280×800 frame",
      "symbol_frame_colors": {
        "femme_fatale_red": "hot pink / deep red border",
        "blonde_dancer_blue": "steel blue border",
        "purple_boots": "purple / magenta border",
        "cocktail_glass": "amber / dark brown border",
        "deer_skull": "teal / dark green border",
        "royals_A": "purple / magenta border",
        "royals_K": "orange / copper border",
        "royals_Q": "gold border",
        "royals_J": "blue border",
        "royals_10": "red border",
        "WILD_heart": "no decorative frame — raw crystalline heart shape floating on black background",
        "SCATTER_coin": "gold circular medallion, no rectangular frame",
        "GREEN_COLLECT": "bright green background, lantern shape",
        "RED_COLLECT": "red/crimson background, rounded bottle shape",
        "YELLOW_COLLECT": "gold/amber background, spherical bottle shape"
      }
    },

    "bottom_control_bar": {
      "description": "Dark bar spanning the full width at the bottom of the screen. Left side: circular icon buttons. Center: credit/bet display and hint text. Right side: bet adjustment and spin controls.",
      "left_icons": [
        {"icon": "≡ (three horizontal lines)", "label": "SETTINGS / hamburger menu", "note": "non-functional in jurisdiction=99 demo; clicking does not open any overlay"},
        {"icon": "))) (sound waves)", "label": "SOUND toggle"},
        {"icon": "(i)", "label": "INFO / GAME RULES — opens the 8-page game rules panel"}
      ],
      "center_display": {
        "credit_label": "CREDIT in yellow text, dollar amount in gold",
        "bet_label": "BET in yellow text, dollar amount in gold",
        "hint_text": "HOLD SPACE FOR TURBO SPIN displayed in large white bold text when idle; changes to WIN / GAME PAYS during wins; PLACE YOUR BETS when ready for next spin"
      },
      "right_controls": [
        {"icon": "minus (−)", "label": "decrease bet", "shape": "circular dark button"},
        {"icon": "circular arrows (↻)", "label": "SPIN / next spin", "shape": "large circular button, slightly larger than others"},
        {"icon": "plus (+)", "label": "increase bet", "shape": "circular dark button"},
        {"icon": "AUTOPLAY", "label": "AUTOPLAY — opens AUTOPLAY SETTINGS dialog", "shape": "pill-shaped button, lighter color"}
      ]
    }
  },

  "symbols": {
    "reference_base_bet": "$2.00 total per spin (20 lines × $0.10 per line)",
    "payout_note": "All dollar payouts read from Game Rules page 1/8 at BET $2.00. Multiplier column = dollar payout ÷ $2.00 base bet.",
    "paying_symbols": [
      {
        "name": "WILD",
        "role": "wild",
        "visual": "Pink faceted crystalline heart shape. Low-poly geometric facets in shades of hot pink, magenta, and pale rose with a bright white central glow point and sparkle highlights. No rectangular frame — the heart floats as a standalone shape. Identical motif to the game logo crystal heart.",
        "frame_color": "none (frameless)",
        "payouts_usd": {"5oak": 200.00, "4oak": 20.00, "3oak": 10.00},
        "payouts_multiplier": {"5oak": 100, "4oak": 10, "3oak": 5},
        "special_rule": "Substitutes for all paying symbols except COLLECT and SCATTER symbols. Appears on all 5 reels.",
        "accessibility_note": "Uniquely identified by heart shape and absence of rectangular frame — distinguishable by shape alone."
      },
      {
        "name": "Femme Fatale",
        "internal_label": "red_cowgirl",
        "role": "high_paying_1",
        "visual": "Portrait of a red-haired woman in a red corset and short red skirt, holding a dark cowboy hat at waist level. She has bold red lipstick and a confident pose. Background is a smoky purple-pink stage. Frame is a thick hot-pink / deep red ornate border with corner decorations.",
        "frame_color": "hot pink and deep red",
        "payouts_usd": {"5oak": 100.00, "4oak": 10.00, "3oak": 5.00},
        "payouts_multiplier": {"5oak": 50, "4oak": 5, "3oak": 2.5},
        "accessibility_note": "Highest-paying regular symbol. Identifiable by red dominant color scheme and female figure holding hat."
      },
      {
        "name": "Blonde Dancer",
        "internal_label": "blue_dancer",
        "role": "high_paying_2",
        "visual": "Portrait of a blonde woman with hair in a ponytail, wearing a blue feathered fan in her extended right hand, blue-tinted stage lighting. She wears minimal blue costume. Frame is a steel blue ornate border.",
        "frame_color": "steel blue",
        "payouts_usd": {"5oak": 50.00, "4oak": 5.00, "3oak": 3.00},
        "payouts_multiplier": {"5oak": 25, "4oak": 2.5, "3oak": 1.5},
        "accessibility_note": "Second highest paying. Identifiable by blue dominant color and fan prop."
      },
      {
        "name": "Purple Boots",
        "internal_label": "boots",
        "role": "mid_paying_1",
        "visual": "Pair of knee-high cowgirl boots in dark purple with gold buckles and decorative stitching, set against a moody purple interior background with hanging lanterns visible. Frame is purple / magenta.",
        "frame_color": "purple / magenta",
        "payouts_usd": {"5oak": 10.00, "4oak": 3.00, "3oak": 2.00},
        "payouts_multiplier": {"5oak": 5, "4oak": 1.5, "3oak": 1},
        "accessibility_note": "Identifiable by boot shape; shares purple color scheme with A royal but has distinct scene/object imagery."
      },
      {
        "name": "Cocktail Glass",
        "internal_label": "whiskey_glass",
        "role": "mid_paying_2",
        "visual": "Short whiskey tumbler glass filled with amber liquid (whiskey / bourbon) with a pink lipstick print on the rim, set on a warm amber-lit surface. Frame is dark amber / brown.",
        "frame_color": "amber / dark brown",
        "payouts_usd": {"5oak": 10.00, "4oak": 3.00, "3oak": 2.00},
        "payouts_multiplier": {"5oak": 5, "4oak": 1.5, "3oak": 1},
        "accessibility_note": "Identifiable by glass shape. Pink lipstick detail on rim is distinctive detail for low-vision users."
      },
      {
        "name": "Deer Skull",
        "internal_label": "antlers",
        "role": "mid_paying_3",
        "visual": "Decorative deer skull mount with large branching antlers, pink feathers/flowers draped across the antlers, teal green background with subtle foliage. Frame is teal / dark teal.",
        "frame_color": "teal / dark teal",
        "payouts_usd": {"5oak": 8.00, "4oak": 3.00, "3oak": 2.00},
        "payouts_multiplier": {"5oak": 4, "4oak": 1.5, "3oak": 1},
        "accessibility_note": "Identifiable by antler silhouette and teal frame color."
      },
      {
        "name": "Ace",
        "internal_label": "royal_A",
        "role": "low_paying_1",
        "visual": "Large letter A in bright purple with a thick purple-edged style, purple/pink background with small heart and diamond decorative motifs. Frame is purple / magenta.",
        "frame_color": "purple / magenta",
        "payouts_usd": {"5oak": 3.00, "4oak": 2.00, "3oak": 1.50},
        "payouts_multiplier": {"5oak": 1.5, "4oak": 1, "3oak": 0.75}
      },
      {
        "name": "King",
        "internal_label": "royal_K",
        "role": "low_paying_2",
        "visual": "Large letter K in orange-red, aged wooden plaque style with heart motif, orange/copper background. Frame is orange / copper.",
        "frame_color": "orange / copper",
        "payouts_usd": {"5oak": 3.00, "4oak": 1.50, "3oak": 1.00},
        "payouts_multiplier": {"5oak": 1.5, "4oak": 0.75, "3oak": 0.5}
      },
      {
        "name": "Queen",
        "internal_label": "royal_Q",
        "role": "low_paying_3",
        "visual": "Large letter Q in gold, aged ornate style, gold/cream background with small embossed card symbols. Frame is gold.",
        "frame_color": "gold",
        "payouts_usd": {"5oak": 3.00, "4oak": 1.50, "3oak": 1.00},
        "payouts_multiplier": {"5oak": 1.5, "4oak": 0.75, "3oak": 0.5}
      },
      {
        "name": "Jack",
        "internal_label": "royal_J",
        "role": "low_paying_4",
        "visual": "Large letter J in bright blue with white outline, blue background, worn/distressed texture. Frame is blue.",
        "frame_color": "blue",
        "payouts_usd": {"5oak": 2.00, "4oak": 1.00, "3oak": 0.50},
        "payouts_multiplier": {"5oak": 1, "4oak": 0.5, "3oak": 0.25}
      },
      {
        "name": "Ten",
        "internal_label": "royal_10",
        "role": "low_paying_5",
        "visual": "Numeral 10 in red with white outline, red/crimson background, worn/distressed texture. Frame is red.",
        "frame_color": "red",
        "payouts_usd": {"5oak": 2.00, "4oak": 1.00, "3oak": 0.50},
        "payouts_multiplier": {"5oak": 1, "4oak": 0.5, "3oak": 0.25}
      }
    ],
    "scatter_symbol": {
      "name": "SCATTER",
      "role": "scatter_trigger",
      "visual": "Circular gold coin medallion showing a classical female profile (Lady Liberty / Greek muse style) in raised relief, surrounded by a ring of small stars, with a pink/magenta aura glow when active. No rectangular frame.",
      "frame_color": "gold circular medallion with pink glow",
      "reels_allowed": [1, 3, 5],
      "function": "3 SCATTER on reels 1, 3, and 5 simultaneously triggers the RESPIN FEATURE. No payline payout shown.",
      "accessibility_note": "Circular coin shape is unique; restricted to reels 1, 3, 5 (odd reels) — positional rule aids screen-reader orientation."
    },
    "collect_symbols": {
      "overview": "Three COLLECT symbol types appear only during the RESPIN FEATURE and (with lower frequency) in base game. They are distinct in shape, color, and mathematical effect on the multiplier row. They do NOT pay payline wins — their value is always calculated against the reel multiplier in the top row.",
      "symbols": [
        {
          "name": "GREEN COLLECT",
          "visual": "Emerald green jeweled lantern shape — an ornate hanging lantern with faceted green gems, gold metalwork, glowing interior. Background glows green.",
          "shape_descriptor": "lantern (elongated vertical, narrower at top and bottom)",
          "color": "bright emerald green",
          "base_game_effect": "Value = 1× base bet; that amount is then multiplied by the reel multiplier in the top row directly above this symbol's column. Pay is instant.",
          "respin_effect": "Adds a random amount (+1x to +100x) to the multiplier in the top-row cell above its column. Resets RESPIN counter to 3.",
          "super_respin_bonus": "Guaranteed minimum value of 5x per Green Collect landed (instead of base 1x) when Super Respins feature is active.",
          "colorblind_note": "GREEN COLLECT is the ONLY lantern-shaped symbol. Shape alone distinguishes it from RED (bottle) and YELLOW (sphere). Does not require green color perception to identify."
        },
        {
          "name": "RED COLLECT",
          "visual": "Red rounded bottle — a chunky cylindrical bottle with a rounded bottom and narrow neck, dark red glass, gold label area, magenta glow.",
          "shape_descriptor": "bottle (cylindrical, wider body, narrow neck)",
          "color": "deep crimson / dark red with magenta highlights",
          "base_game_effect": "Has a random value of x2, x3, x5, x10, x25, x50, or x100; that random value is then multiplied by the reel multiplier in the top row above its column.",
          "respin_effect": "Multiplies the current reel multiplier in the top-row cell above its column by a random factor of x2 to x10. Resets RESPIN counter to 3.",
          "colorblind_note": "RED COLLECT is the ONLY bottle-shaped symbol. Shape (bottle vs lantern vs sphere) is the primary distinguishing feature."
        },
        {
          "name": "YELLOW COLLECT",
          "visual": "Gold spherical bottle — a round ball-shaped vessel with a short neck, shimmering gold surface, amber inner glow.",
          "shape_descriptor": "sphere / round ball (widest in the middle, nearly circular silhouette)",
          "color": "gold / amber / warm yellow",
          "base_game_effect": "Gathers the sum of all five reel multipliers currently displayed in the top row, then multiplies that sum by the symbol's own value, then by the base bet. Formula: (sum of top-row x1+x2+x3+x4+x5) × symbol_value × base_bet.",
          "respin_effect": "Gathers the sum of all five reel multipliers in the top row; adds that total sum to the multiplier cell above its own column. Resets RESPIN counter to 3.",
          "colorblind_note": "YELLOW COLLECT is the ONLY sphere-shaped symbol. Its large round silhouette distinguishes it from lantern and bottle."
        }
      ],
      "priority_when_simultaneous": "When multiple COLLECT symbols land on the same reel in one RESPIN spin, they are resolved in order: GREEN first, then RED, then YELLOW."
    }
  },

  "multiplier_row_mechanics": {
    "position": "5 cells in a horizontal row above the 5×4 game grid; one cell per reel column (reel 1 leftmost, reel 5 rightmost)",
    "base_game_behavior": "Randomly assigned each spin from the set {x1, x2, x3, x5, x10, x25, x50, x100}. Values are purely cosmetic for regular symbol wins — they only interact with COLLECT symbols that land in the same column.",
    "super_spin_behavior": "All five cells are locked to values from the restricted set {x10, x25, x50, x100} — no values below x10 can appear.",
    "respin_behavior": "Each cell begins at x1 when the RESPIN FEATURE starts (regardless of previous spin values). COLLECT symbols modify the cell directly above them. Values accumulate across all respins until the feature ends.",
    "respin_end_calculation": "At the end of the RESPIN FEATURE (counter reaches 0), the five reel multiplier values are SUMMED (not multiplied), and that total is multiplied by the base bet to produce the final RESPIN payout. Example captured: reel multipliers 30x + 2x + 4x + 30x + 7x = 73x total × $2.00 base bet = $146 payout component.",
    "visual_indicators": {
      "cell_frame": "small amber rectangular frame around each multiplier value",
      "active_glow": "green particle glow around the cell when a GREEN COLLECT interaction occurs",
      "value_update_animation": "cell value changes live after each COLLECT symbol effect"
    }
  },

  "respin_feature": {
    "name": "RESPIN FEATURE",
    "alternate_names": ["Free Respins", "Respins"],
    "trigger_natural": "3 SCATTER coins simultaneously on reels 1, 3, and 5",
    "trigger_purchased": "via BUY FEATURE (Standard or Super Respins)",
    "initial_state": {
      "counter": 3,
      "reel_multipliers": "all five reset to x1",
      "grid": "special RESPIN reels replace normal reels — only COLLECT symbols (GREEN, RED, YELLOW) and blank spaces appear; no regular paying symbols"
    },
    "counter_icon": "broken pink crystal heart (matching the WILD symbol but cracked/broken) with the number displayed beside it, labeled 'N RESPINS LEFT' — e.g. '3 RESPINS LEFT', '2 RESPINS LEFT', '1 RESPINS LEFT'",
    "background_change": "stage background shifts from warm amber to deep purple/violet during RESPIN",
    "counter_reset_rule": "Any COLLECT symbol landing (GREEN, RED, or YELLOW) resets the counter back to 3 regardless of current count",
    "collect_respin_effects": {
      "GREEN": "adds +1x to +100x (random) to the reel multiplier cell above",
      "RED": "multiplies current reel multiplier by x2 to x10 (random)",
      "YELLOW": "sums all five current reel multipliers, adds that sum to this reel's cell"
    },
    "priority": "GREEN resolved first, then RED, then YELLOW when multiple land on same reel in same spin",
    "end_condition": "counter reaches 0 (no COLLECT lands in N consecutive respins)",
    "payout_formula": "sum(reel_multiplier_1 + reel_multiplier_2 + reel_multiplier_3 + reel_multiplier_4 + reel_multiplier_5) × base_bet",
    "max_win_cap": "10,000× base bet — round ends immediately when this is reached, regardless of remaining counter",
    "intro_screen": {
      "visual": "Full-stage illustration showing both performer characters (Blonde Dancer left in blue feathered costume with cowboy boots, Femme Fatale right in red costume with cowboy hat) flanking a large glowing heart outline formed from circular stage bulb lights, with golden rays behind it. Center of heart displays '3' in large orange/yellow numeral with dark outline.",
      "text_top": "CONGRATULATIONS in large gold/yellow gradient letters with red outline",
      "text_center": "3 FREE RESPINS in large pink/magenta gradient 3D letters",
      "text_bottom": "PRESS ANYWHERE TO CONTINUE in small white text",
      "background": "warm gold stage light, deep red velvet curtains",
      "source_frame": "bonus_respins_result.png (natural trigger at credit $99,800) and super_respins_win.png (post Super Respins buy at credit $99,245) — both show identical intro screen layout"
    },
    "super_respins_variant": {
      "trigger": "Purchase only via Buy Super Respins ($1,000 / 500× base bet)",
      "difference_from_standard": "GREEN COLLECT symbols guaranteed minimum 5× value (not 1×); higher frequency of COLLECT symbols appearing on RESPIN reels",
      "counter_still_starts_at": 3,
      "multiplier_start": "still x1 per reel (not pre-elevated)",
      "captured_result": "$1,912 won in 18 respins at BET $2.00 (noted in manifest; win summary frame not captured — see coverage_gaps)"
    }
  },

  "play_modes": {
    "normal": {
      "cost_multiplier": "20×",
      "cost_at_2usd_bet": "$2.00",
      "description": "Standard play. Multiplier row random from full set. RESPIN can trigger naturally on 3 SCATTER.",
      "display": "left panel shows SPECIAL BETS / BUY RESPINS options"
    },
    "ante_bet": {
      "cost_multiplier": "60×",
      "cost_at_2usd_bet": "$6.00",
      "rtp_percent": 96.50,
      "description": "ANTE BET increases the natural RESPIN trigger chance by approximately 5× compared to Normal. Bet displayed as $6.00 in bottom bar. BUY FEATURE cannot be used simultaneously.",
      "activation": "via SPECIAL BETS dialog → ANTE BET button",
      "indicator": "left panel shows 'ANTE BET ACTIVE' sign in magenta with green toggle and left-arrow",
      "deactivation": "click ← arrow on the ANTE BET ACTIVE sign to return to Normal mode",
      "rng_effect": "only affects SCATTER trigger probability; multiplier row behavior unchanged; COLLECT mechanics in base game unchanged"
    },
    "super_spin": {
      "cost_multiplier": "200×",
      "cost_at_2usd_bet": "$20.00",
      "rtp_percent": 96.51,
      "description": "SUPER SPIN locks top-row multiplier cells to values from {x10, x25, x50, x100}. RESPIN FEATURE CANNOT trigger in this mode (even if 3 SCATTER land). COLLECT symbols can still appear and pay base-game COLLECT wins using the elevated multipliers.",
      "activation": "via SPECIAL BETS dialog → SUPER SPINS button",
      "indicator": "left panel shows 'SUPER SPIN ACTIVE' sign in magenta with green toggle and left-arrow; BET shows $20.00 in bottom bar",
      "multiplier_row_in_super_spin": "guaranteed to show only x10, x25, x50, or x100 in each of the 5 cells — confirmed capture: x100/x25/x10/x10/x25",
      "deactivation": "click ← arrow to return to Normal",
      "example_win": "WIN $4.00 / GAME PAYS $4.00 from a payline win during SUPER SPIN at BET $20.00 (no special win screen for small wins)"
    },
    "buy_respins_standard": {
      "cost_multiplier": "100×",
      "cost_at_2usd_bet": "$200.00",
      "rtp_percent": 96.50,
      "description": "Instantly starts Standard RESPIN FEATURE. Same mechanics as naturally triggered RESPIN.",
      "cannot_combine_with": "SPECIAL BETS (Ante Bet / Super Spin)"
    },
    "buy_respins_super": {
      "cost_multiplier": "500×",
      "cost_at_2usd_bet": "$1000.00",
      "rtp_percent": 96.51,
      "description": "Instantly starts Super RESPIN FEATURE. GREEN COLLECT guaranteed minimum 5×; higher COLLECT frequency on reels.",
      "cannot_combine_with": "SPECIAL BETS (Ante Bet / Super Spin)"
    }
  },

  "buy_respins_dialog": {
    "title": "BUY RESPINS",
    "style": "gold star-bordered dialog box with warm gold/amber brushstroke background texture; red × close button top-right",
    "option_1": {
      "label": "RESPINS $200.00",
      "sublabel": "STANDARD RESPINS",
      "button_color": "dark green / teal background",
      "cost": "$200.00"
    },
    "option_2": {
      "label": "SUPER RESPINS $1,000.00",
      "sublabel": "MINIMUM 5X ON GREEN SYMBOLS",
      "button_color": "dark red / crimson background with gold ornate border",
      "cost": "$1,000.00"
    },
    "base_bet_display": "BASE BET $2.00 with − and + adjustment buttons (red circular − button, gold + button)",
    "confirm_screen": {
      "title": "CONFIRM BUY",
      "navigation": "< back button (left) and × close button (right) at top",
      "content": "Selected option shown in red panel (e.g. 'SUPER RESPINS $1,000.00 MINIMUM 5X ON GREEN SYMBOLS')",
      "buttons": "CANCEL (pink/red rounded button, left) | YES (bright green rounded button, right)"
    },
    "rebuy_shortcut": "After a Respins feature, left panel shows 'REBUY RESPINS $200.00' or 'REBUY SUPER RESPINS $1,000.00' for quick repeat purchase without re-entering the full dialog"
  },

  "special_bets_dialog": {
    "title": "SELECT A SPECIAL BET",
    "style": "deep red / dark crimson bordered dialog with gold corner accents",
    "option_1": {
      "label": "ANTE BET $6.00",
      "sublabel": "5X CHANCE OF RESPINS",
      "button_color": "purple / dark purple background",
      "cost": "$6.00 per spin"
    },
    "option_2": {
      "label": "SUPER SPINS $20.00",
      "sublabel": "MINIMUM 10X MULTIPLIER ON TOP ROW",
      "button_color": "red / crimson background with gold accent",
      "cost": "$20.00 per spin"
    },
    "additional_visible_element": "Left edge of dialog shows 'REBUY SUPER RESPINS $1,000.00' sign from the left panel behind the dialog"
  },

  "autoplay": {
    "access": "AUTOPLAY button (pill-shaped, bottom-right of control bar)",
    "dialog_title": "AUTOPLAY SETTINGS",
    "dialog_style": "dark semi-transparent black modal overlay with white × close button top-right; gold/orange title text",
    "settings": [
      {
        "label": "TURBO SPIN",
        "type": "checkbox",
        "default_state": "unchecked",
        "visual": "square checkbox with dark background"
      },
      {
        "label": "QUICK SPIN",
        "type": "checkbox",
        "default_state": "unchecked",
        "visual": "square checkbox with dark background"
      },
      {
        "label": "SKIP SCREENS",
        "type": "checkbox",
        "default_state": "checked (enabled)",
        "visual": "square checkbox with bright green background and white checkmark",
        "effect": "auto-skips intro screens and end-of-round screens when enabled"
      }
    ],
    "spin_count": {
      "label": "NUMBER OF AUTOSPINS",
      "control": "horizontal slider with green thumb/handle",
      "example_value": 100,
      "start_button": "START AUTOPLAY (100) — large green button spanning the full dialog width"
    },
    "note": "Dialog captured during SUPER SPIN ACTIVE state (BET $20.00, credit $101,093); dialog content is identical regardless of active bet mode"
  },

  "settings_screen": {
    "status": "NOT CAPTURABLE in jurisdiction=99 demo",
    "reason": "The hamburger ≡ button at bottom-left (approximately x=62, y=731 in the 1280×800 frame) does not open any visible overlay. Multiple click coordinates were tested; all returned to the base game screen. This is a known PP demo restriction in jurisdiction=99.",
    "settings_described_in_rules_page_7": {
      "source_frame": "rules_p5.png",
      "settings_menu_items": ["INTRO SCREEN", "AMBIENT", "SOUND FX", "GAME HISTORY"],
      "information_screen": "◄ ► navigate pages, × close",
      "bet_menu_controls": "COINS PER LINE + COIN VALUE adjustment"
    },
    "accessible_settings": "TURBO SPIN, QUICK SPIN, and SKIP SCREENS are accessible via the AUTOPLAY dialog even when the settings screen is unavailable."
  },

  "keyboard_controls": {
    "spin": ["SPACE", "ENTER"],
    "turbo_spin": "hold SPACE",
    "visible_hint": "HOLD SPACE FOR TURBO SPIN displayed in bottom bar center during idle",
    "source": "rules_p3.png (Game Rules page 5/8)"
  },

  "paylines": {
    "count": 20,
    "type": "fixed",
    "direction": "left to right",
    "starting_reel": "reel 1 (leftmost)",
    "win_rule": "highest win per payline paid",
    "diagram_source": "rules_p3.png (Game Rules page 5/8) — 20 numbered payline diagrams shown"
  },

  "win_screens": {
    "respin_trigger_intro": {
      "trigger": "3 SCATTER coins land on reels 1, 3, 5 (natural) OR Buy Respins purchase completes",
      "headline": "CONGRATULATIONS (large gold/yellow gradient, red outline, top of screen)",
      "center_content": "Large numeral '3' in yellow/orange, below it '3 FREE RESPINS' in 3D pink/magenta letters",
      "characters": "Blonde Dancer (left, blue feathered skirt, white top, cowboy boots) and Femme Fatale (right, red costume, red cowboy hat, holding hat at side) on circular stage",
      "background_element": "Large illuminated heart outline formed by circular stage lights, glowing gold/amber",
      "prompt": "PRESS ANYWHERE TO CONTINUE in small white text at bottom center",
      "credit_display": "retained from previous state (CREDIT visible in bottom bar)",
      "source_frames": ["bonus_respins_result.png", "super_respins_win.png"]
    },
    "respin_completion": {
      "headline": "SENSATIONAL! (large gold gradient, red outline, full-width top text)",
      "win_display": "Gold-framed ticket/banner showing dollar amount (e.g. '$260.96') in large white numerals on dark red background",
      "characters": "Full cast of 6 characters dancing on stage: from left — elderly cowboy (brown hat, grey beard, brown coat), suited man (dark waistcoat), Femme Fatale (black corset, short red skirt, black stockings, dancing), Blonde Dancer (blue satin corset, blue skirt, dancing), masked bandit (dark clothes, red bandana over face), sheriff (cowboy hat with star badge, light coat)",
      "stage_effects": "Many golden coins flying and spinning across the full scene; audience silhouettes in lower frame; warm stage lighting",
      "source_frame": "win_screen_complete.png (showing $260.96 payout)"
    },
    "regular_spin_win": {
      "display": "WIN $X.XX in large gold/yellow text in bottom bar center; GAME PAYS $X.XX in smaller white text below it",
      "no_special_screen": "Small wins from regular payline matches or SUPER SPIN wins show only in the bottom bar — no separate celebration screen",
      "example": "WIN $4.00 / GAME PAYS $4.00 during SUPER SPIN (BET $20.00)"
    }
  },

  "respin_gameplay_observations": {
    "early_stage": {
      "description": "Multiplier cells all at x1. COLLECT symbols scattered sparsely on otherwise blank RESPIN grid. Counter at 3.",
      "source_frame": "super_respins_gameplay.png",
      "observed_collect_positions": "YELLOW top reel 2, GREEN mid reel 2, RED mid reel 3"
    },
    "mid_stage_active_collect": {
      "description": "'3 RESPINS LEFT'. GREEN COLLECT on reel 4 showing popup '+3x' in gold text with green particle trail. YELLOW COLLECT also visible at bottom of reel 4. Reel 4 multiplier cell shows green glow.",
      "source_frame": "free_spins_gameplay.png",
      "multiplier_row_at_capture": "x1 / x1 / x1 / x1(green glow) / x1"
    },
    "mid_stage_accumulation": {
      "description": "'2 RESPINS LEFT'. Multiplier row showing moderate accumulation: 2x / 1x / 1x / 12x / 4x. Multiple COLLECT symbols (RED, GREEN, YELLOW) visible across the grid.",
      "source_frame": "free_spins_win.png"
    },
    "late_stage_high_multipliers": {
      "description": "'1 RESPINS LEFT'. Heavy multiplier accumulation: 30x / 2x / 4x / 30x / 7x. Purple stage background active. Multiple COLLECT symbols across all columns.",
      "source_frame": "win_screen.png"
    }
  },

  "game_rules_panel": {
    "structure": "8 pages navigated by ◄ (previous) × (close) ► (next) green triangular arrow buttons at the bottom of the overlay. NOT a scroll panel.",
    "pages": [
      {
        "page": "1/8",
        "content": "All 10 paying symbols with dollar payouts for 5, 4, 3 of a kind. WILD description (no payout table — text: 'This is the WILD symbol and substitutes for all symbols except for COLLECT and SCATTER symbols'). WILD payouts listed separately. SCATTER description (text: 'This is the SCATTER symbol. It can appear on reels 1, 3 and 5'). Rule text: 'All symbols pay from left to right on adjacent reels starting from the leftmost reel.'",
        "source_frame": "paytable_p1.png"
      },
      {
        "page": "2/8",
        "content": "Explanation of the 5-cell multiplier row above the grid. Description of GREEN, RED, and YELLOW COLLECT symbols and their base-game effects. Multiplier value set {x1, x2, x3, x5, x10, x25, x50, x100} shown.",
        "source_frame": "paytable_p2.png"
      },
      {
        "page": "3/8",
        "content": "RESPIN FEATURE description: trigger (3 SCATTER), initial state (x1 multipliers), COLLECT interactions (GREEN +1–100x, RED ×2–10x, YELLOW sum-then-add), counter reset rule, priority (GREEN→RED→YELLOW), end calculation (sum × base bet). MAX WIN 10,000× noted.",
        "source_frame": "rules_p1.png"
      },
      {
        "page": "4/8",
        "content": "SPECIAL BETS section (SUPER SPIN 200× description, ANTE BET 60× description, Normal 20× reference). BUY FEATURE section (Standard 100×, Super 500× with GREEN min 5×). Mutual exclusion note: SPECIAL BETS and BUY FEATURE cannot be active simultaneously.",
        "source_frame": "rules_p2.png"
      },
      {
        "page": "5/8",
        "content": "Volatility badge (5/5 lightning bolts). Paylines diagram (20 numbered paylines). RTP table (5 variants). MIN BET $0.20 / MAX BET $2,400.00. Keyboard controls (SPACE, ENTER). Malfunction voids pays note.",
        "source_frame": "rules_p3.png"
      },
      {
        "page": "6/8",
        "content": "HOW TO PLAY section describing each UI element: SETTINGS (≡), spin speed cycles ())) sound toggle, INFO (i), CREDIT/BET toggle (click to switch between coins and cash display), +/− bet adjustment, SPIN button, AUTOPLAY.",
        "source_frame": "rules_p4.png"
      },
      {
        "page": "7/8",
        "content": "SETTINGS MENU items (INTRO SCREEN, AMBIENT, SOUND FX, GAME HISTORY). INFORMATION SCREEN navigation (◄ ► navigate, × close). BET MENU description (COINS PER LINE + COIN VALUE). MAX WIN 10,000× reiterated.",
        "source_frame": "rules_p5.png"
      },
      {
        "page": "8/8",
        "content": "AUTOPLAY description: click auto-spin count button to start. SKIP SCREENS toggle: when enabled auto-skips intro and end screens.",
        "source_frame": "rules_p6.png"
      }
    ]
  },

  "preview_screen": {
    "description": "Splash/intro screen shown before entering the game.",
    "headline": "WIN UP TO 10,000 X BET in large white serif text",
    "grid_preview": "Partial game grid visible with 3 glowing gold SCATTER coins on reels 1, 3, and 5, multiplier row example showing x3 / x3 / x2 / x1 / x1",
    "volatility": "VOLATILITY 5/5 badge",
    "logo": "HEARTBREAKERS logo bottom of screen",
    "interaction": "DON'T SHOW NEXT TIME checkbox (unchecked by default); 3-dot carousel indicator at bottom",
    "source_frame": "preview.png"
  },

  "accessibility": {
    "colorblind_users": {
      "collect_symbol_differentiation": "All three COLLECT symbol types (GREEN, RED, YELLOW) are differentiated by BOTH color AND shape: GREEN=lantern (elongated), RED=bottle (cylindrical), YELLOW=sphere (round). Shape alone is sufficient to identify each type without color discrimination.",
      "multiplier_row": "Values are always displayed as text numerals (x1, x2, x3, x5, x10, x25, x50, x100) — no color-only encoding.",
      "reel_multiplier_glow": "Green cell glow during COLLECT interaction is supplementary; the numeric change in the cell is the primary readout.",
      "win_state": "WIN $X.XX text in bottom bar is the authoritative win indicator; gold coin particle effects are supplementary.",
      "payline_wins": "Highlighted winning cells use box outlines (visible in super_spins_win.png showing pink/magenta win-line boxes) in addition to color change.",
      "button_states": "CANCEL button is pink/red; YES button is bright green — color AND text label both present.",
      "ante_bet_indicator": "Mode text ('ANTE BET ACTIVE', 'SUPER SPIN ACTIVE', 'NORMAL') is written on the left panel sign — readable without color.",
      "symbol_frames": "Each symbol tier has a distinct frame color; however, the symbol artwork (portrait vs boots vs boots vs glass vs skull) provides shape-based identification without requiring color."
    },
    "deaf_hard_of_hearing_users": {
      "visual_feedback": "All game events have visible text counterparts: WIN amount in bottom bar, CONGRATULATIONS on trigger screen, SENSATIONAL! on win screen, counter 'N RESPINS LEFT' during feature.",
      "collect_popup": "+Nx popup appears in gold text directly on the COLLECT symbol position when a GREEN COLLECT adds multiplier value.",
      "no_audio_dependency": "Game mechanics are fully comprehensible visually. No audio-only information has been identified."
    },
    "motor_impaired_users": {
      "keyboard": "SPACE and ENTER both trigger spin; HOLD SPACE activates Turbo Spin.",
      "autoplay": "Configurable auto-spin count (slider to 100+ observed) with SKIP SCREENS option reduces repetitive interaction.",
      "turbo_spin": "Available via checkbox in AUTOPLAY SETTINGS (speeds up spin animations).",
      "quick_spin": "Available via checkbox in AUTOPLAY SETTINGS.",
      "single_click_modes": "ANTE BET and SUPER SPIN toggle with a single click on the panel arrow button.",
      "rebuy_shortcut": "REBUY sign on left panel provides one-click re-purchase without re-entering full dialog."
    },
    "blind_screen_reader_users": {
      "credit_display": "CREDIT amount always visible in bottom bar with CREDIT label and dollar value.",
      "bet_display": "BET amount always labeled with BET label and dollar value.",
      "mode_indicator": "Left panel text explicitly states current mode ('ANTE BET ACTIVE', 'SUPER SPIN ACTIVE', 'NORMAL') in large clear text.",
      "multiplier_row": "All 5 multiplier values are text-readable numerals with 'x' prefix.",
      "respin_counter": "N RESPINS LEFT label with integer count.",
      "win_text": "WIN $X.XX / GAME PAYS $X.XX in bottom bar.",
      "navigation": "Game Rules panel uses explicit ◄ × ► navigation with page N/8 indicator."
    },
    "per_screen_notes": {
      "base_game": "Full game state readable from multiplier row (5 numeric values), bet, and credit. No color-only state indicators.",
      "buy_respins_dialog": "Both options have distinct text labels AND different button colors (green vs red). Amount in large numerals.",
      "special_bets_dialog": "Both options have distinct text labels; different button colors (purple vs red) are supplementary.",
      "respin_feature": "Counter visible as text at all times; multiplier values are numeric; purple background shift signals mode change AND text header changes.",
      "win_screen_sensational": "Win amount in prominent gold framed panel; SENSATIONAL! headline text; cast visual is decorative supplement."
    }
  },

  "frame_catalog": {
    "preview.png": "Splash screen before entering game. WIN UP TO 10,000 X BET headline, partial grid with 3 SCATTER coins, multiplier row example x3/x3/x2/x1/x1, VOLATILITY 5/5, HEARTBREAKERS logo.",
    "base_game.png": "Full base game state. Grid: all x1 multipliers, royals-heavy spin result. Left panel: BUY RESPINS 2 OPTIONS + SPECIAL BETS 2 OPTIONS. Credit $100,000, BET $2.00.",
    "bonus_buy_respins.png": "BUY RESPINS dialog open. Two options (Standard $200 green, Super $1,000 red). BASE BET $2.00 shown. Left panel partially visible with REBUY context.",
    "bonus_buy_super_dialog.png": "Same BUY RESPINS dialog from a different credit state (CREDIT $100,245). Shows both options clearly. Multiplier row x2/x3/x2/x3/x1 visible behind dialog.",
    "bonus_super_confirm.png": "CONFIRM BUY screen for Super Respins $1,000. CANCEL (pink) / YES (green) buttons. CREDIT $100,245. Left panel shows REBUY context.",
    "special_bets_dialog.png": "SELECT A SPECIAL BET dialog. ANTE BET $6.00 (purple button) and SUPER SPINS $20.00 (red/gold button). Also shows REBUY SUPER RESPINS $1,000.00 on left.",
    "special_bets_ante_spin.png": "ANTE BET ACTIVE base-game state. Multiplier row x1/x1/x2/x3/x1. Grid with mixed symbols visible. Left panel: ANTE BET ACTIVE (magenta). CREDIT $101,149, BET $6.00.",
    "bonus_respins_gameplay.png": "Standard Respins triggered (bought or natural). 'GOOD LUCK!' text. WILD pink hearts visible. Multiplier row x3/x1/x2/x2/x2. CREDIT $99,800, BET $2.00.",
    "bonus_respins_result.png": "RESPIN trigger intro screen: CONGRATULATIONS / 3 FREE RESPINS / PRESS ANYWHERE TO CONTINUE. Both performers on stage flanking illuminated heart. CREDIT $99,800. (Natural trigger or post-buy intro — same screen.)",
    "free_spins_gameplay.png": "RESPIN mid-session. '3 RESPINS LEFT'. GREEN COLLECT showing +3x popup. Multiplier x1/x1/x1/x1(glow)/x1. CREDIT $99,800.",
    "win_screen.png": "RESPIN near-end. '1 RESPINS LEFT'. Multiplier accumulated: 30x/2x/4x/30x/7x. Multiple COLLECT symbols across grid. Purple background. CREDIT $99,800.",
    "free_spins_win.png": "RESPIN mid-accumulation. '2 RESPINS LEFT'. Multiplier 2x/1x/1x/12x/4x. Multiple COLLECTs visible. CREDIT $99,800.",
    "win_screen_complete.png": "Final RESPIN win screen. 'SENSATIONAL!' headline. $260.96 payout in gold banner. Full 6-character cast dancing on stage. Gold coins flying.",
    "super_respins_gameplay.png": "Super Respins early state (bought $1,000). '2 RESPINS LEFT'. Multiplier row all x1. Three COLLECT symbols visible. CREDIT $99,245.",
    "super_respins_win.png": "Super Respins trigger intro. CONGRATULATIONS / 3 FREE RESPINS. Both performers on stage. CREDIT $99,245 (after $1,000 purchase from $100,245). Note: manifest references $1,912 win in 18 respins — this is the trigger intro frame, not the final win summary; final win summary frame was not captured.",
    "super_spins_gameplay.png": "SUPER SPIN ACTIVE. Multiplier row x100/x25/x10/x10/x25 (all ≥10x confirmed). Multiple symbol types on grid. WIN $4.00 / WINNER shown. CREDIT $101,113, BET $20.00.",
    "super_spins_win.png": "Same SUPER SPIN state post-win. WIN $4.00 / GAME PAYS $4.00. Winning paylines highlighted in pink/magenta box outlines. CREDIT $101,113, BET $20.00.",
    "autoplay.png": "AUTOPLAY SETTINGS dialog. TURBO SPIN unchecked, QUICK SPIN unchecked, SKIP SCREENS checked (green). NUMBER OF AUTOSPINS slider at 100. START AUTOPLAY (100) green button. Behind dialog: SUPER SPIN ACTIVE, BET $20.00, CREDIT $101,093. Bottom bar: PLACE YOUR BETS!",
    "paytable_p1.png": "Game Rules page 1/8: all 10 paying symbol payouts + WILD + SCATTER descriptions.",
    "paytable_p2.png": "Game Rules page 2/8: COLLECT symbols + multiplier row explanation.",
    "rules_p1.png": "Game Rules page 3/8: RESPIN FEATURE mechanics + MAX WIN.",
    "rules_p2.png": "Game Rules page 4/8: SPECIAL BETS + BUY FEATURE.",
    "rules_p3.png": "Game Rules page 5/8: volatility + paylines diagram + RTP table + bet range + keyboard controls.",
    "rules_p4.png": "Game Rules page 6/8: HOW TO PLAY (UI guide).",
    "rules_p5.png": "Game Rules page 7/8: SETTINGS MENU + BET MENU + MAX WIN.",
    "rules_p6.png": "Game Rules page 8/8: AUTOPLAY description."
  },

  "coverage_gaps": [
    {
      "item": "settings_screen",
      "reason": "Hamburger ≡ button non-functional in PP jurisdiction=99 demo. Multiple coordinates confirmed via 5× zoom analysis. Settings content documented from Game Rules page 7/8 text only.",
      "impact": "AMBIENT and INTRO SCREEN toggle states unknown."
    },
    {
      "item": "super_respins_win_summary",
      "reason": "Frame labeled super_respins_win.png in manifest captures the TRIGGER INTRO screen (CONGRATULATIONS / 3 FREE RESPINS), not the final feature-end win summary. The $1,912 in 18 respins figure cited in manifest anomalies confirms the feature ran, but the SENSATIONAL! final summary for this session was not captured.",
      "impact": "Only Standard Respins final win screen (SENSATIONAL! $260.96) was captured. Super Respins final screen not captured."
    },
    {
      "item": "ante_bet_win_screen",
      "reason": "Ante Bet spin during capture produced a small win with no special win screen (WIN/GAME PAYS in bottom bar only). No separate Ante Bet win celebration screen observed; likely same as regular win display.",
      "impact": "Ante Bet with large win triggering RESPIN not demonstrated (rare event, no BUY option to guarantee)."
    },
    {
      "item": "natural_trigger_respin_gameplay",
      "reason": "During Ante Bet session (CREDIT $101,149) no natural RESPIN trigger was observed. Only purchased Respins gameplay captured.",
      "impact": "Natural trigger RESPIN gameplay may be mechanically identical to purchased Standard Respins — docs proceed on that assumption."
    },
    {
      "item": "maximum_multiplier_accumulation",
      "reason": "No capture near or at the 10,000× cap was made. The highest observed multiplier row sum was 30+2+4+30+7=73×.",
      "impact": "The '10,000× cap reached → immediate round end' behavior is documented from rules text only."
    }
  ],

  "unreadable_or_uncertain": [
    {
      "item": "SCATTER payout values",
      "status": "no payline payout shown for SCATTER",
      "note": "SCATTER triggers RESPIN FEATURE on 3-of-a-kind on reels 1/3/5. No coin/dollar pay amount displayed. Rules confirm function only."
    },
    {
      "item": "GREEN COLLECT random range in RESPIN",
      "status": "stated as '+1x to +100x' in rules",
      "note": "Specific probability distribution of +1x vs +100x not disclosed in rules. Only the range is documented."
    },
    {
      "item": "RED COLLECT base-game random values",
      "status": "stated as random from {x2, x3, x5, x10, x25, x50, x100}",
      "note": "Specific probability weights not disclosed."
    },
    {
      "item": "BET MENU exact coin denominations",
      "status": "COINS PER LINE + COIN VALUE described in rules_p5.png",
      "note": "Specific values/steps of coin denomination not legible from the frame text description. Only the menu structure is confirmed."
    },
    {
      "item": "Super Respins COLLECT frequency increase",
      "status": "stated as 'higher COLLECT chance' in game rules",
      "note": "Exact probability multiplier vs Standard Respins not disclosed."
    },
    {
      "item": "RESPIN multiplier exact range for RED (×2 to ×10 in respin)",
      "status": "range confirmed from rules text",
      "note": "Step values (is it continuous or discrete steps like ×2/×3/×5/×7/×10?) not specified in rules."
    }
  ]
}

API documentation for this slot

Ready-to-run request examples in curl, Python, JavaScript & PHP — plus the full structured-data field reference for this exact slot, on GitHub.