Tooty Fruity Fruits

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

Free demo · not real-money play
✓ Working · checked 3 weeks, 5 days ago Verified · 18 Sep 2026
RTP 96.67%
Volatility Very High
Max win —
Grid 5×3
For webmasters & affiliates
Embed demo

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

Asset pack

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

Slot API

GET /v1/slots/tooty-fruity-fruits-b29/

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

Ask AI MCP

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 18 Sep 2026 View capture log

Per-screen breakdown

39 demo screens
39 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
Base game
base_game Base game
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
Logo
logo Logo
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
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

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 130 130 Sep Oct '25: 100 100 Oct Nov '25: 100 100 Nov Dec '25: 150 150 Dec Jan '26: 90 90 Jan Feb '26: 60 60 Feb Mar '26: 30 30 Mar Apr '26: 30 30 Apr May '26: 30 30 May Jun '26: 20 20 Jun Jul '26: 20 20 Jul Aug '26: 60 60 Aug
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Aug '26 Jul '26 Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25
🇿🇦South Africa 50 20 20 20 20 30 30 50 110 70 50 90
🇵🇭Philippines 10 0 0 0 0 0 0 0 0 0 0 0
🇮🇳India 0 0 0 0 0 0 0 20 20 0 20 0
🇵🇰Pakistan 0 0 0 0 0 0 0 20 0 0 20 0
🇹🇳Tunisia 0 0 0 0 0 0 0 0 10 10 0 10
🇱🇹Lithuania 0 0 0 0 10 0 10 0 0 0 0 0
🇲🇾Malaysia 0 0 0 0 0 0 20 0 0 0 0 0
🇵🇪Peru 0 0 0 10 0 0 0 0 0 0 0 10
🇩🇿Algeria 0 0 0 0 0 0 0 0 0 10 0 0
🇦🇺Australia 0 0 0 0 0 0 0 0 0 0 0 10
🇧🇷Brazil 0 0 0 0 0 0 0 0 10 0 0 0
🇱🇧Lebanon 0 0 0 0 0 0 0 0 0 0 10 0
🇵🇦Panama 0 0 0 0 0 0 0 0 0 0 0 10
🇬🇧United Kingdom 0 0 0 0 0 0 0 0 0 10 0 0
Full per-country breakdown via the API →

What we extracted from Tooty Fruity Fruits

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

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

Specification

verified parameters
provider Habanero
volatility Very High
layout 5×3
paylines 25 fixed
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2023

RTP configurations

This game does not run at one fixed RTP. It ships 3 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 96.67% —
Ante Bet 96.91% with Super Bet enabled
Bonus Buy 96.75% with Feature Buy enabled

See how this RTP compares across Habanero’s full range →

Symbols & paytable

8 symbols
8 icons (ZIP)
Scatter (gift box)
Scatter (gift box)
Scatter

Turquoise gift box with gold ribbon; pays ANYWHERE for 3-15 symbols, multiplied by TOTAL bet (not bet-per-line). 4 scatters pay 2x: tier folded into the 3-scatter entry to fit the 12-tier cap; 3-12 scatters run linear at (count - 2)x.

MatchPayoutUnit
3x 1.00 Multiplier
5x 3.00 Multiplier
6x 4.00 Multiplier
7x 5.00 Multiplier
8x 6.00 Multiplier
9x 7.00 Multiplier
10x 8.00 Multiplier
11x 9.00 Multiplier
12x 10.00 Multiplier
13x 120.00 Multiplier
14x 200.00 Multiplier
15x 1000.00 Multiplier
WILD
WILD
Wild

Rainbow citrus-slice icon with 'WILD' banner; substitutes for all symbols except Scatter. Only the 5-of-a-kind tier is printed; 4 and 3-of-a-kind values are not shown.

MatchPayoutUnit
5x 20.00 Multiplier
Orange
Orange
High Pay

Round orange fruit with a smiling cartoon face; pays per line (bet-per-line multiplier).

MatchPayoutUnit
3x 1.00 Multiplier
4x 3.00 Multiplier
5x 12.00 Multiplier
Green apple
Green apple
High Pay

Bright green apple with a curved stem and smiling cartoon face; pays per line.

MatchPayoutUnit
3x 0.60 Multiplier
4x 2.00 Multiplier
5x 6.00 Multiplier
Purple plum
Purple plum
High Pay

Purple/magenta plum with a pouting open-mouth expression, distinct from the other fruits' wide smiles; pays per line.

MatchPayoutUnit
3x 0.40 Multiplier
4x 1.00 Multiplier
5x 2.00 Multiplier
Pineapple
Pineapple
Low Pay

Yellow pineapple with a spiky green crown and a soft smiling face; pays per line.

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 1.00 Multiplier
Strawberry
Strawberry
Low Pay

Red strawberry with a green leafy calyx and a surprised open-mouth expression; pays per line.

MatchPayoutUnit
3x 0.12 Multiplier
4x 0.40 Multiplier
5x 0.60 Multiplier
Blue grapes
Blue grapes
Low Pay

Cluster of blue/purple grapes with a single smiling face drawn across the cluster; pays per line.

MatchPayoutUnit
3x 0.12 Multiplier
4x 0.20 Multiplier
5x 0.40 Multiplier

Bonus modes

3 modes
Free Spins free_games
Free Games

Triggered by 3+ Scatter symbols landing anywhere; awards 3 Free Games per Scatter landed (e.g. 4 scatters = 12 games). Retriggered by 1+ Scatter landing during the feature at the same rate, confirmed live (12 games retriggered up to 18 played). Multiplier starts at x1 and increases by +1 for all subsequent free games on any win (including cascades), persisting for the whole feature (observed x1 to x13). Played at the triggering spin's lines and bet, on a beach/ocean background instead of the base game's jungle. Purchasable via 'Buy Feature' for 51x total bet, which lands 3-15 Scatter symbols on the purchase spin and plays out the feature normally.

Base Game Modifier tooty_fruity_feature
Tooty Fruity Feature

Random feature that can trigger on any spin of the base game. Each of the 5 reels independently fills 1, 2 or 3 rows from the bottom with an opaque wood-panel overlay, which then drains to reveal the SAME random symbol underneath. Once triggered, the base game's cascade sequence for that spin concludes (no further cascades that round).

Base Game Modifier super_bet
Super Bet

Ante-style bet modifier costing 2x the normal bet per spin. Increases the odds of triggering the Free Games Feature and of triggering the Tooty Fruity Feature during Free Games, and makes Wild symbols appear more often during Free Games. Raises game RTP from 96.67% to 96.91%.

Jackpot

Type: Progressive
Jackpot Race position 1 (1 place, 50% of pool)
Progressive
Unknown
Jackpot Race position 2 (1 place, 30% of pool)
Progressive
Unknown
Jackpot Race position 3 (1 place, 10% of pool)
Progressive
Unknown
Jackpot Race position 4 (2 places, 5% of pool each)
Progressive
Unknown

Bonus buy

1 option
Option Price (cost × bet) Effect
Buy Feature headline ×51.00

Colour system

extracted from frames · HEX
Export palette
#E1D3AC base dominant 1 base
#F3D1DB base dominant 2 base
#AFB6F7 base dominant 3 base
#EBA615 base dominant 4 base
#D8A45F base dominant 5 base
#E5A79B base dominant 6 base
#DCE5E5 free_spins dominant 1 free_spins
#A7D4EF free_spins dominant 2 free_spins
#E7D1B0 free_spins dominant 3 free_spins
#D4B8A2 free_spins dominant 4 free_spins
#A69199 bonus dominant 1 bonus
#262934 bonus dominant 2 bonus
#9C926D bonus dominant 3 bonus
#9B6619 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Every fruit is identifiable by shape and drawn face, not color alone (round orange, lobed apple, teardrop plum, spiky-crowned pineapple, seeded strawberry, clustered grapes). WILD and Scatter both carry their own printed name on the tile in addition to their pictograms. The Free Games background swap (jungle vs beach) is reinforced by on-screen text such as 'X Free Games Left'. The multiplier box shows bold printed numbers, not color coding. Toggle switches in Settings and Autoplay use knob position plus fill color, not color alone.
Screen Reader
  • Bottom bar control order is stable on every screen: paytable/info button far-left, then BET, BET LEVEL, BET MAX, SPIN (largest, centered), AUTO PLAY, COIN, BALANCE far-right; a thinner service bar below holds the settings gear, BALANCE/BET/WIN readouts and platform icons. The 10-page paytable booklet and the 13-screen Help document are both strictly linear with clear section headers, favorable for sequential navigation.
Motor Accessibility
  • The central SPIN button is the largest touch target on screen. The space bar can also start and stop a spin, giving a keyboard-operable path. Auto Play, with configurable stop conditions including an automatic stop when the Free Games feature triggers, reduces the number of required interactions for extended play.
Hearing Accessibility
  • No audio-only information is used; ambient music and sound effects are separately toggleable in Settings and are purely decorative. All game state (win totals, remaining free games, multiplier, jackpot phase/countdown, bet/balance) is conveyed via on-screen text and numbers.

Media & assets

11 files · 11 types
39 PNG (ZIP)
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
Base game
base_game
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, 10-page paytable/rules booklet, full 13-screen Help document, autoplay panel, settings panel, Free Games trigger/gameplay/win banner, Buy Feature dialog, Super Bet dialog, Tooty Fruity Feature mid-animation, a clean line-win evidence frame, and a true max-bet frame were all captured.
WILD's 4-of-a-kind and 3-of-a-kind payout tiers are not printed on the paytable, only the 5-of-a-kind tier (20x). Not interpolated or guessed.
Jackpot Race win/payout screen not captured: the game explicitly states jackpots cannot be won during Fun Play or Bonus Play, so this is structurally unreachable in demo, not a matter of insufficient spins.
Maximum win / maximum multiplier is not printed anywhere in this build (10 booklet pages + 13 Help pages checked). The provider's marketing page shows two conflicting figures (5,000x vs Max Multiplier x5,342) which are not recorded as an in-game fact.
Volatility rating is not printed anywhere in-game; the provider's marketing page separately claims 'VERY HIGH' but this is an unverified external claim, not confirmed in the build.
Whether the Tooty Fruity Feature is reachable during the Free Games round (implied by the Super Bet dialog's wording) is not confirmed by a captured frame; the one natural occurrence observed across roughly 35 hunted spins happened in the base game.

Ask AI about Tooty Fruity Fruits

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 do the free spins in Tooty Fruity Fruits work? Keep it simple.

Triggered by 3+ Scatter symbols landing anywhere; awards 3 Free Games per Scatter landed (e.g. 4 scatters = 12 games). Retriggered by 1+ Scatter landing during the feature at the same rate, confirmed live (12 games retriggered up to 18 played). Multiplier starts at x1 and increases by +1 for all subsequent free games on any win (including cascades), persisting for the whole feature (observed x1 to x13). Played at the triggering spin's lines and bet, on a beach/ocean background instead of the base game's jungle. Purchasable via 'Buy Feature' for 51x total bet, which lands 3-15 Scatter symbols on the purchase spin and plays out the feature normally.

RTP 96.67%Very High volatilitydemo ✓

From the verified capture of 18 Sep 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: Tooty Fruity Fruits vs Wealth Inn — 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, 14 palette hexes and all 8 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/tooty-fruity-fruits-b29/

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/tooty-fruity-fruits-b29/
{
  "game": {
    "name": "Tooty Fruity Fruits",
    "in_game_wordmark": "Tooty Fruity Fruits (rendered on two lines: 'Tooty Fruity' in yellow bubble letters, 'FRUITS' in larger orange-yellow bubble letters on a brown wooden plank sign, with a green vine wrapped around it) - identical name to the catalog title, no discrepancy found",
    "provider": "Habanero",
    "provider_ref": "SGTootyFruityFruits (keyname parameter of the demo launch URL)",
    "theme": "A tropical/jungle fruit-bowl world populated by anthropomorphic fruit with cartoon faces (orange, green apple, purple plum, pineapple, strawberry, blue grapes). Base game is set against a jungle backdrop with hanging vines; the Free Games feature moves to a sunny beach/ocean backdrop with a distant palm island.",
    "art_style": "Flat 2D vector cartoon illustration, thick dark outlines around every shape, glossy cel-shaded highlights (a single bright oval 'shine' spot on each fruit) rather than realistic lighting, saturated flat-to-soft-gradient fill colors, bright cheerful daylight palette throughout, no photorealism anywhere. Camera is a static frontal view of a 5x3 reel grid framed by a cartoon wood-plank border; no perspective/isometry. Overall mood is playful, cute and casual-mobile, aimed at a light-hearted match/cascade slot audience - every fruit has a drawn cartoon face (eyes, blush cheeks, mouth) with a distinct expression per fruit type.",
    "documentation_purpose": "Exhaustive accessibility documentation (blind/low-vision screen-reader users, deaf/hard-of-hearing, color-blind of all types, motor-impaired) built from 38 desktop screenshots (1280x800) + OCR/verbatim on-screen text + the in-game Help screen (DOM text, read via help_facts.py) + zoomed paytable crops.",
    "method_notes": "Numbers are taken verbatim from the in-game Help screen (rules_p1.png, rules_p9-p13.png) and the paginated info booklet (paytable_p1-p3.png, rules_p14-p20.png), cross-checked against a captured line-win frame and a max-bet frame. Symbol payout tiers are printed IN CURRENCY at a fixed anchor bet of ‡0.25 (Habanero prints its paytable pre-scaled to the currently selected stake); the per-full-bet multiplier used for the API 'value' field is tier/anchor. Items that stayed unclear are listed in 'unreadable_or_uncertain' and not invented.",
    "language": "English",
    "currency_symbol_note": "The demo currency glyph shown throughout the game is the platform's generic demo-token symbol (rendered as '‡' in this document); it is not a real-world currency and is not recorded as the game's 'currency' field per provider defect P-H06."
  },

  "color_palette": {
    "base_game_background": "Pale lavender-blue sky behind the reels, with dark green jungle vines and heart-shaped leaves hanging from the top-left and top-right corners of the screen.",
    "free_games_background": "Sunny beach/ocean scene: pale blue sky, turquoise-blue sea, tan sandy beach in the foreground, a small green palm-covered island in the distance, and large green palm-leaf fronds framing the left and right edges of the screen (visually distinct from the base game's jungle-vine background - this is the primary non-textual cue that the Free Games feature is active).",
    "reel_frame": "A light brown wood-plank border with visible wood-grain texture and rounded corners surrounds the 5x3 grid; thin gold/yellow inner trim lines separate the frame from the cells.",
    "reel_cells": "Each cell has a soft pastel background tint loosely matched to the fruit inside it (pale pink behind strawberry cells, pale green behind apple cells, pale lavender/blue behind plum and grape cells, pale peach/tan behind orange and pineapple cells, and a light lilac tile behind the Scatter gift-box symbol). The tint is a secondary, non-essential cue - the fruit's shape and printed face are the primary identifiers.",
    "title_wordmark": "'Tooty Fruity' in bright yellow bubble-style letters with a thin orange outline; 'FRUITS' in larger orange-to-yellow gradient bubble letters, sitting on a brown wooden plank/sign graphic wrapped in a green vine with small colorful berries.",
    "ui_bottom_bar": "A red/maroon rounded bar spans the bottom of the screen. Buttons and value fields inside it use warm red-pink pill shapes with yellow/white text and yellow icon glyphs; the central SPIN button is a large circular orange-to-yellow gradient button with a white play-triangle icon.",
    "side_bubbles": "Two pink/red speech-bubble-style badges on the left edge of the play area: 'Buy Feature' (top, shows the current purchase price) and 'Super Bet' (below it, shows the ante cost); Super Bet's bubble turns green when the modifier is toggled ON (vs. pink/red when OFF) - color is paired with the printed price text as a non-color cue.",
    "jackpot_ticker": "Top-right rounded pill with a dark-green fill and a yellow/orange 'Jackpot Race™' label above it; the pill shows either a running EUR amount or a countdown timer (e.g. '58m', '8h 30m') depending on which phase the race is in.",
    "multiplier_box": "Top-left square tile with a cream/tan background, red bold 'x' + number text (e.g. 'x1', 'x3', 'x5', 'x11', 'x13'), and a thin gold border - shown throughout base game and Free Games play.",
    "help_and_booklet_panels": "The in-game Help screen is a plain black-background, white-text overlay with orange/amber highlighted numbers and section headers in bold white on dark-grey bands. The paginated info booklet uses a pink/magenta-bordered panel over a blurred rainbow-gradient background, with a light pink content area, orange headings, and dark pink/red body text and payout numbers.",
    "habanero_wordmark": "Black 'HABANERO' text, small, bottom-right corner of the platform status bar on every screen (base game, splash, booklet and Help footers)."
  },

  "symbols": {
    "note_on_values": "All tiers below are printed IN CURRENCY at the paytable's anchor bet of ‡0.25 (confirmed on-screen via the BET/COIN/BALANCE readout on paytable_p1-p3.png: BET ‡0.25, COIN 0.01, level 1). Regular fruit/WILD symbols pay per LINE (25 fixed lines; confirmed by rules_p19.png: 'Line wins are multiplied by bet per line'). The Scatter pays anywhere on the grid and is multiplied by TOTAL bet instead (paytable_p1.png: 'wins are multiplied by total bet', 'pay anywhere'). For the API's 'value' field (multiplier of the FULL bet), each tier is divided by the 0.25 anchor.",
    "wild": {
      "name": "WILD",
      "appearance": "A round citrus-fruit-slice icon divided into five pie-slice segments of different colors (yellow, pink/red, purple, blue, green) like a rainbow pinwheel, with a small green leaf at the top and the word 'WILD' printed in yellow letters on a red ribbon/banner across the bottom of the tile; framed in a dark maroon/red bordered card.",
      "payouts": {"5": "‡5.00 (20x full bet)"},
      "rule": "Substitutes for all other symbols except the Scatter symbol. Only a 5-of-a-kind tier is printed (4-of-a-kind and 3-of-a-kind values for WILD are not shown on the paytable page).",
      "source": "paytable_p2.png"
    },
    "high_value": [
      {
        "name": "Orange",
        "appearance": "A round orange fruit with a cartoon face: black almond-shaped closed-happy eyes, a wide open smiling mouth, pink round cheek blushes, a tiny green leaf stub on top, glossy highlight upper-left.",
        "payouts": {"5": "‡3.00 (12x)", "4": "‡0.75 (3x)", "3": "‡0.25 (1x)"},
        "source": "paytable_p2.png"
      },
      {
        "name": "Green apple",
        "appearance": "A bright green apple with a curved brown stem, one pointed teal-green leaf, black almond eyes, a wide open smiling mouth, pink cheek blushes, glossy highlight.",
        "payouts": {"5": "‡1.50 (6x)", "4": "‡0.50 (2x)", "3": "‡0.15 (0.6x)"},
        "source": "paytable_p2.png"
      },
      {
        "name": "Purple plum",
        "appearance": "A rounded purple/magenta plum with a single green leaf. Distinct from the other fruit faces: the plum's mouth is drawn as an open oval (a surprised/pouting expression) and its eyes are often half-closed, giving it a sleepy or grumpy look compared to the wide-open smiles of the other fruit.",
        "payouts": {"5": "‡0.50 (2x)", "4": "‡0.25 (1x)", "3": "‡0.10 (0.4x)"},
        "source": "paytable_p2.png"
      }
    ],
    "low_value": [
      {
        "name": "Pineapple",
        "appearance": "A yellow pineapple body with a diamond crosshatch skin pattern, a crown of pointed green spiky leaves, closed happy crescent-shaped eyes, a soft smile, pink cheek blushes.",
        "payouts": {"5": "‡0.25 (1x)", "4": "‡0.10 (0.4x)", "3": "‡0.05 (0.2x)"},
        "source": "paytable_p3.png"
      },
      {
        "name": "Strawberry",
        "appearance": "A red strawberry with a green leafy calyx on top and small light-colored seed dots over the surface, a surprised open-mouth expression, black eyes, pink cheek blushes.",
        "payouts": {"5": "‡0.15 (0.6x)", "4": "‡0.10 (0.4x)", "3": "‡0.03 (0.12x)"},
        "source": "paytable_p3.png"
      },
      {
        "name": "Blue grapes",
        "appearance": "A cluster of round blue/purple grapes with a single green leaf, a happy smiling cartoon face drawn across the cluster, pink cheek blushes.",
        "payouts": {"5": "‡0.10 (0.4x)", "4": "‡0.05 (0.2x)", "3": "‡0.03 (0.12x)"},
        "source": "paytable_p3.png"
      }
    ],
    "scatter": {
      "name": "Scatter (gift box)",
      "appearance": "A light blue/turquoise wrapped gift box with a gold/yellow ribbon bow on top, the word 'SCATTER' printed in yellow letters on a red ribbon banner across the bottom of the tile, framed in the same dark maroon/red bordered card style as WILD.",
      "rule": "Pays ANYWHERE on the grid (not restricted to paylines), any count from 3 to 15 landing symbols; win is multiplied by TOTAL bet, not bet-per-line.",
      "payouts_at_anchor_0.25_and_full_bet_multiplier": {
        "15": "‡250 (1000x)",
        "14": "‡50 (200x)",
        "13": "‡30 (120x)",
        "12": "‡2.50 (10x)",
        "11": "‡2.25 (9x)",
        "10": "‡2.00 (8x)",
        "9": "‡1.75 (7x)",
        "8": "‡1.50 (6x)",
        "7": "‡1.25 (5x)",
        "6": "‡1.00 (4x)",
        "5": "‡0.75 (3x)",
        "4": "‡0.50 (2x)",
        "3": "‡0.25 (1x)"
      },
      "note": "The jump between 12-of-a-kind (‡2.50) and 13-of-a-kind (‡30) is a large, deliberate step in the printed ladder, not a misread - verified directly on the zoomed paytable_p1.png crop.",
      "source": "paytable_p1.png"
    },
    "coverage_check": "All symbols visible on the reels across every captured frame (WILD, Orange, Apple, Plum, Pineapple, Strawberry, Grapes, Scatter) have a printed payout ladder on the booklet - unlike provider defect P-H20 (Magic Oak), no symbol here is missing its tier table."
  },

  "reels_and_bet_mechanics": {
    "grid": "5 reels x 3 rows, fixed rectangular grid (15 cells), confirmed on base_game.png.",
    "lines": "25 fixed paylines (not adjustable); 'Play 25 lines fixed at a cost of 25 coins' (rules_p19.png, booklet page 'Other Rules'). A dedicated booklet page (rules_p20.png) shows the zigzag diagram for all 25 lines.",
    "payout_basis": "per_line for the seven regular symbols (WILD + 6 fruits); the Scatter uses total_bet instead. Text evidence: rules_p19.png 'Line wins are multiplied by bet per line' vs. paytable_p1.png 'wins are multiplied by total bet' for Scatter - the booklet explicitly distinguishes the two units. Arithmetic cross-check: 25 lines = 25 coins per spin, so per-line and per-coin coincide, consistent with a non-degenerate per_line basis (see playbook §19.3).",
    "line_win_evidence_frame": "base_game_line_win.png: at bet ‡0.25 (coin 0.01, level 1, Super Bet off), the status bar shows WIN ‡0.25, matching exactly the 3-Orange line tier printed on paytable_p2.png (3 -> ‡0.25 at the same ‡0.25 anchor). Oranges are visible in a valid zigzag combination across reels 1-3.",
    "coin_values": [0.01, 0.02, 0.05, 0.10, 0.20, 0.50, 1, 2, 5, 10, 20],
    "bet_levels": "A fixed non-arithmetic set: {1, 2, 5, 7, 10} - NOT a full 1-10 range. Printed on the Help screen (rules_p1.png: 'Bet level can be selected as 1, 2, 5, 7 & 10').",
    "total_bet_formula": "Total bet in coins = 25 (fixed lines) x bet level. Total bet in currency = total bet in coins x coin denomination.",
    "bet_limits": {
      "min_bet_currency": "‡0.25 (25 coins x level 1 x ‡0.01 coin)",
      "max_bet_currency": "‡5,000.00 (250 coins x level 10 x ‡20 coin)",
      "min_bet_coins": 25,
      "max_bet_coins": 250,
      "source": "Help screen rules_p1.png, independently re-derived and verified on base_game_max_bet.png"
    },
    "bet_max_button_caveat": "Pressing the on-screen BET MAX icon only raises BET LEVEL to its maximum (10); it does NOT raise the coin denomination. To reach the true maximum bet of ‡5,000.00, the COIN value must also be raised manually to ‡20 with the +/- coin control (provider pattern P-H12.4). Verified on base_game_max_bet.png: after pressing BET MAX and manually raising coin to 20, BET shows ‡5,000.00 exactly, and both the Buy Feature (‡255,000 = 51x) and Super Bet (‡10,000 = 2x) side-bubbles scale linearly with the new stake."
  },

  "rtp": {
    "variants": [
      {"variant": "default", "value_percent": 96.67, "is_default": true, "condition": "base game, no modifiers"},
      {"variant": "bonus_buy", "value_percent": 96.75, "condition": "with Feature Buy enabled"},
      {"variant": "ante_bet", "value_percent": 96.91, "condition": "with Super Bet enabled"}
    ],
    "source": "Help screen, 'Return To Player (RTP)' section (rules_p12.png / rules_p13.png), all three sentences printed verbatim for this exact build.",
    "methodology_note": "'RTP calculation is based on the average results of 2 x 500,000,000 game cycles' (rules_p13.png).",
    "jackpot_rtp_is_separate": "The theoretical RTP for JACKPOT RACE™ is 1.00% - printed as a separate line and NOT part of the three game-RTP figures above; it must not be summed into game RTP.",
    "provider_page_caveat": "Per provider defect P-H03, any 'Available RTPs' list shown on the provider's marketing page (an operator-configuration menu) is not evidence about this build and is not recorded as fact here; only the Help screen's own RTP sentences are used."
  },

  "jackpot": {
    "type": "Jackpot Race™ (a timed pari-mutuel race, not a classic re-seeding MINOR/GRAND pool)",
    "seed": "EUR 1,000.00",
    "contribution_percent": 1.0,
    "min_qualifying_bet_currency": 0.10,
    "phases": {
      "accumulation_phase": "The jackpot amount grows from the EUR 1,000.00 seed as a portion of every bet is added to it. The Jackpot cannot be triggered during this phase. The display shows the countdown to the next race, the current amount, and (after a payout) the details of the last win.",
      "race_phase": "Runs for exactly 5 minutes. A portion of every bet continues to be added. The Jackpot is GUARANTEED to trigger before the race ends. Display shows time remaining and the jackpot amount.",
      "payout_phase": "Starts once the Jackpot triggers. Players who placed a bet closest to the trigger are assigned finishing positions; a player can win only one position per race.",
      "payout_table": [
        {"position": 1, "places": 1, "percent": 50},
        {"position": 2, "places": 1, "percent": 30},
        {"position": 3, "places": 1, "percent": 10},
        {"position": 4, "places": 2, "percent": 5}
      ],
      "reset": "Once all positions are paid, the jackpot resets to its EUR 1,000.00 seed and re-enters the Accumulation Phase."
    },
    "other_rules": [
      "Jackpots do not have a ceiling or upper limit.",
      "Jackpots are triggered at random within the guaranteed 5-minute race window.",
      "The jackpot win amount is the server-side jackpot value, rounded up to 2 decimals.",
      "Jackpots can be a different currency than the player's currency; conversion uses exchange rates from openexchangerates.org.",
      "Jackpot wins are added to other wins.",
      "Unpaid places roll over to the next scheduled event; if none is scheduled, the Casino retains the amount.",
      "If the server received the placed bet before a disconnection, the Jackpot can still be won and reflected once reconnected."
    ],
    "not_winnable_in_demo": "Explicit in-game text: 'Jackpots cannot be won during Fun Play or Bonus Play' (Help screen). Confirmed structurally unreachable; not a matter of insufficient spins. This is a per-provider pattern (P-H06/P-H09), not unique to this game.",
    "source": "Help screen, rules_p9.png, rules_p10.png, rules_p11.png, rules_p13.png"
  },

  "features": {
    "free_games_feature": {
      "trigger": "3 or more Scatter (gift box) symbols appearing ANYWHERE on the 5x3 grid.",
      "award_formula": "3 Free Games are awarded for EVERY Scatter symbol that landed (not a flat table) - e.g. 4 scatters award 12 games (4 x 3), matching the observed trigger banner 'Congratulations! You Won 12 Free Games!'. The provider's own marketing text 'up to 45 Free Games' matches 15 scatters x 3.",
      "retrigger": "1 or more Scatter symbols appearing anywhere during the feature re-triggers it (adds further games at the same 3-per-scatter rate). Confirmed live: a purchased round that started with 12 Free Games ended having played 18 (i.e. 2 further scatters landed and added 6 more games), shown on the end-of-round banner 'YOU HAVE WON ‡13.47 / 18 Free Games Played'.",
      "multiplier": "Starts at x1 for the whole feature. Any win during a Free Game (including a cascade within a Free Game) increases the multiplier by +1 for ALL SUBSEQUENT free games - it is a persistent, feature-wide additive ladder, not a per-spin reset. Observed progression across a full round: x1 -> x2 -> x3 -> x5 -> x8 -> x11 -> x13 (values read off the top-left multiplier box on successive free_spins frames).",
      "bet_carryover": "Free games are played at the lines and bet of the triggering spin.",
      "gameplay_background": "Reel background switches from the base game's jungle scene to a beach/ocean scene as the primary visual state cue.",
      "purchase": {
        "name": "Buy Feature",
        "cost_multiplier": 51.0,
        "cost_example": "‡12.75 at a ‡0.25 base bet",
        "mechanic": "3-15 Scatter symbols land at random positions on a single purchase spin and then play out exactly per the Free Games Feature rules above. Only ONE purchase price/variant exists (no tiered 3-8/4/5-scatter options like some other Habanero titles).",
        "dialog": "A modal titled 'Buy Feature' shows the 3-15 Scatter range, the rule text, the live price (recalculated live as the bet is adjusted with -/+ controls inside the dialog), and a green 'Buy' button.",
        "source": "bonus_0.png, rules_p17.png"
      },
      "source": "rules_p16.png (booklet 'Free Games Feature' page)"
    },
    "tooty_fruity_feature": {
      "name": "Tooty Fruity Feature (the game's namesake mechanic)",
      "trigger": "Random, on any spin (booklet text does not explicitly restrict it to the base game; the Super Bet dialog explicitly states its trigger odds also increase 'during Free Games', so it is possible in both the base game and the Free Games feature).",
      "mechanic": "Each of the 5 reels independently can (or cannot) fill 1, 2 or 3 rows from the bottom with an opaque dark wood-panel overlay; the filled cells then drain/reveal to show the SAME single random symbol underneath all of them. Captured mid-animation on base_game_tooty_feature.png: reel 1 has its bottom row still covered, reel 2 has its top cell covered while its two lower cells already show matching revealed Pineapple symbols, and reel 3 is fully covered awaiting reveal.",
      "interaction_with_cascades": "Once the Tooty Fruity Feature triggers on a spin, the base game's cascade sequence for that spin concludes (no further cascades that round).",
      "capture_method": "Random-any-spin mechanic with no dedicated buy option or standalone win banner; caught via natural spin hunting (~35 spins across sessions, with and without Super Bet active). Resolves directly into the normal cascade win presentation.",
      "source": "rules_p14.png (booklet page)"
    },
    "super_bet": {
      "name": "Super Bet",
      "type": "Ante-style bet modifier, NOT a standalone bonus round",
      "cost_multiplier": 2.0,
      "cost_example": "‡0.50 per spin instead of ‡0.25",
      "effects": [
        "Increases the odds of triggering the Free Games Feature.",
        "Increases the odds of triggering the Tooty Fruity Feature during the Free Games Feature.",
        "Wild symbols also appear more often during Free Games."
      ],
      "rtp_with_super_bet": "96.91% vs. 96.67% base (Help screen).",
      "ui": "A green/pink pill button on the left edge of the play area labelled 'Super Bet' with the current per-spin cost; tapping it opens a confirmation dialog with the effect text and an OK button; the pill turns green once toggled on.",
      "source": "bonus_1.png, rules_p18.png"
    },
    "cascade_mechanic": {
      "rule": "After a win, the winning symbols are removed and replaced with new and/or existing symbols falling into place; cascades continue as long as each new drop produces another win.",
      "base_game_multiplier_ladder": "The per-cascade win multiplier is x1 for the initial win in a round, x3 for the 2nd win, and x5 for the 3rd or any further win in the same round. It resets to x1 if a cascade step produces no new win (i.e. when the chain of wins ends).",
      "distinction_from_free_games_multiplier": "This x1/x3/x5 ladder applies only within the base game and resets each round; it is a DIFFERENT mechanic from the Free Games' persistent +1-per-win multiplier described above - the two must not be conflated.",
      "source": "rules_p15.png (booklet 'Cascade' page)"
    }
  },

  "screens": {
    "preview": {
      "type": "preview",
      "content": "Full-screen splash artwork: the 'Tooty Fruity Fruits' wordmark centered on a wooden plank sign wrapped in a green vine, surrounded by large cartoon fruit characters (purple plum, red strawberry, green apple, orange, purple grapes, yellow pineapple) each with a distinct smiling/surprised face, against a pale rainbow-tinted white/blue background with hanging jungle leaves at the top corners. A horizontal loading progress bar with an orange fill sits below the logo, flanked by small grape and orange icons. The HABANERO logo/wordmark sits at the bottom-center.",
      "purpose": "Loading screen shown automatically while the game asset bundle loads; auto-advances into the base game once loading completes (this build has no 'FUN PLAY MODE' confirmation modal - the platform suppresses it automatically, per provider defect note §1/§16.1/§18.7 of the playbook)."
    },
    "base_game": {
      "type": "base_game",
      "layout": "5x3 grid of fruit-face symbols inside a light wood-plank frame, centered on screen, with the jungle-vine background behind it.",
      "title_banner": "Top-left/center: the 'Tooty Fruity FRUITS' wordmark logo, smaller than on the splash screen.",
      "jackpot_ticker": "Top-right, a dark-green rounded pill labelled 'Jackpot Race™' showing a live EUR amount (e.g. '€1,459.43') or a countdown timer depending on race phase; NOT clickable (tapping it opens no panel - the full mechanic is described only in the Help screen).",
      "multiplier_box": "Top-left square tile, cream background, showing 'x1' by default, updating to the current cascade multiplier during a win chain.",
      "left_side_bubbles": "Two stacked pink speech-bubble badges: 'Buy Feature' with its live price, and 'Super Bet' with its live per-spin cost below it.",
      "bottom_bar_left_to_right": "(i) info/paytable button (opens the paginated booklet) | BET value with -/+ | BET LEVEL value with -/+ | a coin-stack icon (BET MAX) | large circular orange SPIN button | a cycle-arrows AUTO PLAY icon | COIN denomination with -/+ | BALANCE readout.",
      "service_bar_below": "A dark red strip along the very bottom showing a settings gear icon (opens the platform Game Menu), BALANCE, BET, WIN (appears only after a win), a clock, a lightning/turbo icon, a fullscreen icon, a sound icon, and the HABANERO wordmark at the far right.",
      "symbols_on_this_frame": "A transient random mix (changes every spin) - not enumerated cell-by-cell as it is not a fixed game property.",
      "post_round_state": "win_screen.png (retyped from an original mislabel) shows the base-game field immediately AFTER a purchased Free Games round ended: the Buy Feature and Super Bet bubbles have reappeared (they are hidden during Free Games), and the status bar still displays the round's final WIN figure and residual multiplier tag briefly before resetting.",
      "color_blind_notes": "SPIN/AUTO PLAY/BET MAX/coin controls are distinguished by icon glyph and text label, not by color alone; the +/- buttons use a plain +/- glyph."
    },
    "settings": {
      "type": "settings",
      "trigger": "Gear icon in the bottom service bar.",
      "content": "A dark semi-transparent overlay panel anchored bottom-left with a 'Help' entry (top, opens the Help screen) and a 'More Games!' entry (bottom, external link icon), plus three toggle switches to their right: 'Sound - Ambient' (on by default, orange filled toggle), 'Sound - Effects' (on by default), and 'Quick Spin' (off by default, grey toggle).",
      "color_blind_notes": "Toggle state is shown by BOTH fill color (orange=on/grey=off) AND the physical left/right position of the switch knob - position is the non-color cue."
    },
    "autoplay": {
      "type": "autoplay",
      "content": "A single non-scrolling dark modal (the whole panel fits on one screen). 'Number Of Spins' row with six selectable pill buttons: 10 / 20 / 30 / 50 / 100 / 500 (50 selected/highlighted white in the captured frame). Below it, three stop-condition rows: 'If FREE GAMES feature is triggered' (toggle ON by default, orange), 'If balance decreases by' (empty numeric field), 'If a single win exceeds' (empty numeric field). A note reads 'Auto Play will stop if a jackpot is won.' A preview line recalculates live, e.g. '‡0.25 x 50 spins = ‡12.50'. Bottom buttons: grey 'Cancel' and a green 'Start Auto Play' button with a play-triangle icon.",
      "color_blind_notes": "The selected spin-count pill is marked by a filled WHITE background (vs. dark for unselected) as well as position in the row; toggle state again uses knob position plus fill color."
    },
    "paytable_booklet": {
      "type": "paytable / rules (paginated booklet, opened via the (i) button)",
      "navigation": "10 pages total, dot-page-indicators at the bottom, three round buttons: ◄ (previous), a house icon (home, closes the booklet), ► (next). Completeness verified two ways: (a) 10 dot-indicators matched 10 captured pages, and (b) pressing ► from page 10 wrapped back to page 1 with its Scatter values re-rendered at the then-current anchor bet, confirming a closed loop with no hidden pages.",
      "pages": [
        "1/10 paytable_p1.png - Scatter grouped-pay table (counts 3-15) + rules text 'wins are multiplied by total bet' / 'pay anywhere'",
        "2/10 paytable_p2.png - 'High Win Symbols': WILD, Orange, Apple, Plum tiers + WILD substitution rule",
        "3/10 paytable_p3.png - 'Low Win Symbols': Pineapple, Strawberry, Grapes tiers + WILD substitution rule repeated",
        "4/10 rules_p14.png - 'Tooty Fruity Feature' description",
        "5/10 rules_p15.png - 'Cascade' + 'Base Game' multiplier ladder description",
        "6/10 rules_p16.png - 'Free Games Feature' description",
        "7/10 rules_p17.png - 'Buy Feature' description",
        "8/10 rules_p18.png - 'Super Bet' description",
        "9/10 rules_p19.png - 'Other Rules' (lines/cost/payout-basis text)",
        "10/10 rules_p20.png - 'Paylines 1-25' zigzag diagram"
      ],
      "footer_every_page": "'Malfunction voids all pays and plays  For more information, see How to Play  Last modified 2026/02/03 20:51:18 (UTC)' - a build/client stamp, not a release date (provider defect P-H04).",
      "color_notes": "Body text is dark pink/red on a light pink parchment-style panel with a magenta/pink ornate border, over a blurred rainbow-gradient backdrop; headings are larger orange bubble-style text matching the game logo font."
    },
    "help_screen": {
      "type": "rules (single continuous HTML/DOM scroll document, opened via Help inside the gear/Game Menu)",
      "content_summary": "13 screen-lengths captured via scroll_capture.py (exhausted=true, single continuous panel, no section tabs). Covers: fun-money disclosure, coin/line/bet-level tables and totals (rules_p1.png), malfunction/server-authority clause, a full 'Game Interface' glossary of every on-screen readout and button icon (BALANCE, COINS, BET, BET message bar, WIN message bar, COIN, BET LEVEL, Pay Table/Spin/Skip/Stop/BET MAX/AUTO PLAY/fullscreen/sound/turbo/settings icons, Pay Table Interface prev/next/home icons) (rules_p2-p6.png), Auto Play options and Game Settings (Quick Spin, Volume) (rules_p6-p8.png), a Disconnection Policy including a 15-day forfeiture clause (rules_p8-p9.png), the full Jackpot Race™ rules (rules_p9-p12.png), the Return To Player section with all four RTP figures (rules_p12-p13.png), and build/version stamps (File Date, Client/Server/RNG/Jackpot version numbers) (rules_p13.png).",
      "visual_style": "Plain black background, white body text, orange/amber highlighted numeric values, bold white section headers on dark grey bands, a white 'X' close button top-right and a dark red 'X' visible behind the overlay on some frames (part of the paused base-game view underneath)."
    },
    "buy_feature_dialog": {
      "type": "bonus",
      "content": "Modal titled 'Buy Feature' over the dimmed base game: a large Scatter icon, '3-15' range text, description sentence, the live price in large yellow text, a green 'Buy' button, and below the modal a bet-adjustment row (-/+ around the currency value) so the price can be changed before purchasing.",
      "source": "bonus_0.png"
    },
    "super_bet_dialog": {
      "type": "bonus",
      "content": "Modal titled 'Super Bet' listing its three effects as plain sentences, a 'Each bet will now cost:' line with the doubled price in large yellow text, and a single green 'OK' button to confirm.",
      "source": "bonus_1.png"
    },
    "free_games_trigger": {
      "type": "free_spins",
      "content": "Full-screen banner over the beach background: large pink/orange/yellow 3D bubble letters reading 'FEATURE TRIGGERED' with sparkle/star decorations, two happy fruit characters (an orange and a pineapple) wearing colorful sunglasses at bottom-right, and text 'Congratulations! You Won 12 Free Games!' underneath. A round orange fast-forward/skip button sits at the bottom-center. The status bar below still shows the triggering spin's BET and WIN.",
      "source": "free_spins_0.png"
    },
    "free_games_gameplay": {
      "type": "free_spins",
      "content": "Same 5x3 grid, now on the beach background, with the multiplier box (top-left) climbing through the round and a running WIN total in the status bar. A large bold overlay counter periodically appears center-screen: 'X Free Games Left' during the middle of the round and 'Last Free Game!' on the final spin. Large stylized floating currency numbers (e.g. '0.32') sometimes appear over the reels mid-cascade to represent a single cascade step's win animation - these are decorative overlay numbers, not machine-readable via OCR (tesseract cannot read this stylized font reliably; verified visually).",
      "sources": "free_spins_1.png (x3, mid-round), free_spins_2.png ('5 Free Games Left', x5), free_spins_3.png ('Last Free Game!', x11)"
    },
    "free_games_win_banner": {
      "type": "win_screen",
      "content": "Full-screen end-of-round banner over a teal/green tinted freeze-frame of the reels: large orange/pink bubble letters 'YOU HAVE WON', a big yellow number ('13.47') below it, and 'X Free Games Played' underneath (observed: '18 Free Games Played', reflecting a mid-round retrigger past the initial 12). A round fast-forward/skip button sits centered near the bottom. The status bar at the very bottom (BET ‡12.75, WIN ‡13.47) matches the banner's own number exactly, confirming the animation had finished counting (per playbook §22.3, a banner number is only trustworthy once it matches the status-bar WIN field - here it does).",
      "source": "free_spins_win_banner.png"
    },
    "tooty_fruity_feature_frame": {
      "type": "base_game",
      "content": "Mid-animation capture showing the Tooty Fruity Feature's reel-fill mechanic: dark wood-panel overlays cover parts of reels 1-3 while the rest of the grid shows normal fruit symbols; two of the partially-drained cells on reel 2 already display matching revealed Pineapple symbols, illustrating the 'same random symbol' reveal rule.",
      "source": "base_game_tooty_feature.png"
    },
    "line_win_evidence_frame": {
      "type": "base_game",
      "content": "A minimum-bet (‡0.25) spin showing a clean 3-Orange win on a single payline (reels 1-3), used as the payout-basis evidence frame described above.",
      "source": "base_game_line_win.png"
    },
    "max_bet_frame": {
      "type": "base_game",
      "content": "Bet panel manually driven to the true maximum: BET ‡5,000.00, BET LEVEL 10, COIN ‡20. The Buy Feature and Super Bet side-bubbles show ‡255,000 and ‡10,000 respectively, demonstrating linear scaling of both purchase modifiers at the top of the stake range.",
      "source": "base_game_max_bet.png"
    }
  },

  "anomalies_and_provider_notes": [
    "Buy Feature icon (coin-stack graphic) before SPIN and the Auto Play cycle-arrows icon after SPIN are non-standard glyphs whose meaning is confirmed only via the Help screen's icon glossary (rules_p5.png/rules_p6.png), not guessed from appearance.",
    "BET MAX only raises BET LEVEL to 10 and leaves the coin denomination untouched (provider pattern P-H12.4) - true maximum bet requires manually raising COIN as well.",
    "The Jackpot Race ticker is visually prominent but not interactive; its full rules exist only in the Help screen text, not as an in-game tooltip or panel.",
    "No sub-studio branding was found anywhere (splash, base game footer, booklet last page) - only the 'HABANERO' wordmark appears throughout.",
    "Volatility: not printed anywhere in this build (10 booklet pages + 13 Help screens checked). The provider's marketing page separately claims 'VERY HIGH', but per provider defect P-H08's counterpart reasoning this is recorded here only as an external, unverified observation, not as an in-game fact.",
    "Maximum win / maximum multiplier: the provider's marketing page claims 'Win up to 5,000x your bet' in one place and 'Max Multiplier x5,342' in another (the two figures do not even agree with each other), but no maximum-win or maximum-multiplier figure is printed anywhere in the actual build. Per provider defect P-H08 this is explicitly NOT recorded as a verified fact - see 'unreadable_or_uncertain'.",
    "Two Help-screen sections (jackpot contribution 0.250%-family numbers vs. RTP-family numbers) were checked for the internal-contradiction pattern described in provider defect P-H17 (contribution vs. RTP mismatch on MINOR/GRAND-style jackpots); this game's single Jackpot Race™ system instead shows its contribution (1.000%) and its RTP (1.00%) IN AGREEMENT, consistent with the playbook's observation that single Jackpot Race™ titles do not exhibit that particular mismatch."
  ],

  "accessibility_observations": {
    "screen_reader": "Bottom bar control order is stable across every screen: info/paytable button far-left, then BET, BET LEVEL, BET MAX, SPIN (largest, centered), AUTO PLAY, COIN, BALANCE far-right; a second, thinner service bar below holds the settings gear, BALANCE/BET/WIN text readouts, and platform icons. The 10-page booklet and the 13-screen Help document are both strictly linear and fully text-anchored (booklet: ◄/home/► plus a page-dot count; Help: a single continuous scroll with clear section headers), which is favorable for sequential screen-reader navigation.",
    "motor": "The central SPIN button is the largest touch target on screen. SPACE bar also starts/stops a spin per the Help screen ('Space bar can be used to spin the reels' / 'to stop the reels'), giving a keyboard-operable path. Auto Play (with configurable stop conditions, including an automatic stop when Free Games trigger) reduces the number of required interactions for extended play.",
    "color_blind": "Every fruit symbol is uniquely identifiable by SHAPE and drawn FACE, not by color alone (round orange vs. lobed apple vs. teardrop plum vs. spiky-crowned pineapple vs. seeded strawberry vs. clustered grapes). WILD and Scatter both carry their own printed name ('WILD'/'SCATTER') on the tile in addition to their distinct pictograms. The Free Games background swap (jungle vs. beach) is a strong non-color state cue reinforced by on-screen text ('X Free Games Left', 'Last Free Game!'). The multiplier box uses bold printed numbers ('x1'...'x13'), not color coding, to convey its value. Residual risk: the pastel cell-background tints loosely echoing each fruit's color are decorative only and are not needed to identify the symbol.",
    "deaf_hard_of_hearing": "No audio-only information was observed; ambient music and sound effects are separately toggleable (Settings panel) and purely decorative. All game state (win totals, remaining free games, multiplier, jackpot phase/countdown, bet/balance) is conveyed via on-screen text and numbers."
  },

  "unreadable_or_uncertain": [
    "WILD's 4-of-a-kind and 3-of-a-kind payout values are not printed on the paytable page - only the 5-of-a-kind tier (‡5.00) is shown.",
    "Maximum win / maximum multiplier for this build: not printed anywhere in-game (10 booklet pages + 13 Help pages checked); the provider marketing page's two conflicting figures (5,000x text vs. x5,342 'Max Multiplier' field) are recorded only as unverified web claims, per provider defect P-H08, and must not be treated as an in-game fact.",
    "Volatility rating: not printed anywhere in-game; the provider page's 'VERY HIGH' label is recorded only as an external, unverified observation.",
    "Whether the Tooty Fruity Feature is truly reachable during Free Games (as implied by the Super Bet dialog's wording) or whether that sentence describes a rate that is effectively unreachable in practice - only one natural occurrence of the feature was captured, and it happened in the base game.",
    "The exact reconciliation of the intermediate WIN readouts shown during a purchased Free Games round against the balance shown on the immediately following base-game frame involves a currency-symbol rendering ambiguity in one captured frame and was not independently re-derived digit-by-digit here; the round's final total (‡13.47 / 18 Free Games Played) is corroborated directly by the end-of-round banner matching the status bar on the same frame.",
    "Per-cell content of any base-game reel snapshot is a random spin outcome, not a fixed game property, and is intentionally not enumerated."
  ],

  "provider_known": true,
  "novelty": false,
  "novelty_notes": "Habanero provider already established with many prior waves; this title's structure (5x3, 25 fixed lines, cascade with a per-round multiplier ladder, a named random mystery-fill base-game feature, Buy Feature + Super Bet ante, Jackpot Race™) matches known provider patterns from the playbook. No mechanic here required escalation."
}

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.

Discuss this slot

Our breakdown is live on —