Soju Bomb

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

Free demo · not real-money play 1 plays in 30 days · last one 2 weeks ago
✓ Working · checked 3 weeks, 5 days ago Verified · 17 Sep 2026
RTP 96.64%
Volatility Medium
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

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

Slot API

GET /v1/slots/soju-bomb-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. 4 aspects we couldn’t confirm are flagged below, not hidden.

Captured 17 Sep 2026 View capture log

Per-screen breakdown

36 demo screens
36 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
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
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
Game settings
settings Game settings
Win screen
win_screen Win screen
Win screen
win_screen Win screen
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Sep '25: 2,220 2,220 Sep Oct '25: 1,800 1,800 Oct Nov '25: 1,910 1,910 Nov Dec '25: 1,810 1,810 Dec Jan '26: 1,790 1,790 Jan Feb '26: 1,800 1,800 Feb Mar '26: 1,490 1,490 Mar Apr '26: 1,450 1,450 Apr May '26: 1,420 1,420 May Jun '26: 1,110 1,110 Jun Jul '26: 950 950 Jul Aug '26: 1,010 1,010 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 1,000 880 1,000 1,300 1,300 1,300 1,600 1,600 1,600 1,600 1,600 1,600
🇦🇷Argentina 10 0 0 0 10 10 0 10 0 0 0 0
🇨🇦Canada 0 0 0 0 0 0 0 0 20 20 20 100
🇹🇳Tunisia 0 0 20 30 0 0 10 10 10 0 10 0
🇲🇾Malaysia 0 0 0 0 0 0 0 20 20 0 20 20
🇮🇩Indonesia 0 0 10 0 10 0 10 10 0 10 10 10
🇳🇿New Zealand 0 0 0 0 0 0 0 10 10 0 10 40
🇺🇦Ukraine 0 0 10 10 10 10 10 0 0 10 0 10
🇰🇷South Korea 0 0 0 10 0 10 0 0 10 10 10 10
🇳🇱Netherlands 0 0 10 0 10 0 0 0 10 10 10 10
🇻🇳Vietnam 0 0 0 10 0 10 10 0 10 0 0 10
🇧🇷Brazil 0 0 0 0 10 10 10 0 0 0 0 10
🇨🇴Colombia 0 0 0 0 10 10 10 10 0 0 0 0
🇩🇪Germany 0 0 0 0 0 0 10 0 0 10 10 10
🇯🇵Japan 0 0 0 0 0 0 10 0 10 10 0 10
🇹🇭Thailand 0 0 0 0 0 10 0 10 10 10 0 0
🇦🇺Australia 0 0 0 0 0 0 0 0 0 10 10 10
🇲🇽Mexico 0 0 0 0 10 10 0 0 0 0 0 10
🇳🇬Nigeria 0 0 0 0 0 10 0 0 10 10 0 0
🇳🇴Norway 0 0 0 0 0 0 0 0 10 10 0 10
🇸🇬Singapore 0 0 0 0 10 0 0 0 0 0 10 10
🇪🇸Spain 0 0 0 0 0 0 0 0 10 10 0 10
🇹🇷Turkey 0 0 0 0 0 0 10 10 0 10 0 0
🇦🇹Austria 0 0 10 0 0 0 0 0 0 10 0 0
🇧🇪Belgium 0 0 0 0 0 0 0 20 0 0 0 0
🇧🇾Belarus 0 0 0 0 0 0 0 10 0 0 10 0
🇫🇮Finland 0 0 0 0 0 0 0 0 0 20 0 0
🇫🇷France 0 0 0 0 0 0 0 0 10 0 0 10
🇭🇰Hong Kong 0 0 0 0 0 0 0 0 0 0 10 10
🇮🇪Ireland 0 0 0 10 0 0 0 10 0 0 0 0
🇮🇹Italy 0 0 0 0 0 0 0 10 0 0 0 10
🇱🇺Luxembourg 0 0 0 0 0 0 0 0 0 0 0 20
🇲🇦Morocco 0 0 0 10 0 0 10 0 0 0 0 0
🇵🇰Pakistan 0 0 0 0 0 0 0 0 0 20 0 0
🇵🇦Panama 0 0 0 0 0 0 10 0 0 0 0 10
🇵🇪Peru 0 0 0 0 0 10 0 0 0 0 0 10
🇸🇪Sweden 0 0 0 0 0 0 0 0 0 10 10 0
🇧🇭Bahrain 0 0 0 0 0 0 0 0 0 10 0 0
🇨🇱Chile 0 0 0 0 0 0 0 10 0 0 0 0
🇨🇿Czech Republic 0 0 0 0 0 10 0 0 0 0 0 0
🇪🇪Estonia 0 0 0 0 0 0 0 0 0 10 0 0
🇬🇭Ghana 0 0 0 0 0 0 10 0 0 0 0 0
🇭🇺Hungary 0 0 0 0 0 10 0 0 0 0 0 0
🇮🇸Iceland 0 0 0 0 0 0 0 0 0 10 0 0
🇰🇪Kenya 0 0 0 0 0 0 0 0 0 0 0 10
🇱🇻Latvia 0 0 0 10 0 0 0 0 0 0 0 0
🇴🇲Oman 0 0 0 0 0 0 10 0 0 0 0 0
🇵🇱Poland 0 0 0 0 0 10 0 0 0 0 0 0
🇷🇴Romania 0 0 0 0 0 0 10 0 0 0 0 0
🇸🇦Saudi Arabia 0 0 0 0 0 0 0 0 0 10 0 0
🇸🇮Slovenia 0 0 0 0 0 0 10 0 0 0 0 0
🇦🇪United Arab Emirates 0 0 0 0 0 0 0 0 0 0 0 10
🇪🇬Egypt 0 0 0 0 10 0 0 0 0 0 0 0
🇬🇧United Kingdom 0 10 0 10 10 10 0 10 10 10 10 70
🇱🇹Lithuania 0 10 10 0 0 0 10 10 10 0 10 10
🇵🇭Philippines 0 10 0 0 10 10 0 0 0 0 10 0
🇺🇸United States 0 20 20 0 20 20 20 20 40 60 20 140
🇮🇳India 0 20 20 20 20 20 20 0 0 0 0 20
Full per-country breakdown via the API →

What we extracted from Soju Bomb

Everything pulled from Soju Bomb into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
36 screens captured
10 symbols catalogued · payouts OCR-verified
10 palette colors from frames
2 accessibility groups profiled
4 gameplay modes NOT captured — flagged honestly below

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

Specification

verified parameters
provider Habanero
rtp 96.64% · single configuration
volatility Medium
layout 5×3
ways 243
bonus_buy No
mechanic Video Slot
release_date 2022

Symbols & paytable

10 symbols
10 icons (ZIP)
Wild (stacked frothy glasses)
Wild (stacked frothy glasses)
Wild

Three tall glasses of foaming amber liquid standing side by side inside a pink neon-outlined frame; substitutes for all symbols except the Scatter

MatchPayoutUnit
5x 32.00 Multiplier
Scatter (SOJU BOMB neon logo)
Scatter (SOJU BOMB neon logo)
Scatter

Round badge with the game's own neon wordmark, pink/cyan lettering; pays anywhere, multiplied by total bet (not bet level, unlike the ways-symbols); triggers the Soju Bomb Free Games feature. Same normalization as other symbols here

MatchPayoutUnit
3x 2.00 Multiplier
4x 10.00 Multiplier
5x 50.00 Multiplier
Peach
Peach
High Pay

A whole yellow-orange peach with a small green leaf next to a halved peach showing its pit, on a dark red/maroon tile

MatchPayoutUnit
3x 1.00 Multiplier
4x 6.00 Multiplier
5x 20.00 Multiplier
Cherries
Cherries
High Pay

A pair of glossy red cherries joined by a curved green stem, on a green tile

MatchPayoutUnit
3x 0.80 Multiplier
4x 4.00 Multiplier
5x 10.00 Multiplier
Grapes
Grapes
High Pay

A dense bunch of dark red/purple grapes with a green stem, on a purple tile

MatchPayoutUnit
3x 0.60 Multiplier
4x 3.00 Multiplier
5x 6.00 Multiplier
Golden fruit (peeled star-fruit or citron)
Golden fruit (peeled star-fruit or citron)
High Pay

A yellow, teardrop-shaped peeled fruit with visible white pith segments, on a blue tile; exact species not identified with certainty from the art alone

MatchPayoutUnit
3x 0.60 Multiplier
4x 2.00 Multiplier
5x 4.00 Multiplier
Blue shot glass
Blue shot glass
Low Pay

Clear glass tumbler with bright blue liquid splashing out the top; identical silhouette to the other three low glasses, distinguished only by liquid color and paytable position

MatchPayoutUnit
3x 0.40 Multiplier
4x 1.00 Multiplier
5x 2.00 Multiplier
Red/pink shot glass
Red/pink shot glass
Low Pay

Same clear tumbler shape with red-pink liquid splashing out the top

MatchPayoutUnit
3x 0.32 Multiplier
4x 0.60 Multiplier
5x 1.20 Multiplier
Purple shot glass
Purple shot glass
Low Pay

Same clear tumbler shape with purple liquid splashing out the top

MatchPayoutUnit
3x 0.20 Multiplier
4x 0.40 Multiplier
5x 0.80 Multiplier
Yellow/orange shot glass
Yellow/orange shot glass
Low Pay

Same clear tumbler shape with yellow-orange liquid splashing out the top

MatchPayoutUnit
3x 0.12 Multiplier
4x 0.32 Multiplier
5x 0.60 Multiplier

Bonus modes

2 modes
Base Game Modifier base
Base Game

5 reels x 3 rows, 243 ways fixed at a cost of 25 coins per spin

Free Spins soju_bomb_feature
Soju Bomb Feature / Free Games

Triggered by 3+ Scatter symbols anywhere. Two-stage bonus cutscene: Stage 1 ('Free Games') -- shot glasses topple and however many land inside a beer glass sets the free games count, printed range 5 to 15 (both ends observed: 5 and 15 on different rounds); Stage 2 ('Multiplier') -- same toppling mechanic sets a win multiplier, printed range X1 to X11 (never observed settled on any captured frame). Free games play at the triggering ways/bet; Scatter does not appear during Free Games; the feature cannot be retriggered

Jackpot

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

Colour system

extracted from frames · HEX
Export palette
#210B19 base dominant 1 base
#591422 base dominant 2 base
#5F1C53 base dominant 3 base
#A25727 base dominant 4 base
#1A1957 base dominant 5 base
#97261F base dominant 6 base
#591F5D free_spins dominant 1 free_spins
#1D0923 free_spins dominant 2 free_spins
#E7E5EE free_spins dominant 3 free_spins
#2A96E5 free_spins dominant 4 free_spins

Accessibility

profile for all groups
Color Blind
  • The four low-value shot glasses share an identical tumbler silhouette and differ ONLY by liquid color (blue, red/pink, purple, yellow/orange); they are distinguished by relative paytable position (blue > red > purple > yellow, highest to lowest value) rather than shape. The four high-value fruits differ by both color and silhouette (peach, cherries, grape cluster, elongated citrus) and remain distinguishable without color
Motor Accessibility
  • Space bar can be used both to start a spin and to stop the reels, in addition to the on-screen SPIN button

Media & assets

11 files · 11 types
36 PNG (ZIP)
Base game
base_game
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
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, paytable (4 pages), rules/Help screen (16 pages), autoplay panel, settings menu, feature trigger banner, both bonus stages (glasses toppling, Stage 1 settling to a free-games count), free spins gameplay across three rounds (15, 5 and 11 free games awarded), Jackpot Race ticker
Stage 2 multiplier (X1-X11) was never observed settled on any captured frame -- both attempted frames show either mid-animation or gameplay already in progress
Whether either bonus stage resolves purely by timeout with no player input is unconfirmed: three frames the capture manifest claimed showed a no-input timeout were opened and instead show unrelated ordinary free-spins gameplay; the underlying provider claim is not corroborated by these frames and is not asserted here
Jackpot Race win screen not captured -- structurally unreachable in Fun Play/demo mode per the Help screen's own text
Exact botanical species of the 'golden fruit' high symbol not identified with certainty, described by shape and color only

Ask AI about Soju Bomb

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 Soju Bomb work? Keep it simple.

Triggered by 3+ Scatter symbols anywhere. Two-stage bonus cutscene: Stage 1 ('Free Games') -- shot glasses topple and however many land inside a beer glass sets the free games count, printed range 5 to 15 (both ends observed: 5 and 15 on different rounds); Stage 2 ('Multiplier') -- same toppling mechanic sets a win multiplier, printed range X1 to X11 (never observed settled on any captured frame). Free games play at the triggering ways/bet; Scatter does not appear during Free Games; the feature cannot be retriggered

RTP 96.64%Medium volatilitydemo ✓

From the verified capture of 17 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: Soju Bomb 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 4 aspects we couldn’t confirm, flagged.

Designerget_slot

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

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

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

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/soju-bomb-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/soju-bomb-b29/
{
  "game": {
    "name": "Soju Bomb",
    "catalog_name": "Soju Bomb",
    "in_game_wordmark": "SOJU BOMB",
    "wordmark_note": "The in-game neon wordmark reads 'SOJU BOMB' on two stacked lines (magenta 'SOJU' over cyan 'BOMB'), identical to the catalog name -- no shortening observed, unlike the Plinko 1000/PLINKO precedent this brief warned about.",
    "provider": "Habanero",
    "provider_ref_note": "keyname=SGSojuBomb per demo_url (documented per P-H01; not independently re-derived in this pass, see manifest).",
    "slot_id": "085592bb-1113-48e7-a484-32b56e13d08a",
    "game_kind": "video_slot",
    "theme": "Neon nightlife bar in Seoul: soju and beer drinking culture, K-pop-adjacent bartender heroine, glowing liquor-store shelving, shot-glass drinking game as the bonus mini-game.",
    "art_style": "Two rendering registers layered together: (1) the loading splash and free-spins bonus scenes use a semi-realistic, airbrushed anime/pin-up illustration of the female host (soft-shaded skin, glossy lipstick, detailed hair strands, believable cloth folds) against a flat vector neon-sign backdrop; (2) the reel symbols and paytable icons are glossy flat-shaded 2D vector fruit/glass renders (soft gradient shading, no painterly brushwork, thin rim highlights) on solid-colour starburst tiles. Overall palette is saturated neon: hot magenta/pink, cyan/electric blue, and warm amber-gold accents against near-black or deep-purple backgrounds. Lighting reads as night-time indoor neon (glow halos around every light source, no daylight, no natural shadows). Camera is a flat, straight-on view of the reel case (no perspective/tilt); the bonus scenes use a static front-on 'photo booth' framing of the host behind a bar counter. Mood is upbeat, adult party/nightlife (not cartoon-childish, not dark/horror)."
  },
  "provenance_note": "Written from screenshots/085592bb-1113-48e7-a484-32b56e13d08a/manifest.json (35 shots) plus direct pixel inspection of every frame and zoom crops via scripts/zoom.py and scripts/ocr.py. Numeric facts are cross-checked against rules_p1/p2/p16 (Help + 'Other Rules' booklet page) OCR quotes, not taken from the manifest notes alone. See 'documentation_discrepancies' below for three manifest claims this pass could NOT confirm from frame pixels.",
  "reels": {
    "grid": "5 reels x 3 rows, all five columns the same height (rectangular grid, no split reels)",
    "mechanic": "ways",
    "ways_declared": 243,
    "ways_source": "rules_p16.png (booklet, 'Other Rules'): 'Play 243 ways fixed at a cost of 25 coins'; 5x3 grid gives 3^5 = 243, matching the printed value.",
    "ways_pay_rule": "Ways pay left-to-right starting from reel 1 (leftmost). Longest combination only counted per way (no double-counting shorter runs within the same way). Wins on different combinations are added together.",
    "ways_source_quote": "rules_p16.png: 'Ways pay if in succession from the leftmost reel to the right', 'Longest combination win only on each way', 'Wins for different combinations are added'."
  },
  "betting": {
    "model": "total_bet_in_coins = 25 (fixed ways cost) x bet_level; total_bet_in_currency = total_bet_in_coins x coin_denomination",
    "coin_denominations": [0.01, 0.02, 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10, 20],
    "bet_levels": [1, 2, 5, 7, 10],
    "bet_levels_note": "Non-linear closed set (not 1..10) -- rules_p1.png prints exactly 'Bet level can be selected as 1, 2, 5, 7 & 10.' Intermediate multipliers (3, 4, 6, 8, 9) do not exist.",
    "min_bet": {
      "coins": 25,
      "currency": 0.25,
      "source": "rules_p1.png/rules_p2.png: 'Minimum total bet in coins is 25.' / 'Minimum total bet in player currency is ‡0.25.'",
      "verified_by_buttons": "_betmin_check2.png: COIN lowered to 0.01 and BET LEVEL lowered to 1 via the in-game +/- buttons -> BET ‡0.25."
    },
    "max_bet": {
      "coins": 250,
      "currency": 5000.0,
      "source": "rules_p2.png: 'Maximum total bet in coins is 250.' / 'Maximum total bet in player currency is ‡5,000.00.'",
      "verified_by_buttons": "_betmax_check.png: COIN raised to 20 and BET LEVEL raised to 10 via the in-game +/- buttons -> BET ‡5,000.00."
    },
    "bet_max_button_caveat": "A dedicated 'BET MAX' button exists on the bottom bar. Per Help (rules_p4.png icon legend): it sets ways and bet level to their maximum and immediately starts a spin at max bet -- it is a genuine one-click max-bet button for this title (no ante-inflation trap observed, per the playbook's provider-wide caveat P-H/section 12.4 this was checked, not assumed).",
    "currency_symbol": "‡ (U+2021) -- the demo play-money token. rules_p1.png states outright: 'The player is playing with fun money.' The jackpot pool is denominated separately in real EUR (€); see jackpot section."
  },
  "payout_basis": {
    "value": "other",
    "reasoning": "The game has NO unit called 'per way' or 'per line'. Three printed quotes establish this: (1) rules_p16.png 'Other Rules': 'Play 243 ways fixed at a cost of 25 coins.' and 'Way wins are multiplied by bet level.' (2) rules_p1.png Help: 'Total bet in coins is 25 multiplied by the bet level.' (3) paytable_p2.png Scatter tile: 'wins are multiplied by total bet' (a separate, explicit carve-out, which only makes sense if the game elsewhere uses a DIFFERENT unit for the other symbols). Because the number of ways (243) and the number of coins the spin costs (25) are different numbers, a tier value cannot be read as 'per way' -- it is multiplied by bet level, and bet level is not itself the way-cost. This is the same shape as Indiana Wolf in the provider playbook (§13.4: 'Ways are fixed at 576-589,824 with total bet in coins fixed at 25' => other), not Happy Ape (15 lines / 15 coins, where bet level and line-bet coincide).",
    "anchor_bet": 12.5,
    "anchor_source": "All four paytable pages (paytable_p1.png..p4.png) show 'BET ‡12.50' / 'Bet Level 1' / 'Coin 0.50' in the bottom bar of the SAME screenshot as the tiers -- confirmed by eye on each page, not carried over from a different session.",
    "arithmetic_is_degenerate": "Bet-level = 1 at the moment the paytable was captured, so bet_level x coin_denomination (=0.50) equals total_bet/25 only by construction; the win_screen.png sample (5-of-a-kind Cherries, printed  125.00 at BET ‡12.50) cannot by itself distinguish 'other' from 'per_way' or 'per_line' because at bet level 1 several hypotheses predict the same number. The verdict rests on the three text quotes above, not on this arithmetic -- consistent with the playbook's D-197 degeneracy warning.",
    "catalog_field_value": "symbols[].payouts.value = printed_currency_value / 12.5 (multiplier of the FULL bet), per documentation/enrichment.md contract. The game's own wording ('multiplied by bet level') is preserved in each symbol's note, not substituted for the catalog multiplier."
  },
  "symbols": {
    "wild": {
      "name": "Wild (stacked frothy glasses)",
      "visual": "Three tall glasses of foaming amber liquid (beer or soju-and-beer 'boilermaker' style) standing side by side, angled slightly outward, inside a thin pink/magenta neon-outlined square frame. The word 'WILD' is printed in bold cyan-outlined blue neon letters directly beneath the glasses, inside the same tile.",
      "colors": "amber/gold liquid, cream-white foam, pink neon frame, cyan 'WILD' lettering, dark near-black tile background",
      "payouts": [
        {"count": 5, "printed_currency": 400.0, "value_multiplier_of_bet": 32.0}
      ],
      "rule": "Substitutes for all symbols except the Scatter (SOJU BOMB logo).",
      "rule_source": "paytable_p1.png: 'substitutes for all symbols except [Scatter icon]'.",
      "note": "Paytable only prints a 5-of-a-kind tier for Wild (no 3- or 4-of-a-kind row shown on paytable_p1.png)."
    },
    "scatter": {
      "name": "Scatter (SOJU BOMB neon logo)",
      "visual": "The game's own neon wordmark logo rendered as a small round badge: pink diamond/circle outline, cyan 'SOJU' over magenta 'BOMB' lettering, with a small shooting-star/comet flourish. Identical artwork to the title logo shown on preview.png and the reel-top marquee.",
      "colors": "pink/magenta outline, cyan and pink two-tone lettering, dark tile background",
      "payouts": [
        {"count": 5, "printed_currency": 625.0, "value_multiplier_of_bet": 50.0},
        {"count": 4, "printed_currency": 125.0, "value_multiplier_of_bet": 10.0},
        {"count": 3, "printed_currency": 25.0, "value_multiplier_of_bet": 2.0}
      ],
      "rule": "Pays anywhere on the grid (not tied to a way/line). Wins are explicitly multiplied by TOTAL bet, not bet level -- printed as its own rule, separate from the way-symbols.",
      "rule_source": "paytable_p2.png: '[Scatter] wins are multiplied by total bet'; '[Scatter] pay anywhere'.",
      "logo_ref_excluded": "This symbol is the game's own title wordmark and was deliberately EXCLUDED from logo_refs.json per this brief's hard rule against referencing the native game logo."
    },
    "high_symbols": [
      {
        "name": "Peach",
        "visual": "A whole yellow-orange peach with a small green leaf, next to a halved peach showing its brown pit, on a dark red/maroon tile with red 5-point stars.",
        "payouts": [
          {"count": 5, "printed_currency": 250.0, "value_multiplier_of_bet": 20.0},
          {"count": 4, "printed_currency": 75.0, "value_multiplier_of_bet": 6.0},
          {"count": 3, "printed_currency": 12.5, "value_multiplier_of_bet": 1.0}
        ]
      },
      {
        "name": "Cherries",
        "visual": "A pair of glossy red cherries joined by a curved green stem, with visible dew-drop highlights, on a green tile with green stars.",
        "payouts": [
          {"count": 5, "printed_currency": 125.0, "value_multiplier_of_bet": 10.0},
          {"count": 4, "printed_currency": 50.0, "value_multiplier_of_bet": 4.0},
          {"count": 3, "printed_currency": 10.0, "value_multiplier_of_bet": 0.8}
        ]
      },
      {
        "name": "Grapes",
        "visual": "A dense bunch of dark red/purple grapes with a green stem, on a purple tile with purple stars.",
        "payouts": [
          {"count": 5, "printed_currency": 75.0, "value_multiplier_of_bet": 6.0},
          {"count": 4, "printed_currency": 37.5, "value_multiplier_of_bet": 3.0},
          {"count": 3, "printed_currency": 7.5, "value_multiplier_of_bet": 0.6}
        ]
      },
      {
        "name": "Golden fruit (peeled star-fruit/citron)",
        "visual": "A yellow, teardrop-shaped peeled fruit with visible white pith segments and a small green leaf/stem, on a blue tile with blue stars. Exact species is not identified with certainty from art alone (resembles a peeled star fruit or a citron); described by shape and colour rather than named as a specific fruit.",
        "payouts": [
          {"count": 5, "printed_currency": 50.0, "value_multiplier_of_bet": 4.0},
          {"count": 4, "printed_currency": 25.0, "value_multiplier_of_bet": 2.0},
          {"count": 3, "printed_currency": 7.5, "value_multiplier_of_bet": 0.6}
        ]
      }
    ],
    "low_symbols": [
      {
        "name": "Blue shot glass",
        "visual": "A clear glass tumbler with bright blue liquid splashing out the top, no other decoration, on a plain dark tile.",
        "payouts": [
          {"count": 5, "printed_currency": 25.0, "value_multiplier_of_bet": 2.0},
          {"count": 4, "printed_currency": 12.5, "value_multiplier_of_bet": 1.0},
          {"count": 3, "printed_currency": 5.0, "value_multiplier_of_bet": 0.4}
        ]
      },
      {
        "name": "Red/pink shot glass",
        "visual": "Same clear tumbler shape with red-pink liquid splashing out the top.",
        "payouts": [
          {"count": 5, "printed_currency": 15.0, "value_multiplier_of_bet": 1.2},
          {"count": 4, "printed_currency": 7.5, "value_multiplier_of_bet": 0.6},
          {"count": 3, "printed_currency": 4.0, "value_multiplier_of_bet": 0.32}
        ]
      },
      {
        "name": "Purple shot glass",
        "visual": "Same clear tumbler shape with purple liquid splashing out the top.",
        "payouts": [
          {"count": 5, "printed_currency": 10.0, "value_multiplier_of_bet": 0.8},
          {"count": 4, "printed_currency": 5.0, "value_multiplier_of_bet": 0.4},
          {"count": 3, "printed_currency": 2.5, "value_multiplier_of_bet": 0.2}
        ]
      },
      {
        "name": "Yellow/orange shot glass",
        "visual": "Same clear tumbler shape with yellow-orange liquid splashing out the top.",
        "payouts": [
          {"count": 5, "printed_currency": 7.5, "value_multiplier_of_bet": 0.6},
          {"count": 4, "printed_currency": 4.0, "value_multiplier_of_bet": 0.32},
          {"count": 3, "printed_currency": 1.5, "value_multiplier_of_bet": 0.12}
        ]
      }
    ],
    "colorblind_note": "All four low-value glasses share an identical silhouette and differ ONLY by liquid colour (blue/red/purple/yellow) -- for a colourblind player these four are distinguished only by relative position in the paytable (always listed blue > red > purple > yellow, highest-to-lowest value) and by subtle hue/brightness differences, not by shape or icon. All four high-value fruits differ by both colour AND shape/silhouette (peach, cherries, grape-cluster, elongated citrus), so those four remain distinguishable without colour."
  },
  "jackpot": {
    "type": "Jackpot Race (TM) -- single progressive-style race jackpot, NOT the MINOR/GRAND pair seen on other Habanero titles (per playbook P-H09, jackpot design is per-game, not per-provider).",
    "currency": "EUR (€) -- a separate real-money pool, distinct from the ‡ demo balance.",
    "accumulation_phase": "Starts at €1,000.00. A portion of every bet placed feeds the pool. Cannot be triggered during this phase.",
    "accumulation_source": "rules_p8.png/rules_p9.png: 'The Jackpot amount starts at €1,000.00 (EUR).' 'A portion of each bet placed is allocated to the Jackpot.' 'The Jackpot cannot be triggered during this phase.'",
    "race_phase": "Runs for 5 minutes. The jackpot is guaranteed to trigger before the race ends.",
    "race_source": "rules_p9.png: 'The Race Phase will run for 5 minutes.' 'The Jackpot is guaranteed to trigger before the end of the Race.'",
    "payout_table": [
      {"position": 1, "places": 1, "share_pct": 50},
      {"position": 2, "places": 1, "share_pct": 30},
      {"position": 3, "places": 1, "share_pct": 10},
      {"position": 4, "places": 2, "share_pct": 5}
    ],
    "payout_table_source": "rules_p10.png. Note: position 4 has 2 places at 5% -- total sums to 50+30+10+5+5=100% (each of the two position-4 winners gets 5%, not 5% split between them; confirmed by the sum-to-100 rule used elsewhere in the provider's Jackpot Race titles).",
    "contribution": "1.000% of every qualifying bet, minimum qualifying bet ‡0.10.",
    "contribution_source": "rules_p10.png: '1.000% of the bet is contributed to JACKPOT RACE™.' 'The minimum qualifying bet is ‡0.10.'",
    "jackpot_rtp": 1.0,
    "jackpot_rtp_source": "rules_p12.png/rules_p13.png: 'The theoretical RTP for JACKPOT RACE™ is 1.00%.' This SUMS with the contribution figure (both 1.000%/1.00%) -- no internal contradiction here, unlike the MINOR/GRAND pair discrepancy the playbook documents elsewhere (P-H17) for other Habanero titles.",
    "not_won_in_demo": "Confirmed by text: rules_p11.png prints 'Jackpots cannot be won during Fun Play or Bonus Play.' The jackpot ticker (top-right of the game screen, cyan text on a magenta pill, shown either as a countdown 'Race in Xd Xh Xm' or a live amount '€1,440.64') was observed changing every second across many spins but no jackpot win screen ever appeared, consistent with the printed rule.",
    "ticker_caveat": "The jackpot ticker changes on its own every second regardless of player action and must not be used as a spin-confirmation signal (per playbook §7)."
  },
  "free_spins_feature": {
    "name": "\"Soju Bomb\" Feature (bonus presentation) leading into a Free Games round",
    "trigger": "3 or more Scatter symbols (SOJU BOMB neon logo) landing anywhere on the grid.",
    "trigger_source": "rules_p14.png: 'The feature triggers when 3 Or More [Scatter icon] symbols appear anywhere'.",
    "presentation": "A full-screen cutscene replaces the reels: the female bartender host stands behind a counter lined with two rows of glasses -- a back row of small colourful shot glasses (green/blue/pink/orange liquids) balanced on the rims of a front row of tall beer-style glasses. A pink neon banner across the top reads 'Swipe to Soju Bomb!' with a smaller sub-caption naming the current stage ('Free Games' then 'Multiplier').",
    "stage_1": "Captioned 'Free Games'. The shot glasses topple/fall; however many land INSIDE a beer glass determines the number of free games awarded. Printed range is 5 to 15. A large number card ('Free Games' label over a big glowing digit) displays the settled count top-left once resolved.",
    "stage_1_source": "rules_p14.png: 'In the first stage, the shot glasses landing in the beer glasses is the awarded free games. The player can win 5 to 15 free games.'",
    "stage_1_observed_values": "5 (free_spins_stage1_final.png, round 2) and 15 (implied by free_spins_win.png reporting '15 Free Games Played' for round 1) -- both ends of the printed 5-15 range were independently observed on different rounds.",
    "stage_2": "Captioned 'Multiplier'. Same toppling mechanic on the same tray; the count landing in beer glasses this time sets a win multiplier, printed range X1 to X11.",
    "stage_2_source": "rules_p14.png: 'In the second stage, the shot glasses landing in the beer glasses is the awarded multiplier. The player can win X1 to X11.'",
    "stage_2_observed_value": null,
    "stage_2_not_captured": "No frame in this shoot shows a settled Stage-2 multiplier number. Two attempts exist in the manifest (free_spins_stage2_result.png / free_spins_stage2_result2.png) but the first shows the tray still mid-animation with no number yet drawn, and the second already shows base free-spins gameplay -- the transition happens faster than our screenshot cadence could catch on either attempt.",
    "input_requirement_label_vs_behavior": "The banner text 'Swipe to Soju Bomb!' is a STAGE TITLE/CAPTION, not a literal instruction that must be followed for the stage to resolve -- per this brief. This documentation pass could only PARTIALLY corroborate that framing from frame pixels; see 'documentation_discrepancies' below for exactly what is and is not confirmed.",
    "after_bonus": "Once both stages resolve, real free-spin gameplay begins on a re-skinned reel screen (cooler blue/purple ambient lighting vs. the base game's warm amber lighting, otherwise same reel case and symbol art). Free games play at the ways count and bet level of the triggering spin; the Scatter symbol does not appear during Free Games, and the feature cannot be retriggered.",
    "after_bonus_source": "rules_p15.png ('Free Games Feature'): '[Scatter] do not appear during Free Games.' 'The feature cannot be retriggered.' 'Free games are played at the number of ways bet and the bet level of the triggering game.'",
    "buy_feature": "Not available. Confirmed by two independent checks: (1) the bottom bar (i / BET / BET LEVEL / BET MAX / SPIN / AUTO PLAY / COIN / BALANCE) carries no purchase button on any captured frame; (2) all 16 booklet/Help pages (rules_p1..p16, paytable_p1..p4) were read in full and neither 'buy' nor 'purchase' appears anywhere.",
    "rounds_observed": [
      {"round": 1, "free_games_awarded": 15, "final_win": 5.8, "evidence": "free_spins_win.png: 'YOU HAVE WON ‡5.80', '15 Free Games Played', balance ‡2,202.47 -> ‡2,207.77."},
      {"round": 2, "free_games_awarded": 5, "final_win": null, "evidence": "free_spins_stage1_final.png shows the settled 'Free Games 5' card; the round's own final win-screen frame was not saved into this slot's folder (seen live during capture per manifest note but not present among the 35 delivered frames)."},
      {"round": 3, "free_games_awarded": 11, "final_win": 6.77, "evidence": "free_spins_win_timeout.png: 'YOU HAVE WON ‡6.77', '11 Free Games Played', balance ends at ‡2,202.24."}
    ]
  },
  "ui_and_controls": {
    "bottom_bar_left_to_right": [
      {"element": "(i) Pay Table button", "shape": "small circular button, gold/orange ring, dark maroon fill, white 'i' glyph"},
      {"element": "BET amount pill", "shape": "elongated pink/magenta pill with white currency text and 'Bet' caption below"},
      {"element": "BET LEVEL stepper", "shape": "pill with gold circular minus/plus buttons either side of the current level number, 'Bet Level' caption below"},
      {"element": "BET MAX button", "shape": "small circular gold-ring button with a stacked-coins glyph"},
      {"element": "SPIN button", "shape": "large circular magenta button with a white right-pointing play triangle (centre of the bar)"},
      {"element": "AUTO PLAY button", "shape": "circular gold-ring button with a circular-arrow glyph"},
      {"element": "COIN stepper", "shape": "pill with gold circular minus/plus buttons either side of the coin denomination, 'Coin' caption below"},
      {"element": "BALANCE pill", "shape": "elongated pink/magenta pill with white currency text"}
    ],
    "service_bar_below": "A second, darker strip beneath the main bar shows (left to right): game name text, a gear/settings icon, BALANCE, BET, WIN (only while a win is active), a running clock, a turbo/fast-play bolt icon, a diamond-shaped fullscreen icon, a speaker/sound icon, and the HABANERO wordmark on the far right.",
    "settings_menu": "Opened by the gear icon; a dark rounded panel appears bottom-left listing: 'Help' (question-mark icon), 'More Games!' (controller icon), and three toggle rows -- 'Sound - Ambient', 'Sound - Effects' (both ON, orange pill), and 'Quick Spin' (OFF, grey pill) -- per settings.png.",
    "autoplay_dialog": "A dark modal titled 'Number Of Spins' with six selectable count buttons (10/20/30/50/100/500, currently 50 highlighted white); a 'Stop Auto Play' toggle 'If FREE GAMES feature is triggered' (ON, orange); two empty numeric fields 'If balance decreases by' and 'If a single win exceeds' (both prefixed with the ‡ symbol); a disclaimer 'Auto Play will stop if a jackpot is won.'; a live calculation line ('‡0.25 x 50 spins = ‡12.50'); and two buttons, outlined 'Cancel' and solid green 'Start Auto Play' -- per autoplay.png.",
    "keyboard": "Space bar can be used both to spin and to stop the reels (per rules_p3.png Help text)."
  },
  "loading_splash": {
    "description": "preview.png: a dark purple/blue neon backdrop with a cyan neon ring behind a semi-realistic illustrated female bartender (dark red hair, purple halter top with a gold heart cut-out, gold arm cuffs, choker with a small heart pendant, one hand raised to her temple). Two green soju/beer bottles pour glowing liquid into shot glasses flanking her on each side (blue and reddish-pink liquid). Below her: the 'SOJU BOMB' neon wordmark logo on a black plaque, an orange horizontal loading progress bar, and the white 'HABANERO (TM)' logo (orange hexagon 'H' mark) at the very bottom.",
    "note": "Per playbook §16.1/§17.6, a splash/'FUN PLAY MODE' modal being present or absent is a per-build property, not a provider constant -- this build DOES show a real splash screen (no modal dialog was captured, only the loading art itself)."
  },
  "win_screen": {
    "description": "win_screen.png: a base-game 5-of-a-kind Cherries way-win. Cyan-green neon square outlines highlight every winning tile across the connected way (reel 1 row1, reel 2 row2/row1 both cherries stacked, reel 3 row2 the golden fruit as part of a different combination, reel 4-5 rows shown). A large white neon-outlined number '125.00' floats centred over the grid as the per-combination payout callout. The bottom status bar reads 'BET ‡12.50 WIN ‡250.00' -- per the manifest, this total combines two separate way-wins on the same spin (125.00 shown + another 125.00), not one single combination."
  },
  "rtp": {
    "value": 96.64,
    "source": "rules_p12.png/rules_p13.png (Help, 'Return To Player'): 'The theoretical RTP for Soju Bomb is 96.64%.'",
    "methodology": "rules_p13.png: 'RTP calculation is based on the average results of 2 x 500,000,000 game cycles.'",
    "operator_config_warning": "The provider's public game page lists an 'Available RTPs' menu of operator-selectable values that does NOT include 96.64% -- per playbook P-H03, that list is a menu of operator configurations, not a claim about this build, and was not used here."
  },
  "build_stamps": {
    "file_date": "2026/09/10 06:11:10 (UTC)",
    "client_version": "1.1.23503.626",
    "server_version": "5.1.10548.421",
    "rng_version": "5.1.4478.308",
    "jackpot_version": "5.1.4326.325",
    "note": "These are build/deployment stamps (per P-H04), NOT the game's release date. Release date was not researched in this documentation pass and is intentionally omitted rather than guessed; see 'unreadable_or_uncertain'."
  },
  "disconnection_policy": {
    "general": "Should disconnection occur before starting a new game, no funds are removed. Should it occur after the bet was placed and Spin pressed, the server-side result governs; if display differs from server result, the server result is deemed correct. After 15 days without completion, the game closes and any further winnings are forfeited.",
    "source": "rules_p2.png, rules_p7.png-p8.png."
  },
  "malfunction_clause": "Printed in the footer of every paytable/rules booklet page: 'Malfunction voids all pays and plays. For more information, see How to Play.'",
  "documentation_discrepancies": {
    "summary": "Three of the 35 delivered frames do not show what the manifest's shot notes claim they show. This was found by opening each frame and, where the claimed text was small, confirming with scripts/ocr.py. Flagging per this brief's explicit instruction to report contradictions rather than paper over them -- these are NOT incorporated as facts above.",
    "items": [
      {
        "file": "free_spins_1.png",
        "manifest_claim": "\"'7 Free Games left', WIN 4.50, фон отличается от базовой игры\"",
        "actual_content": "Frame shows ordinary free-spins gameplay (cool blue/purple background, confirmed) with status bar reading 'BET ‡0.25 WIN ‡4.65' (OCR-confirmed). No 'Free Games left' counter or any remaining-spins text is visible anywhere on the frame (checked full-frame OCR and a x2 zoom of the entire top strip). WIN value is 4.65, not 4.50.",
        "impact": "This documentation does NOT claim the game displays a visible 'X free games left' counter during play -- that claim is unconfirmed by any frame in this set."
      },
      {
        "file": "free_spins_stage1_timeout.png",
        "manifest_claim": "Claimed to show Stage 1 settled into 'Free Games 11' after 12 seconds with zero clicks/presses/swipes -- offered as the key evidence that Stage 1 resolves by timeout alone.",
        "actual_content": "Frame shows ordinary in-round free-spins gameplay: a small win overlay '0.32' over a cherry symbol, status bar 'BET ‡0.25 WIN ‡3.35'. There is no 'Free Games' stage card, no digit '11', and no bartender bonus scene anywhere on this frame.",
        "impact": "The round-3 no-input timeout narrative for Stage 1 is UNCONFIRMED by this frame's actual pixel content. Only the round's final result (free_spins_win_timeout.png: '11 Free Games Played', WIN ‡6.77) is directly confirmed; it is consistent with SOME completed 11-game round having occurred, but does not by itself prove the stage transitions required no input."
      },
      {
        "file": "free_spins_stage2_timeout_gameplay.png",
        "manifest_claim": "Claimed to show the moment Stage 2 resolved straight into free-spins gameplay ('10 Free Games left') without any click/press/swipe.",
        "actual_content": "Frame shows ordinary in-round free-spins gameplay: a win overlay '2.25' over the golden-fruit symbol, status bar 'BET ‡0.25 WIN ‡4.07', jackpot pill reading 'Next r[ace]'. No 'Free Games' or 'Multiplier' stage card and no '10 Free Games left' text is visible.",
        "impact": "Same as above -- the specific evidentiary frame for this claim does not show the claimed content. This documentation describes the two-stage bonus mechanically (from the booklet text and from free_spins_stage1_result.png/stage1_final.png/stage2_result.png/stage2_result2.png, which DO match their descriptions) but does not assert, on frame evidence, that zero input is required to resolve either stage."
      }
    ],
    "recommendation_to_TL": "Recommend re-checking whether these three files were swapped with different burst frames during promotion/cleanup, or whether the manifest notes were written from a different observation than what got saved. The underlying provider behavior described in the playbook's §13.x-style 'SWIPE is a screen caption, not a required input' framing may well be correct -- but as documented, three of its four supporting frames do not corroborate it, and this write-up does not claim more than the pixels show."
  },
  "unreadable_or_uncertain": [
    "Stage-2 multiplier (X1-X11 range) was never captured settled on any frame in this set -- value null everywhere, range only known from booklet text (rules_p14.png).",
    "Release date -- not researched in this documentation pass; per provider playbook (P-H04) build stamps are not release dates and per P-X04 second-tier aggregator dates for this provider are not certified without a datable primary source, so this field is left blank rather than guessed.",
    "Max win / max multiplier -- no such field is printed anywhere in the booklet or Help screens (16 pages read in full); per playbook P-H08 this is a known structural gap for this provider and is left blank.",
    "Volatility -- not printed inside the game; per playbook §0-bis this would normally be taken from the provider's public game page, which was not consulted in this documentation-only pass.",
    "Exact species of the 'golden fruit' high symbol -- described by shape/colour only, not identified with botanical certainty (see symbols.high_symbols)."
  ]
}

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 —