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

Game Visibility

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

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

Bet Limit

Maximum bet amount per Fruit King round. Leave blank for no limit.

{{ form_label(fkSettingsForm.fkMaxBetAmount, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(fkSettingsForm.fkMaxBetAmount) }} {{ form_errors(fkSettingsForm.fkMaxBetAmount) }}
{{ form_label(fkSettingsForm.fkMaxSymbolsPerSpin, null, {label_attr: {class: 'form-label--sm'}}) }} {{ form_widget(fkSettingsForm.fkMaxSymbolsPerSpin) }} {{ form_errors(fkSettingsForm.fkMaxSymbolsPerSpin) }}

Max number of distinct symbols a player can bet on per spin. Leave blank for 4.

{# ── House Win Rate ── #}

House Win Rate

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

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

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

{# ── House Profit Guarantee ── #}

House Profit Guarantee

On multi-symbol spins, the wheel lands on the player's smallest bet only when it pays below their total bet for that spin; otherwise the spin is a full loss. The house always profits, and payouts always match the board.

{{ form_widget(fkSettingsForm.fkSmallestBetWinsEnabled) }} {{ form_label(fkSettingsForm.fkSmallestBetWinsEnabled, null, {label_attr: {class: 'form-check-label'}}) }} {{ form_errors(fkSettingsForm.fkSmallestBetWinsEnabled) }}
{{ form_end(fkSettingsForm) }} {% endblock %}