{% extends "layouts/base.html" %} {% load static i18n %} {% block title %}{% trans "Fishing Game Manager" %}{% endblock %} {% block extrastyle %} {% endblock %} {% block content %}

{% trans "Gerenciar Fishing Game" %}

{% if total_fish == 0 %}
{% csrf_token %}
{% endif %} {% trans "Ver Fishing Game" %}
{% if not config %} {% endif %} {% if total_fish == 0 %} {% endif %} {% if total_baits == 0 %} {% endif %}
{% trans "Total de Pescarias" %}
{{ total_catches }}
{% trans "Capturas Bem-sucedidas" %}
{{ successful_catches }}
{{ success_rate }}% taxa de sucesso
{% trans "Pescadores Ativos" %}
{{ total_rods }}
{% trans "Nível Máximo de Vara" %}
{{ max_rod_level }}
Média: {{ avg_rod_level }}
{% trans "CONFIGURAÇÃO DO JOGO" %} {% if not config %}
{% csrf_token %}
{% endif %}
{% if config %}
{% trans "Status" %} {% if config.is_active %} {% trans "Ativo" %} {% else %} {% trans "Inativo" %} {% endif %}
{% trans "Nome" %} {{ config.name }}
{% trans "Custo por Lançamento" %} {{ config.cost_per_cast }} fichas

{% csrf_token %}
{% trans "Status:" %} {% if config.is_active %} ✅ {% trans "O jogo está disponível para os jogadores" %} {% else %} ❌ {% trans "O jogo está desativado e não aparecerá para os jogadores" %} {% endif %}
{% trans "Guia de Parâmetros" %}
{% trans "Nome da Configuração:" %} {% trans "Identificação da configuração do jogo. Útil para gerenciar múltiplas configurações." %}
{% trans "Custo por Lançamento:" %} {% trans "Quantidade de fichas que o jogador gasta cada vez que lança a vara de pesca. Cada tentativa consome essa quantidade." %}
{% trans "Status do Jogo:" %} {% trans "Define se o jogo está ativo e visível para os jogadores. Quando inativo, o jogo não aparece no menu." %}
{% trans "Como funciona:" %}
{% trans "Jogador paga o custo → Lança a vara → Sistema sorteia um peixe baseado nos pesos → Jogador recebe as recompensas do peixe pescado (XP, fichas, itens)" %}
{% else %}
⚠️ {% trans "Configuração não encontrada" %}

{% trans "Crie uma configuração para ativar o Fishing Game." %}

{% endif %}
{% trans "Gerenciar Peixes" %} {{ total_fish }}
{% if total_fish == 0 %}
{% csrf_token %}
{% endif %}
{% csrf_token %}
{{ fish_form.name }}
{{ fish_form.image }}
{{ fish_form.rarity }}
{{ fish_form.min_rod_level }}
{{ fish_form.weight }}
{{ fish_form.experience_reward }}
{{ fish_form.fichas_reward }}
{{ fish_form.item_reward }}
{% for fish in all_fish %} {% empty %} {% endfor %}
{% trans "Peixe" %} {% trans "Raridade" %} {% trans "Nível Mín." %} {% trans "Peso" %} {% trans "Recompensas" %} {% trans "Ações" %}
{% if fish.image %} {{ fish.name }} {% else %} {{ fish.icon }} {% endif %} {{ fish.name }} {{ fish.get_rarity_display|upper }} Level {{ fish.min_rod_level }}+ {{ fish.weight }} {{ fish.experience_reward }} XP {% if fish.fichas_reward > 0 %}, {{ fish.fichas_reward }} fichas{% endif %} {% if fish.item_reward %}, {{ fish.item_reward.name }}{% endif %}
{% csrf_token %}
{% csrf_token %}
{% trans "Editando:" %} {{ fish.name }}
{% if fish.image %} {% trans "Atual:" %} {% trans "Ver" %} {% endif %}
{% trans "Nenhum peixe configurado" %}
{% trans "Use o formulário acima ou o botão 'Popular Auto' para adicionar peixes." %}
{% trans "Gerenciar Iscas" %} {{ total_baits }}
{% if total_baits == 0 %}
{% csrf_token %}
{% endif %}
{% csrf_token %}
{{ bait_form.name }}
{{ bait_form.description }}
{{ bait_form.price }}
{{ bait_form.rarity_boost }}
{{ bait_form.boost_percentage }}
{{ bait_form.duration_minutes }}
{% for bait in all_baits %} {% empty %} {% endfor %}
{% trans "Nome" %} {% trans "Descrição" %} {% trans "Preço" %} {% trans "Benefício" %} {% trans "Duração" %} {% trans "Ações" %}
{{ bait.name }} {{ bait.description|truncatewords:10 }} {{ bait.price }} fichas +{{ bait.boost_percentage }}% para {{ bait.get_rarity_boost_display|upper }} {{ bait.duration_minutes }} min
{% csrf_token %}
{% csrf_token %}
{% trans "Editando:" %} {{ bait.name }}
{% trans "Nenhuma isca configurada" %}
{% trans "Top 10 Pescadores" %}
{% for angler in top_anglers %} {% endfor %}
# {% trans "Jogador" %} {% trans "Nível" %} {% trans "XP" %}
{{ forloop.counter }} {{ angler.user.username }} {{ angler.level }} {{ angler.experience }}
{% trans "Top 10 Peixes Mais Capturados" %}
{% for fish in most_caught_fish %} {% endfor %}
# {% trans "Peixe" %} {% trans "Raridade" %} {% trans "Capturas" %}
{{ forloop.counter }} {{ fish.fish__icon|default:"🐟" }} {{ fish.fish__name }} {{ fish.fish__rarity|upper }} {{ fish.count }}
{% trans "Últimas 20 Pescarias" %}
{% for catch in recent_catches %} {% endfor %}
{% trans "Data" %} {% trans "Pescador" %} {% trans "Peixe" %} {% trans "Raridade" %} {% trans "Nível Vara" %} {% trans "Resultado" %}
{{ catch.created_at|date:"d/m/Y H:i" }} {{ catch.user.username }} {% if catch.fish.image %} {{ catch.fish.name }} {% else %} {{ catch.fish.icon }} {% endif %} {{ catch.fish.name }} {{ catch.fish.get_rarity_display|upper }} {{ catch.rod_level }} {% if catch.success %} ✅ Capturado {% else %} ❌ Escapou {% endif %}

💡 {% trans "Dica: Use itens do sistema existente como recompensa dos peixes!" %}

{% endblock %}