Fruit Million St.Valentines

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

Free demo · not real-money play
✓ Working · checked 6 days, 4 hours ago Verified · 06 Aug 2026
RTP 97.34%
Volatility Medium-High
Max win ×3000
Grid 5×4
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/fruit-million-st-valentines-b10/

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

65 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. 5 aspects we couldn’t confirm are flagged below, not hidden.

Captured 06 Aug 2026 View capture log

Per-screen breakdown

50 demo screens
50 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Bonus features
bonus Bonus features
Bonus features
bonus Bonus features
Logo
logo Logo
Other (see free_label)
other Other (see free_label)
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
Paytable
paytable Paytable
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
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
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

What we extracted from Fruit Million St.Valentines

Everything pulled from Fruit Million St.Valentines into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
50 screens captured
11 symbols catalogued · payouts OCR-verified
10 palette colors from frames
6 accessibility groups profiled
5 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider BGaming
rtp 97.34% · single configuration
volatility Medium-High
max_win_x ×3000
layout 5×4
paylines 100 fixed
bonus_buy No
mechanic Video Slot

Symbols & paytable

11 symbols
11 icons (ZIP)
Wild
Wild
Wild

Ruby-red heart-shaped gem in a gold-framed square tile with black inner border; substitutes all symbols except Scatters; appears only on reels 2, 3, 4. Also appears as Expanded Wild (fills a whole reel) and as a Stacked symbol.

Scatter 1
Scatter 1
Scatter

Blue/cyan faceted diamond gem, no background frame; pays regardless of line/position for 3-5 symbols landing anywhere on any reel in one spin.

MatchPayoutUnit
3x 3.00 Multiplier
4x 20.00 Multiplier
5x 100.00 Multiplier
Scatter 2
Scatter 2
Scatter

Pair of gold bells tied with a red ribbon bow with a small red heart at the knot; appears only on reels 1, 3, 5; pays only for exactly 3 occurrences during one spin. Can pay in the same spin as a line win.

MatchPayoutUnit
3x 20.00 Multiplier
Seven (7)
Seven (7)
High Pay

Red numeral '7' outlined gold/orange over an orange flame background, gold-framed square tile; highest-paying regular symbol; only symbol with a 2-of-a-kind payout; also shown as a full-reel Stacked symbol.

MatchPayoutUnit
2x 10.00 Multiplier
3x 50.00 Multiplier
4x 200.00 Multiplier
5x 3000.00 Multiplier
Horseshoe
Horseshoe
High Pay

Gold U-shaped horseshoe (open end up) with a green four-leaf clover centered inside it.

MatchPayoutUnit
3x 40.00 Multiplier
4x 100.00 Multiplier
5x 500.00 Multiplier
Watermelon
Watermelon
High Pay

Half watermelon slice, cut face forward: dark green outer rind, lighter green inner rind ring, red seeded flesh.

MatchPayoutUnit
3x 40.00 Multiplier
4x 100.00 Multiplier
5x 500.00 Multiplier
Grapes
Grapes
High Pay

Cluster of blue/purple round grapes with a green leaf and curling tendril; a mid-tier premium, paying between the 7/horseshoe/watermelon and the four low-pay fruits.

MatchPayoutUnit
3x 20.00 Multiplier
4x 50.00 Multiplier
5x 200.00 Multiplier
Plum
Plum
Low Pay

Single dark blue/purple plum with a small green leaf and stem, solid single-oval silhouette.

MatchPayoutUnit
3x 10.00 Multiplier
4x 30.00 Multiplier
5x 100.00 Multiplier
Orange
Orange
Low Pay

Single round orange fruit with a small green leaf/stem; matte surface, no seed texture, distinct from the elongated lemon.

MatchPayoutUnit
3x 10.00 Multiplier
4x 30.00 Multiplier
5x 100.00 Multiplier
Lemon
Lemon
Low Pay

Single yellow lemon, elongated oval with tapered pointed ends and a small green stem nub.

MatchPayoutUnit
3x 10.00 Multiplier
4x 30.00 Multiplier
5x 100.00 Multiplier
Cherries
Cherries
Low Pay

Pair of red cherries joined by green stems to a single green leaf; twin-circle-on-stems silhouette unique among the fruit set.

MatchPayoutUnit
3x 10.00 Multiplier
4x 30.00 Multiplier
5x 100.00 Multiplier

Bonus modes

3 modes
Base Game Modifier base
Base Game

5 reels x 4 rows, 100 fixed paylines, left to right. Wild appears only on reels 2, 3, 4. Features Expanded Wild (a Wild that expands to fill its whole reel) and Stacked Symbols (2-8 stacked identical symbols per reel).

Bonus Mode gamble
Gamble round (double-up)

Available after any base-game win; the current win becomes the stake. Guess the suit of a face-down card to multiply the stake 4x, or the color to multiply it 2x. Can be repeated until the accumulated gamble win reaches 1/4 of the game's max win (750x total bet); one wrong guess forfeits the stake and returns to the base game. Live-captured trigger and collect screens.

Other edition_switch
Chameleon edition switch (cosmetic skins)

The in-game gold chameleon button opens a menu of 8 cosmetic editions of the same engine (Base, X-mas, Valentine's, St.Patrick's, Easter, Summer, Oktoberfest, Halloween); this record documents the Valentine's skin. Rules booklet quote (verbatim): "Chameleon button allows you to switch between visual styles of the game. When switching, some symbols may change visually, but the functionality, features and pay table remain the same."

Colour system

extracted from frames · HEX
Export palette
#FAF7F7 base dominant 1 base
#5D1323 base dominant 2 base
#30050E base dominant 3 base
#9D1824 base dominant 4 base
#9E2851 base dominant 5 base
#D41F2B base dominant 6 base
#600C25 bonus dominant 1 bonus
#94102C bonus dominant 2 bonus
#2D040F bonus dominant 3 bonus
#A02750 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • All 11 symbols are distinguishable by silhouette alone (heart Wild, angular diamond Scatter 1, bell-cluster Scatter 2, numeral 7, U-shaped horseshoe, wedge watermelon, clustered-sphere grapes, single-oval plum, round orange, tapered-oval lemon, twin-circle cherries), independent of color perception.
  • The Valentine edition re-themes only the surrounding chrome (pink/magenta heart-pattern reel background, pink/red dashed win-line highlight boxes); the fruit symbols keep their natural colors (blue plum, orange, yellow lemon, red cherries, blue grapes, red/green watermelon) in every captured frame, so symbol identification is unaffected by the reskin.
Screen Reader
  • Reel-position restrictions for Wild (reels 2, 3, 4) and Scatter 2 (reels 1, 3, 5) are given in plain rule text in the paytable/rules booklet, not conveyed only by graphic position.
Motor Accessibility
  • Spacebar-to-spin (on by default) allows spinning without precise mouse targeting of the spin button. Autoplay supports 10 up to infinite rounds plus multiple auto-stop conditions (on any win, if single win exceeds an amount, if balance increases/decreases by an amount), reducing the need for repetitive manual clicking.
Hearing Accessibility
  • Music and Sound FX can each be independently toggled off in Settings, with a continuous Volume slider allowing full mute; no win or feature information is conveyed by audio alone, all of it is duplicated as on-screen text and animation.
Low Vision
  • Winning lines are marked with a red dashed/glowing cell border AND an explicit connecting line drawn across the reels AND a text readout ('Line N pays') - triple redundancy so the win is not conveyed by color alone.

Media & assets

4 files · 4 types
50 PNG (ZIP)
Base game
base_game
Base game
base_game
Logo
logo
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Base game, full 24-page paytable overlay, full 14-page rules booklet, autoplay panel, settings panel, Gamble round (trigger + collect), Expanded Wild live capture, Stacked Symbols live capture, edition-switch menu (all 8 skin tiles visible), preview/loading splash, win screens.
Free Spins and Bonus Buy confirmed ABSENT (not a gap): 14-page rules booklet has no Free Spins section, and manifest features_present.free_spins=false / bonus_buy=false.
Active edition confirmed as Valentine's (skin=valentine) via three independent channels: config (window.__OPTIONS__.ui.applied_skin), network (227 of 250 captured CDN resources under /valentine/ vs 0 under the default /summer/), and visual (gold-bordered tile in the edition menu).
Volatility rating is not printed anywhere in the captured frames (preview splash, 24-page paytable, 14-page rules) - left unfilled, not guessed.
Exact isolated FUN payout of the captured Gamble-round collect could not be separated from a subsequent base-game win shown on the same frame; the in-round Suit/Color/Current-win figures on the trigger frame are OCR-confirmed separately.
Math parity of the other 7 editions (Base/X-mas/St.Patrick's/Easter/Summer/Oktoberfest/Halloween) rests on the in-game Chameleon-button rule text quoted above, not on independently re-measured live paytables of those other skins.
Individual shapes of all 100 payline diagrams were not transcribed one-by-one; only the total count (100) and the dot-grid diagram format were verified from the first and last diagram pages.
A clock-icon in the info panel does not respond to clicks (confirmed via two channels: pixel comparison and OCR-text comparison); scene-graph introspection was unavailable for this game's engine, so a third channel could not be tried.

Ask AI about Fruit Million St.Valentines

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 Fruit Million St.Valentines play? Keep it simple.

5 reels x 4 rows, 100 fixed paylines, left to right. Wild appears only on reels 2, 3, 4. Features Expanded Wild (a Wild that expands to fill its whole reel) and Stacked Symbols (2-8 stacked identical symbols per reel).

RTP 97.34%Medium-High volatilitymax win ×3000demo ✓

From the verified capture of 06 Aug 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: Fruit Million St.Valentines vs Aviamasters — 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 5 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 10 palette hexes and all 11 symbol descriptions.”

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

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 5 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/fruit-million-st-valentines-b10/

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/fruit-million-st-valentines-b10/
{
  "game": {
    "name": "Fruit Million St.Valentines",
    "provider": "BGaming",
    "slot_id": "bba9644b-fc1c-42f2-b0b4-c14514317f75",
    "demo_url": "https://demo.bgaming-network.com/play/FruitMillion/FUN?server=demo",
    "currency_in_demo": "FUN",
    "reel_grid": "5 reels x 4 rows (5x4)",
    "bet_mechanic": "lines",
    "paylines": 100,
    "paylines_are_fixed": true,
    "bet_range": {"min_bet": 0.20, "max_bet": 15.00, "currency": "FUN", "source": "bet control buttons pressed to the disabled state; min confirmed on _burst/bet_minned.png, max on _burst/bet_maxed.png"},
    "rtp_percent": 97.34,
    "rtp_source": "rules_p14.png, section 'Return to Player': \"The overall theoretical Return to Player (RTP) is 97.34%.\" (single value, no per-bet-mode variants printed)",
    "max_win_multiplier": 3000,
    "max_win_source": "preview.png badge 'MAX WIN 3000x' and rules_p8.png/rules_p9.png text: \"The maximum winning amount is x3000 of the bet.\"",
    "volatility": null,
    "volatility_note": "Not printed anywhere in the captured frames (preview splash, rules booklet, paytable). preview.png shows only '100 LINES' and 'MAX WIN 3000x' badges plus feature icons, no volatility label or bolt/flame meter of any kind. Honest omission, not guessed.",
    "has_free_spins": false,
    "has_bonus_buy": false,
    "free_spins_note": "Confirmed absent both by rules booklet (14 pages, no 'Free Spins' section anywhere - sections are: About the game, How to play, Autospins, Features [Scatter/Wild/Expanded Wild/Stacked Symbols/Chameleon button], Gamble round, Spin Results, Settings, Return to Player, RNG, Additional information) and by manifest features_present.free_spins=false / bonus_buy=false.",
    "game_rule_version": "1.0, dated November 25, 2020 (rules_p14.png)",
    "game_version": "1.0.0 (rules_p14.png)",
    "rng_statement": "\"The game is based on a certified random number generator. For more information, visit our BGaming site.\" (rules_p14.png)",
    "malfunction_clause": "\"Malfunction voids all plays and pays! All unfinished rounds will be terminated every 24 hours. If the game requires 'Collect' - 'Collect' will take place and the win from the round will be added to the player balance. If the game requires action from a player, the result is counted assuming that the player has chosen the action with no risk without raising the initial bet.\" (rules_p14.png)",
    "studio": null,
    "studio_note": "No sub-studio found. rules_p1.png explicitly credits BGaming directly: \"BGaming's Brand new slot Fruit Million is here to make it possible!\" -> provider == developer, studio field intentionally left empty per convention (studio==brand duplication forbidden)."
  },

  "identity_and_edition": {
    "summary": "This catalogue entry is ONE of EIGHT skins/editions of the same underlying game engine 'Fruit Million'. The demo_url is SHARED across all eight editions and, before any switch, defaults to the SUMMER edition (bee/yellow palette), NOT Valentine's. All captured frames in this package were taken AFTER switching to the 'valentine' skin.",
    "active_edition": "Valentine's Edition (skin key: valentine)",
    "how_edition_is_selected": "URL query parameter '&skin=valentine' appended to the FINAL /games/...?launch_token=... URL (two-step recipe: plain /play/ navigation first to mint the launch_token and register it against the account, then a second navigation to the same /games/ URL with '&skin=valentine' appended). In-game, the same switch is exposed to players via the gold chameleon-icon button at the top-right of the game frame (screen coordinate approx. 992,86 in the 1280x800 capture), which opens the tile menu shown in edition_menu.png.",
    "confirmation_channels": [
      "config channel: window.__OPTIONS__.ui.applied_skin == 'valentine'; full skins list exposed by the client = [patrick, basic, easter, xmas, valentine, summer, oktoberfest, halloween]",
      "network channel: 227 of 250 total captured CDN resource requests resolved under path '/valentine/' versus 0 under '/summer/' (the default skin before switching)",
      "visual channel: pink/red heart-pattern background and ruby-heart-shaped Wild/Stacked-Wild symbols throughout all captured frames; edition_menu.png shows the VALENTINE'S EDITION tile with an added gold selection border distinguishing it from the other seven tiles"
    ],
    "edition_menu_screen": {
      "source_frame": "edition_menu.png",
      "how_opened": "Chameleon-icon button, top-right of the game frame, next to the FRUIT MILLION wordmark",
      "layout": "A dark rounded panel titled with the FRUITMILLION wordmark at the top and the chameleon toggle icon top-right, containing a 4x2 grid of 8 square tiles (each tile = artwork thumbnail + edition name banner at the bottom of the tile). Background behind the panel is the current (Valentine) pink/heart theme.",
      "active_tile_marker": "The active tile ('VALENTINE'S EDITION', row 1 col 3) is the ONLY tile surrounded by a distinct bright gold/yellow rectangular border that is visibly thicker and brighter-gold than the tiles' own internal gold artwork frames; all 7 other tiles have plain/no outer border.",
      "tiles_left_to_right_top_row": [
        "1. BASE EDITION - dark teal/blue-green background; artwork = red '7' with orange flame trim, small gold bell with red bow, blue faceted diamond. Plain generic casino-classic look, no seasonal motif.",
        "2. X-MAS EDITION - icy pale teal/white background with sparkle/frost texture; artwork = red '7' wrapped with a red ribbon/bow (Christmas-gift style), small gold ornaments visible around it. Winter/Christmas motif.",
        "3. VALENTINE'S EDITION (ACTIVE, gold-bordered tile) - magenta/pink background scattered with small pink hearts; artwork = blue plum, yellow lemon, gold horseshoe with a green four-leaf clover, a large ruby/red heart (the Wild), and a blue faceted diamond (Scatter1), with two small pink hearts at the bottom corners of the artwork cluster.",
        "4. ST. PATRICK'S EDITION - green background; artwork = red '7', a green pointed leprechaun-style hat with a black band and gold buckle, a gold horseshoe with green clover. Green/Irish-luck motif."
      ],
      "tiles_left_to_right_bottom_row": [
        "5. EASTER EDITION - green background; artwork = a large blue-and-white striped egg, a red '7', and a small gold bell with a bow. Easter/spring motif.",
        "6. SUMMER EDITION (the DEFAULT skin the shared demo_url opens on before any switch) - orange/red background; artwork = a large bee (fuzzy yellow/black striped body with translucent wings), red cherries, a blue faceted diamond. Summer/bee motif.",
        "7. OKTOBERFEST EDITION - blue-and-white diamond-checkered Bavarian-flag-pattern background; artwork = a gold bell, a tall glass beer mug with white foam head, a blue diamond. Beer-festival motif.",
        "8. HALLOWEEN EDITION - dark purple background; artwork = a red '7', a large orange pumpkin with green stem, a red gem. Halloween/autumn motif."
      ],
      "footer_bar_visible_on_this_frame": "Balance 980.60 FUN, Total bet 2.00 FUN, 'Line 15 pays', Total win: 8.20 FUN, plus balance/cards/refresh icon buttons - i.e. the edition menu is an overlay opened mid-session, not a separate loading screen."
    },
    "chameleon_button_rule_verbatim": "\"Chameleon button allows you to switch between visual styles of the game. When switching, some symbols may change visually, but the functionality, features and pay table remain the same.\" (rules_p5.png / rules_p6.png, under the 'Features' section, positioned directly after 'Stacked Symbols' and before 'Gamble round')",
    "does_math_differ_between_editions": {
      "verdict": "NO evidence of mathematical difference found in the captured frames for this (Valentine) edition versus what the Chameleon-button rule text promises for all editions. The rule text is an explicit, in-game, first-party guarantee that switching editions changes only visuals ('some symbols may change visually') while 'functionality, features and pay table remain the same'.",
      "cross_checked_against": [
        "Paylines: badge '100 LINES' visible on base_game.png, win_screen.png, win_screen_big.png, stacked_symbols_win.png, expanded_wild.png (Valentine skin) - matches the '100 LINES' badge shown inside the edition_menu.png overlay itself (which is theme-neutral, i.e. the same badge text appears regardless of which tile is later chosen) and matches rules_p1.png ('100 paylines').",
        "Paytable payout figures (paytable_p1-p13): Wild/Scatter1/Scatter2/7/horseshoe/watermelon/grapes/plum/orange/lemon/cherries payout tables read from the Valentine-skinned paytable overlay - these are the SAME symbol roles, SAME symbol count (11), and SAME payout numbers structurally described by the generic (skin-independent) 'Features' text in the rules booklet (Wild on reels 2-3-4, Scatter1 pays any reel 3-5x, Scatter2 on reels 1/3/5 needing 3 during one spin, Stacked 2-8 per reel, Expanded Wild whole-reel). Nothing in the rules or paytable text is edition-conditional; there is no separate 'Valentine paytable' vs 'Base paytable' branching visible anywhere.",
        "RTP 97.34% and max win x3000 are stated in the rules booklet (rules_p8/p9/p14) WITHOUT any per-edition qualifier or footnote - a single global figure covering the whole game regardless of active skin.",
        "Bet range 0.20-15.00 FUN was measured live on the Valentine skin; no separate bet-range screen exists per edition."
      ],
      "caveat": "We only captured and can directly verify ONE edition (Valentine) end-to-end; the claim 'other 7 editions share the same math' rests on the in-game rule text's explicit promise rather than on independently re-measuring the other seven skins' paytables ourselves. Recorded here as a documented, well-evidenced conclusion, not a blind assumption: cosmetic-only re-skinning (same engine, same paytable, same lines/RTP/max-win, only symbol art/background/palette changed) is the documented mechanism, and no counter-evidence (differing RTP text, differing payout numbers, differing line count) was found on any of the 24 paytable pages or 14 rules pages captured for this edition."
    }
  },

  "symbols": {
    "count_total": 11,
    "source_frames": "paytable_p1.png, paytable_p2.png, paytable_p3.png (all payout data repeats/scrolls across pages 1-6 as the panel scrolls; complete data set confirmed present by page 3)",
    "list": [
      {
        "name": "Wild",
        "role": "wild",
        "visual": "A faceted ruby/red gemstone in the shape of a heart, set inside a gold rounded-square frame with a black inner border ring.",
        "colorblind_note": "Distinguished from all fruit/scatter symbols by its unique heart silhouette (not just red color) and gold-framed square backing - shape and framing differentiate it independently of color perception.",
        "rule_text": "\"Wild symbols substitute for all symbols except for Scatters. Appears only on the reels - 2, 3 and 4.\" (paytable_p1/p3, rules_p5/p6)",
        "restricted_reels": [2, 3, 4],
        "payouts": null,
        "payout_note": "No standalone Wild payline payout values are printed (it substitutes into other symbols' winning lines rather than paying on its own line of Wilds); see Expanded Wild and Stacked Symbols features for its special behaviors."
      },
      {
        "name": "Scatter 1",
        "role": "scatter",
        "visual": "A blue/cyan faceted diamond gem shape, no background frame (rendered directly on the reel background).",
        "colorblind_note": "Unique angular diamond silhouette (distinct from the rounded heart Wild and from all round/oval fruit symbols) plus its own label text 'Scatter 1' in the paytable.",
        "rule_text": "\"Pays regardless of the line and pays for the number of symbols from 3 to 5 on any reels.\" (paytable_p1/p3)",
        "restricted_reels": "any reel",
        "payouts": [
          {"count": 5, "value": 100, "unit": "x_total_bet"},
          {"count": 4, "value": 20, "unit": "x_total_bet"},
          {"count": 3, "value": 3, "unit": "x_total_bet"}
        ]
      },
      {
        "name": "Scatter 2",
        "role": "scatter",
        "visual": "A pair of gold bells tied together with a red ribbon bow that has a small red heart at the bow's knot, gold outline glow around the whole cluster.",
        "colorblind_note": "Unique bell-pair silhouette with bow, restricted to reels 1/3/5 (a positional rule independent of color) and its own 'Scatter 2' label.",
        "rule_text": "\"Can appear only on reels 1, 3, and 5. A win will occur when three symbols appear during one spin.\" (paytable_p1/p3, rules_p5.png Features/Scatter paragraph)",
        "restricted_reels": [1, 3, 5],
        "payouts": [
          {"count": 3, "value": 20, "unit": "x_total_bet"}
        ],
        "extra_rule": "\"If a Scatter pays, and there is a winning combination in the same spin, a player receives a win both for the Scatter and for the winning combination.\" (rules_p5.png)"
      },
      {
        "name": "Seven (7)",
        "role": "high_pay",
        "visual": "A red numeral '7' outlined in gold/orange, set against a background of stylized orange flames, inside a gold-framed square tile.",
        "colorblind_note": "Highest-paying regular symbol; distinguished from all others by the numeral shape and the flame texture, not by color alone.",
        "payouts": [
          {"count": 5, "value": 3000, "unit": "x_total_bet"},
          {"count": 4, "value": 200, "unit": "x_total_bet"},
          {"count": 3, "value": 50, "unit": "x_total_bet"},
          {"count": 2, "value": 10, "unit": "x_total_bet"}
        ],
        "note": "Only symbol on the paytable with a payout defined for a 2-symbol combination; also the only symbol used to demonstrate the Stacked Symbols feature (full-reel stack of four 7s shown on paytable_p6/p7 and captured live in stacked_symbols_win.png)."
      },
      {
        "name": "Horseshoe (Lucky Clover Horseshoe)",
        "role": "high_pay",
        "visual": "A gold horseshoe (U-shape, open end up) with a green four-leaf clover centered inside the U.",
        "colorblind_note": "Distinct U-shaped silhouette with clover inset, unlike any round fruit symbol.",
        "payouts": [
          {"count": 5, "value": 500, "unit": "x_total_bet"},
          {"count": 4, "value": 100, "unit": "x_total_bet"},
          {"count": 3, "value": 40, "unit": "x_total_bet"}
        ]
      },
      {
        "name": "Watermelon",
        "role": "high_pay",
        "visual": "A half watermelon slice: dark green rind, lighter green inner rind ring, red flesh with small dark seeds, viewed cut-face-forward.",
        "colorblind_note": "Unique rounded wedge silhouette with visible seed texture and two-tone rind ring, distinct from the solid round orange/lemon and from clustered grapes.",
        "payouts": [
          {"count": 5, "value": 500, "unit": "x_total_bet"},
          {"count": 4, "value": 100, "unit": "x_total_bet"},
          {"count": 3, "value": 40, "unit": "x_total_bet"}
        ]
      },
      {
        "name": "Grapes (Blue Grapes)",
        "role": "mid_pay",
        "visual": "A cluster of blue/purple round grapes with a small green leaf and curling green tendril at the top.",
        "colorblind_note": "Unique clustered-circles silhouette (multiple small spheres) distinguishing it from all single-fruit symbols.",
        "payouts": [
          {"count": 5, "value": 200, "unit": "x_total_bet"},
          {"count": 4, "value": 50, "unit": "x_total_bet"},
          {"count": 3, "value": 20, "unit": "x_total_bet"}
        ]
      },
      {
        "name": "Plum",
        "role": "low_pay",
        "visual": "A single dark blue/purple plum with a small green leaf and stem at the top.",
        "colorblind_note": "Solid single-oval silhouette with a leaf, distinguished by shape/size from the grape cluster and from the round orange/lemon.",
        "payouts": [
          {"count": 5, "value": 100, "unit": "x_total_bet"},
          {"count": 4, "value": 30, "unit": "x_total_bet"},
          {"count": 3, "value": 10, "unit": "x_total_bet"}
        ]
      },
      {
        "name": "Orange",
        "role": "low_pay",
        "visual": "A single round orange fruit with a small green leaf/stem.",
        "colorblind_note": "Perfectly round silhouette, uniform matte orange surface (no seed texture, unlike watermelon), distinct from the elongated lemon.",
        "payouts": [
          {"count": 5, "value": 100, "unit": "x_total_bet"},
          {"count": 4, "value": 30, "unit": "x_total_bet"},
          {"count": 3, "value": 10, "unit": "x_total_bet"}
        ]
      },
      {
        "name": "Lemon",
        "role": "low_pay",
        "visual": "A single yellow lemon, elongated oval with tapered pointed ends, small green stem nub at the top.",
        "colorblind_note": "Elongated pointed-oval silhouette, distinct from the perfectly round orange.",
        "payouts": [
          {"count": 5, "value": 100, "unit": "x_total_bet"},
          {"count": 4, "value": 30, "unit": "x_total_bet"},
          {"count": 3, "value": 10, "unit": "x_total_bet"}
        ]
      },
      {
        "name": "Cherries",
        "role": "low_pay",
        "visual": "A pair of red cherries joined by green stems to a single green leaf at the top.",
        "colorblind_note": "Twin-circle-on-stems silhouette, unique among the fruit set.",
        "payouts": [
          {"count": 5, "value": 100, "unit": "x_total_bet"},
          {"count": 4, "value": 30, "unit": "x_total_bet"},
          {"count": 3, "value": 10, "unit": "x_total_bet"}
        ]
      }
    ],
    "valentine_edition_recoloring_note": "In the Valentine skin, some symbol backgrounds/highlight frames are rendered with a red/pink/gold gradient tile (paytable dark-panel background is neutral charcoal, but in-game reel symbol tiles and win-highlight borders use red/pink dashed frames instead of the base edition's neutral/gold styling). The FRUIT SHAPES themselves (plum, orange, lemon, cherries, grapes, watermelon) are NOT recolored - they keep their natural fruit colors (blue plum, orange, yellow lemon, red cherries, blue grapes, red/green watermelon) in every captured frame, including base_game.png, win_screen.png and win_screen_big.png. What IS extensively re-themed for Valentine is the SURROUNDING chrome: the reel-panel background turns pink/magenta with a heart pattern, the corner ornament changes from a generic icon to a pink '100 LINES' heart-shaped envelope graphic, and winning-line highlight boxes use a red/pink dashed-border LED style instead of the paytable's neutral highlight. Net effect for a colorblind player: symbol IDENTIFICATION is unaffected (same fruit shapes/silhouettes), but the general reel background hue is themed pink/red for this edition specifically."
  },

  "features": {
    "wild": {
      "name": "Wild",
      "restricted_reels": [2, 3, 4],
      "rule_text": "Wild symbols substitute for all symbols except for Scatters. Appears only on the reels - 2, 3 and 4.",
      "visual": "Ruby heart gem in a gold-framed square tile (see symbols.Wild)."
    },
    "expanded_wild": {
      "name": "Expanded Wild",
      "rule_text_verbatim": "\"Expanded Wild. The appeared Wild can expand on the whole reel, occupying the upper and lower cells. The player wins if after the expanding process the winning combination with these Wilds is formed.\" (rules_p5.png / rules_p6.png, and restated near-identically on paytable_p8.png/p9.png)",
      "paytable_illustration": "paytable_p7-p9.png show a full 5x4 grid of stacked '7' symbols with an animated arrow/overlay demonstrating that reel 3 (the middle reel in the illustration) becomes entirely covered by heart-Wild symbols top-to-bottom (4 cells), i.e. the Wild 'expands' from a single occurrence to fill its whole reel column.",
      "live_capture": {
        "frame": "expanded_wild.png",
        "description": "Reel 2 (second column from the left) is entirely filled with 4 Wild heart symbols stacked top to bottom, each cell outlined in a gold glowing frame consistent with an 'expanded' state. 3 of the 4 heart cells (rows 1, 2 and 4 of that column, per the red dashed win-line overlay) are additionally outlined with a red dashed win-line border, indicating they are part of paying combinations that spin. The 'WIN' banner shows a total of 43.08 FUN at a bet of 2.00 FUN (i.e. approx. 21.5x the total bet for that single spin, reached mid-way through a 100-spin hunt), with several adjacent lemon symbols on reels 1, 4 and 5 completing lines through the expanded Wild column.",
        "capture_method_note": "Caught via a repeated-spin hunt (this feature is not purchasable and has no dedicated buy button); occurred on the 33rd spin of a second hunting pass (100th spin overall counting the first pass)."
      }
    },
    "stacked_symbols": {
      "name": "Stacked Symbols",
      "rule_text_verbatim": "\"Stacked Symbols can cover a part of the reel or an entire reel when these symbols drop. Reels contain from 2 to 8 Stacked symbols.\" (rules_p5.png/p6.png and paytable_p4-p6.png, illustrated there with a full 5x4 grid of the '7' symbol)",
      "live_capture": {
        "frame": "stacked_symbols_win.png",
        "description": "Reel 1 (leftmost) shows the '7' symbol stacked in all 4 visible rows (a full-reel stack). A red dashed win-line traces from the bottom cell of reel 1 up and across to reel 3 (single lemon symbol) forming the paying line. Line 16 pays, Total win 20.00 FUN at 2.00 FUN total bet (10x total bet on this line)."
      }
    },
    "chameleon_button": {
      "name": "Chameleon button",
      "rule_text_verbatim": "\"Chameleon button allows you to switch between visual styles of the game. When switching, some symbols may change visually, but the functionality, features and pay table remain the same.\" (rules_p5.png/p6.png)",
      "ui_location": "Gold rounded-square button with a chameleon-head icon, top-right of the game frame next to the FRUIT MILLION wordmark, visible on every base_game/win/bonus screenshot captured.",
      "opens": "edition_menu.png overlay - see identity_and_edition.edition_menu_screen above."
    },
    "gamble_round": {
      "name": "Gamble round (double-up)",
      "rule_text_verbatim": "\"If you win in the main game, the gambling option becomes available to you. To enter the gambling room, click the Gamble button that appears next to the Spin button. The aim of the gambling round is to guess the color or the suit of the face-down card. Your current win becomes the stake for the gambling round.\n- You need to choose Red, Black, Clubs, Spades, Hearts, or Diamonds.\n- If you guess the color, your stake is doubled. If you guess the suit, your stake increases 4 times.\n- If you win, you can collect your winning amount or risk to increase it again. To collect your win and return to the main game, click on the cash-bag.\n- If you lose, the gambling round will stop automatically and you will return to the main game.\n- You can play the Gamble round until your win reaches the limit of 1/4 of the maximum win. After each win in the Gamble round the following happens: if your potential next win in the Gamble round exceeds the maximum winning amount, the Gamble round is closed, you return to the main game, and the amount you have already won is accrued to your balance. If your potential next win in the Gamble round does not exceed the maximum winning amount, the Gamble round continues, and you have a choice whether to continue playing or to collect your win. To play Gamble in the Autoplay mode, please tick the checkbox On any win in the Autospin settings menu.\" (rules_p6.png/p7.png/p8.png, verbatim, section 'Gamble round')",
      "mechanics_summary": {
        "trigger": "any win in the base game",
        "steps": "Guess suit (4x stake multiplier) or color (2x stake multiplier) of a face-down card, repeatable",
        "ceiling": "player may keep gambling until the accumulated gamble win reaches 1/4 of the game's maximum win (i.e. 1/4 x 3000x total bet = 750x total bet ceiling); if the NEXT potential win would exceed the game's overall maximum winning amount, the round auto-closes and pays out the already-won amount",
        "loss_condition": "one wrong guess ends the round immediately, forfeiting the gambled stake; player returns to the base game"
      },
      "live_capture": {
        "trigger_frame": "bonus_gamble.png",
        "description": "Card-guess overlay titled 'History' (showing 3 previous face-up card outcomes as small icons top-left: two black-suit cards and one red heart card) opens after a base-game win of 1.40 FUN (Line 24 pays, seen on win_screen.png at the same bet of 2.00 FUN). 'Current win: 1.40 FUN' displayed top-right. A single face-down gold card with a red heart Celtic-knot pattern sits centered. Left side: black spade and club suit buttons above a 'Black' button; 'Suit possible win: 5.60 FUN' labeled above them in red text. Right side: red diamond and heart suit buttons above a 'Red' button; 'Color possible win: 2.80 FUN' labeled below them in red text.",
        "collect_frame": "bonus_gamble_collect.png",
        "collect_description": "Following the gamble round, play returns to the base game; balance is shown at 989.20 FUN with a new base-game win already resolved on screen (Line 79 pays, cherries combination, Total win 2.40 FUN at 2.00 FUN bet) - i.e. the frame documents successful return-to-base-game flow after the gamble round rather than isolating the exact gamble payout in isolation."
      }
    },
    "scatter_pays": {
      "name": "Two independent Scatter symbols",
      "summary": "Scatter 1 (diamond) pays anywhere on any reel for 3-5 occurrences; Scatter 2 (bell pair) is restricted to reels 1/3/5 and pays for exactly 3 occurrences in one spin; both can pay simultaneously with a base-game line win in the same spin per the explicit rule text."
    }
  },

  "paylines_section": {
    "count": 100,
    "pages_in_paytable_booklet": "approx. pages 13(bottom)/14 through 24 of the paytable overlay show the 100 individual payline diagrams (Line 1 through Line 100), each rendered as a small 5-column x 4-row dot grid with the active-line cells highlighted in magenta/pink squares against grey inactive cells.",
    "confirmed_range_examples": "Line 1 - Line 15 visible on paytable_p13.png; Line 81 - Line 100 visible on paytable_p24.png (bottom of the scrollable panel, confirmed exhausted/at-rest by the capture tool).",
    "diagram_shape_note": "Diagrams are abstract grids only (no symbol art), showing which of the 20 cells (5 reels x 4 rows) belong to that payline; shapes vary (straight rows, zig-zags, V-shapes, W-shapes) typical of a fixed-100-line game. Individual line shapes were not transcribed one-by-one (100 diagrams); count of 100 and general dot-grid format is confirmed by direct inspection of the first and last diagram pages."
  },

  "ui_and_screens": {
    "base_game": {
      "frame": "base_game.png",
      "description": "5x4 reel grid on a white-cell / gold-framed panel, Valentine pink/heart background surrounding it. Pink '100 LINES' envelope-shaped badge at left. FRUIT MILLION gold wordmark centered at top with the gold chameleon edition-switch button to its right and a speaker/volume icon plus a small clock-style time readout (17:05 in this frame - this is a real-time clock, not a game timer) at the top right. Bottom bar (red gradient): info(i)/settings(gear) icons at far left, 'Balance 1,000.00 FUN', 'Total bet 0.20 FUN' with up/down bet-stepper arrows, an Autoplay 'A' icon, and a circular refresh/spin icon at far right."
    },
    "settings_panel": {
      "frame": "settings.png",
      "ocr_backed_fields": ["Settings (title)", "Quick spin (checkbox, UNCHECKED/off by default)", "Spacebar to spin (checkbox, CHECKED/on by default)", "Audio", "Volume (slider, shown near maximum)", "Music (checkbox, checked)", "Sound FX (checkbox, checked)"],
      "close_control": "X icon top-right of the modal"
    },
    "autoplay_panel": {
      "frame": "autoplay.png",
      "ocr_backed_fields": ["Autospin settings (title)", "Advanced (toggle, expanded/open in this capture, shown with an up-chevron)", "Enable quick spin (checkbox, disabled/greyed out in this view)", "Numbers of rounds: selectable buttons 10 / 25 / 50 / 100 / 250 / 500 / 750 / 1000 / infinity(symbol)"],
      "note": "rules_p2.png/p3.png confirm additional Advanced stop-conditions not all visible on the single captured screenshot: 'on any win' (stop after any win), 'if single win exceeds' (stop when one win exceeds an entered sum), 'if cash balance increases by' / 'if cash balance decreases by' (stop on balance delta threshold). All adjustments reset to default bet after Autospins stop, per rules_p3 text."
    },
    "win_screens": [
      {"frame": "win_screen.png", "detail": "Line 24 pays, Total win 1.40 FUN at 2.00 FUN bet; winning combination = 2x plum on reels 1-2 plus a horseshoe/orange further along the traced red line, payline diagram overlay drawn directly on the reels."},
      {"frame": "win_screen_big.png", "detail": "Line 68 pays, Total win 9.00 FUN at 2.00 FUN bet; winning combination includes an orange (reel 1) and TWO Wild heart symbols (reel 2) plus a diamond Scatter1 symbol and grapes visible elsewhere on the grid; red line traces the exact win path across reels 1-2 with a bet-value chip (0.20) shown at the vertex."},
      {"frame": "stacked_symbols_win.png", "detail": "see features.stacked_symbols above."}
    ],
    "expanded_wild_screen": {"frame": "expanded_wild.png", "detail": "see features.expanded_wild above."},
    "gamble_screens": {"trigger": "bonus_gamble.png", "collect": "bonus_gamble_collect.png", "detail": "see features.gamble_round above."},
    "preview_splash": {
      "frame": "preview.png",
      "description": "Dark maroon/pink Valentine-heart-pattern background. Gold FRUIT MILLION wordmark centered top. Left panel: pink '100 LINES' heading over a diagonal reel-snippet illustration with a bells+bow+heart icon and a blue diamond icon, plus a callout arrow pointing to a vertical strip of 4 stacked ruby-heart Wild tiles labeled 'STACKED WILDS' and 'TWO SCATTER SYMBOLS'. Right panel: gold 'MAX WIN 3000x' heading over a 5x4 grid of alternating red-flame '7' and ruby-heart tiles with one row highlighted in a gold glow box, labeled 'EXPANDED WILD FEATURE'. Bottom-center: pink 'CLICK TO START' button. No volatility indicator (bolt/flame meter, numeric volatility label, or text) is present anywhere on this splash."
    }
  },

  "accessibility_notes": {
    "color_independence": "All 11 symbols are distinguishable by silhouette/shape alone (heart Wild, angular diamond Scatter1, bell-cluster Scatter2, numeral-7, U-shaped horseshoe, wedge watermelon, clustered-sphere grapes, single-oval plum, round orange, tapered-oval lemon, twin-circle cherries) independent of color, per symbol notes above.",
    "positional_rules_are_textual": "Reel restrictions for Wild (2,3,4) and Scatter2 (1,3,5) are stated in plain text in the rules and paytable, not conveyed by color alone.",
    "win_line_highlighting": "Winning lines are marked with BOTH a red dashed/glowing cell border AND an explicit connecting line drawn across the reels AND a text readout ('Line N pays') - triple redundancy (color + line-shape + text) so colorblind or low-vision players are not solely dependent on the red highlight color.",
    "audio_dependency": "Music and Sound FX can each be independently toggled off in Settings (settings.png); Volume has a continuous slider allowing full mute. No exclusively-audio-only information (e.g., win amounts, feature triggers) was observed - all win/feature information is duplicated visually as on-screen text and animation.",
    "motor_accessibility": "Spacebar-to-spin option (togglable in Settings, ON by default) lets players spin without precise mouse/pointer targeting of the spin button. Autoplay with configurable round counts (10 up to infinity) and multiple auto-stop conditions reduces the need for repetitive manual clicking."
  },

  "unreadable_or_uncertain": [
    "Volatility rating: not printed anywhere in the captured frames (preview splash, 24-page paytable, 14-page rules booklet); left as null rather than guessed.",
    "Exact numeric payout of the captured Gamble round (bonus_gamble_collect.png) in isolation from the following base-game spin's own win: the collect frame shows a NEW resolved base-game win (Line 79 pays, cherries, 2.40 FUN) superimposed on the same screen used to document 'return to base game after gamble', so the precise FUN amount credited by the gamble collect itself could not be isolated to a single number beyond the overall balance delta; the gamble round's IN-ROUND possible-win figures (Suit possible win: 5.60 FUN, Color possible win: 2.80 FUN, Current win: 1.40 FUN) are however clearly OCR-confirmed on bonus_gamble.png.",
    "Whether the other 7 editions (Base/X-mas/St.Patrick's/Easter/Summer/Oktoberfest/Halloween) truly share byte-identical paytable numbers was not independently re-measured from their own live paytable screens in this capture set (only the Valentine edition was captured end-to-end); conclusion of 'math unchanged across editions' rests on the in-game Chameleon-button rule text plus consistent internal evidence within the Valentine capture, as detailed in identity_and_edition.does_math_differ_between_editions.",
    "The individual shapes of all 100 payline diagrams (Line 1 through Line 100) were not transcribed one-by-one; only the total count (100, confirmed by the first and last diagram page) and general dot-grid diagram format were verified."
  ],

  "not_captured": [],

  "anomalies": [
    "Clock-icon (second of three circular section-switcher icons inside the info panel, at approx. screen coords 123,672) does not respond to clicks; confirmed via two independent channels (pixel/screenshot comparison showing the icon never toggles from grey/inactive to white/active state, and OCR comparison showing panel content text is identical before and after clicking it). A third channel (scene_probe.py PIXI-stage introspection) was attempted but this game's engine does not expose its scene graph globally, so that channel was unavailable for this title specifically. Money-bag (Paytable) and question-mark (Rules) icons both work correctly by the same two channels."
  ]
}

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.