{% extends 'wfbo/_layout.html.twig' %} {% block wfbo_title %}Mines Settings{% endblock %} {% block wfbo_content %} {% for flash in app.flashes('success') %} {% endfor %} {{ form_start(mgSettingsForm, {attr: {'data-testid': 'mg-settings-form', 'novalidate': 'novalidate', 'data-turbo': 'false'}}) }} {# ── Game Toggle ── #}

Game Visibility

Enable or disable Mines on the site. When disabled, the game card is hidden from the home page and the route redirects to home.

{{ form_widget(mgSettingsForm.mgEnabled) }} {{ form_label(mgSettingsForm.mgEnabled, null, {label_attr: {class: 'form-check-label'}}) }} {{ form_errors(mgSettingsForm.mgEnabled) }}
{# ── Bet Limit ── #}

Bet Limit

Maximum bet amount per Mines round. Leave blank for no limit.

{{ form_label(mgSettingsForm.mgMaxBetAmount, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(mgSettingsForm.mgMaxBetAmount) }} {{ form_errors(mgSettingsForm.mgMaxBetAmount) }}
{# ── House Win Rate ── #}

House Win Rate

Override the general house win rate for Mines only. Leave blank to use the general setting. Higher means more rounds resolve in the house's favor.

{{ form_label(mgSettingsForm.mgHouseWinRate, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgHouseWinRate, {attr: {class: 'border-end-0'}}) }} %
{{ form_errors(mgSettingsForm.mgHouseWinRate) }}

Leave blank to fall back to the general house win rate setting.

{# ── Risk Level: Green Light ── #}

Green Light

Low-risk configuration. Fewer mines on the grid with lower multipliers.

{{ form_label(mgSettingsForm.mgGreenMines, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(mgSettingsForm.mgGreenMines) }} {{ form_errors(mgSettingsForm.mgGreenMines) }}

Number of mines on the 16-tile grid (1–15).

{{ form_label(mgSettingsForm.mgGreenBaseMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgGreenBaseMultiplier, {attr: {class: 'border-end-0'}}) }} ×
{{ form_errors(mgSettingsForm.mgGreenBaseMultiplier) }}

Payout multiplier for the first safe tile.

{{ form_label(mgSettingsForm.mgGreenIncrementalMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgGreenIncrementalMultiplier, {attr: {class: 'border-end-0'}}) }} +
{{ form_errors(mgSettingsForm.mgGreenIncrementalMultiplier) }}

Additional multiplier per consecutive safe tile.

{# ── Risk Level: Standard ── #}

Standard

Medium-risk configuration. Balanced mines and multipliers.

{{ form_label(mgSettingsForm.mgStandardMines, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(mgSettingsForm.mgStandardMines) }} {{ form_errors(mgSettingsForm.mgStandardMines) }}

Number of mines on the 16-tile grid (1–15).

{{ form_label(mgSettingsForm.mgStandardBaseMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgStandardBaseMultiplier, {attr: {class: 'border-end-0'}}) }} ×
{{ form_errors(mgSettingsForm.mgStandardBaseMultiplier) }}

Payout multiplier for the first safe tile.

{{ form_label(mgSettingsForm.mgStandardIncrementalMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgStandardIncrementalMultiplier, {attr: {class: 'border-end-0'}}) }} +
{{ form_errors(mgSettingsForm.mgStandardIncrementalMultiplier) }}

Additional multiplier per consecutive safe tile.

{# ── Risk Level: High Risk ── #}

High Risk

High-risk configuration. More mines with higher payout multipliers.

{{ form_label(mgSettingsForm.mgHighRiskMines, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(mgSettingsForm.mgHighRiskMines) }} {{ form_errors(mgSettingsForm.mgHighRiskMines) }}

Number of mines on the 16-tile grid (1–15).

{{ form_label(mgSettingsForm.mgHighRiskBaseMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgHighRiskBaseMultiplier, {attr: {class: 'border-end-0'}}) }} ×
{{ form_errors(mgSettingsForm.mgHighRiskBaseMultiplier) }}

Payout multiplier for the first safe tile.

{{ form_label(mgSettingsForm.mgHighRiskIncrementalMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgHighRiskIncrementalMultiplier, {attr: {class: 'border-end-0'}}) }} +
{{ form_errors(mgSettingsForm.mgHighRiskIncrementalMultiplier) }}

Additional multiplier per consecutive safe tile.

{# ── Risk Level: Black Out ── #}

Black Out

Maximum risk configuration. Highest mine count with the biggest multipliers.

{{ form_label(mgSettingsForm.mgBlackoutMines, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(mgSettingsForm.mgBlackoutMines) }} {{ form_errors(mgSettingsForm.mgBlackoutMines) }}

Number of mines on the 16-tile grid (1–15).

{{ form_label(mgSettingsForm.mgBlackoutBaseMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgBlackoutBaseMultiplier, {attr: {class: 'border-end-0'}}) }} ×
{{ form_errors(mgSettingsForm.mgBlackoutBaseMultiplier) }}

Payout multiplier for the first safe tile.

{{ form_label(mgSettingsForm.mgBlackoutIncrementalMultiplier, null, {label_attr: {class: 'form-label--sm'}}) }}
{{ form_widget(mgSettingsForm.mgBlackoutIncrementalMultiplier, {attr: {class: 'border-end-0'}}) }} +
{{ form_errors(mgSettingsForm.mgBlackoutIncrementalMultiplier) }}

Additional multiplier per consecutive safe tile.

{{ form_end(mgSettingsForm) }} {% endblock %}