import { LINES_10, defineGame, scatterSym, sym, wildSym } from "@spinza/game-core"; /** * GAME 19 — OBSIDIAN * Minimal black luxury. 5×3, 10 paylines, extreme volatility: wins are rare, * wild multipliers reach ×50 each (×12,500 combined) and stick in free spins. */ export const obsidian = defineGame({ slug: "obsidian", name: "Obsidian", version: "1.0.0", tagline: "Nothing. Nothing. Then everything.", description: "Black glass, white gold and silence. Obsidian pays rarely and refuses to apologise for it: the Gold Vein wild carries a multiplier of ×2 to ×50, several veins on one line multiply together, and inside the Facet free spins every vein stays where it landed. One line, three veins, one premium symbol: that is how 50,000× happens.", theme: "minimal black luxury", tags: ["lines", "extreme-volatility", "multiplier-wilds", "sticky-wilds", "free-spins"], grid: { reels: 5, rows: 3 }, payModel: { type: "lines", lines: LINES_10 }, rtp: 0.96, volatility: "extreme", maxMultiplier: 50000, symbols: [ wildSym("W", "Gold Vein", [0, 1, 1, 1, 0], { shape: "bolt", color: "#f5e6c8", accent: "#c9a227", glow: 1 }), scatterSym("S", "Facet", 1.1, { shape: "diamond", color: "#ffffff", accent: "#c9a227", glow: 0.9 }), sym("P1", "Obsidian Monolith", "premium", { 3: 100, 4: 500, 5: 2500 }, 2.5, { shape: "hex", color: "#050505", accent: "#f5e6c8", glow: 1 }), sym("H1", "White-Gold Ring", "high", { 3: 30, 4: 150, 5: 600 }, 3, { shape: "ring", color: "#f5e6c8", accent: "#ffffff", glow: 0.7 }), sym("M1", "Graphite Cube", "mid", { 3: 15, 4: 60, 5: 250 }, 4, { shape: "cube", color: "#3a3a3a", accent: "#8a8a8a", glow: 0.3 }), sym("L1", "Shard I", "low", { 3: 5, 4: 20, 5: 80 }, 6, { shape: "letter", color: "#5a5a5a", accent: "#f5e6c8", label: "I" }), sym("L2", "Shard II", "low", { 3: 5, 4: 20, 5: 80 }, 6, { shape: "letter", color: "#4a4a4a", accent: "#f5e6c8", label: "II" }), sym("L3", "Shard III", "low", { 3: 5, 4: 20, 5: 80 }, 6, { shape: "letter", color: "#3f3f3f", accent: "#f5e6c8", label: "III" }), sym("L4", "Shard IV", "low", { 3: 5, 4: 20, 5: 80 }, 6, { shape: "letter", color: "#353535", accent: "#f5e6c8", label: "IV" }), sym("L5", "Shard V", "low", { 3: 5, 4: 20, 5: 80 }, 6, { shape: "letter", color: "#2c2c2c", accent: "#f5e6c8", label: "V" }), sym("L6", "Shard VI", "low", { 3: 5, 4: 20, 5: 80 }, 6, { shape: "letter", color: "#242424", accent: "#f5e6c8", label: "VI" }), ], betDivisor: 10, wild: { id: "W", sticky: true, multiplier: { values: [2, 3, 5, 10, 25, 50], weights: [50, 27, 13, 7, 2.5, 0.5], combine: "multiply" }, maxCombinedMultiplier: 12500, }, scatter: { id: "S", triggers: { 3: 6, 4: 8, 5: 10 }, retrigger: true }, presentation: { palette: { primary: "#f5e6c8", secondary: "#c9a227", glow: "#ffffff", bg: "#000000", surface: "#0a0a0a" }, particles: "dust", ambience: "obsidian", frame: "obsidian", backdrop: "minimal", }, rules: [ "Wins pay left to right on 10 fixed paylines, highest win per line.", "The Gold Vein is wild (reels 2–4) and carries a ×2, ×3, ×5, ×10, ×25 or ×50 multiplier.", "Line wins containing several Gold Veins multiply their multipliers together, up to ×12,500.", "3, 4 or 5 Facets award 6, 8 or 10 free spins with retriggers.", "During free spins every Gold Vein sticks in place until the feature ends and rolls a new multiplier on each spin.", "Wins are rare and the game is rated extreme volatility.", "Maximum win per round: 50,000× the bet.", ], });