import { defineGame, scatterSym, sym, wildSym } from "@spinza/game-core"; /** * GAME 06 — INFERNO REELS * Volcanic world. 5×3, 243 ways, exploding Magma Core wilds with ×2–×10 * multipliers, chain-reaction cascades, Eruption free spins. */ export const infernoReels = defineGame({ slug: "inferno-reels", name: "Inferno Reels", version: "1.0.0", tagline: "One core blows. The whole grid follows.", description: "Spin above a caldera that never sleeps. Magma Cores are wild, carry a ×2 to ×10 multiplier and detonate the eight symbols around them, setting off chain reactions that climb the cascade ladder to ×5. Three Eruptions light the free spins, where chained cores can multiply together up to ×100.", theme: "volcanic world", tags: ["ways", "exploding-wilds", "multiplier-wilds", "cascades", "free-spins"], grid: { reels: 5, rows: 3 }, payModel: { type: "ways" }, rtp: 0.96, volatility: "high", maxMultiplier: 8000, symbols: [ wildSym("W", "Magma Core", [0, 1.4, 1.4, 1.4, 0], { shape: "orb", color: "#ff4500", accent: "#ffd166", glow: 1 }), scatterSym("S", "Eruption", 1.4, { shape: "flame", color: "#ffb347", accent: "#ffffff", glow: 0.9 }), sym("P1", "Fire Titan", "premium", { 3: 13, 4: 40, 5: 135 }, 2.8, { shape: "skull", color: "#ff3b3b", accent: "#ffd166", glow: 0.9 }), sym("H1", "Obsidian Blade", "high", { 3: 9, 4: 22, 5: 65 }, 3.8, { shape: "warning", color: "#1f1f2e", accent: "#ff7a1a", glow: 0.6 }), sym("H2", "Ember Serpent", "high", { 3: 7, 4: 18, 5: 55 }, 4.2, { shape: "wave", color: "#ff7a1a", accent: "#ffe0b3", glow: 0.6 }), sym("M1", "Sulfur Gem", "mid", { 3: 4.5, 4: 11, 5: 30 }, 5.5, { shape: "gem", color: "#facc15", accent: "#fef9c3", glow: 0.3 }), sym("M2", "Basalt Block", "mid", { 3: 3.5, 4: 9, 5: 22 }, 6, { shape: "meteor", color: "#57534e", accent: "#a8a29e", glow: 0.2 }), sym("L1", "Cinder", "low", { 3: 2, 4: 5, 5: 12 }, 9, { shape: "circle", color: "#f97316", glow: 0.2 }), sym("L2", "Spark", "low", { 3: 2, 4: 5, 5: 12 }, 9, { shape: "star", color: "#fbbf24", glow: 0.2 }), sym("L3", "Ash", "low", { 3: 1.5, 4: 4, 5: 10 }, 10, { shape: "barrel", color: "#9ca3af", glow: 0.1 }), sym("L4", "Coal", "low", { 3: 1.5, 4: 4, 5: 10 }, 10, { shape: "diamond", color: "#44403c", accent: "#78716c", glow: 0.1 }), ], betDivisor: 25, wild: { id: "W", exploding: true, multiplier: { values: [2, 3, 5, 10], weights: [50, 30, 15, 5], combine: "multiply" }, maxCombinedMultiplier: 100, }, scatter: { id: "S", triggers: { 3: 8, 4: 10, 5: 15 }, retrigger: true }, cascades: { multipliers: [1, 1, 2, 3, 5] }, presentation: { palette: { primary: "#ff4500", secondary: "#ffd166", glow: "#ff7a1a", bg: "#0c0402", surface: "#1c0906" }, particles: "fire", ambience: "fire", frame: "stone", backdrop: "lava", }, rules: [ "Wins pay left to right on adjacent reels across 243 ways.", "The Magma Core is wild, carries a ×2, ×3, ×5 or ×10 multiplier and detonates the 8 regular symbols around it (reels 2–4).", "Winning and detonated symbols are removed and new symbols fall in. Each chain reaction raises the cascade multiplier: ×1, ×1, ×2, ×3, ×5.", "Wins containing several Magma Cores multiply their multipliers together, up to ×100.", "3, 4 or 5 Eruptions award 8, 10 or 15 free spins with retriggers.", "Maximum win per round: 8,000× the bet.", ], });