# ==========================================================
#                  GAMINGCORE - SYSTÈME DE GUILDE
# ==========================================================

# Préfixe global des messages (Format MiniMessage / HEX / Gradients)
prefix: "<gradient:#00C9FF:#92FE9D>[Guilde]</gradient> <dark_gray>»</dark_gray> <gray>"

# Paramètres généraux des guildes
guild:
  # Coût de création d'une guilde en monnaie Vault
  creation_cost: 1000.0
  # Durée de validité des invitations envoyées (en secondes)
  invite_timeout_seconds: 60

# Paramètres mathématiques de calcul du coût des territoires (Chunks)
# Formule spatio-temporelle : PrixFinal(N, R) = P_structurel(N) * M_surchauffe(N, R)
economy:
  chunk_pricing:
    # Prix de base du premier chunk (P_base)
    base_price: 1000.0
    # Taux de croissance exponentiel de base (ex: 0.08 pour +8% par chunk)
    growth_rate: 0.08
    # Facteur d'amortissement de l'exposant alpha (entre 0.8 et 1.0)
    alpha: 0.95
    # Palier linéaire fixe ajouté par chunk possédé (Palier)
    linear_step: 150.0
    
    # Paramètres de surchauffe temporelle glissante
    # Fenêtre glissante en heures
    recent_window_hours: 24
    # Surchauffe minimale de base par claim récent (k_base)
    k_base: 0.05
    # Amplification de la surchauffe selon la taille de la guilde (k_taille)
    k_size: 0.03
    # Exposant de vélocité temporelle (delta)
    delta: 1.15

# Paramètres de protection territoriale
protection:
  # Empêcher les explosions (Creeper, TNT, Lits, Cristaux) d'endommager les territoires de guilde
  prevent_explosions: true
  # Afficher une notification dans l'Action Bar lors du franchissement de frontière de chunk
  show_actionbar_on_move: true
