/**
 * Donjon & Cie - Systeme FoundryVTT
 *
 * Donjon & Cie est un jeu de role edite par John Doe.
 * Ce systeme FoundryVTT est une implementation independante et n'est pas
 * affilie a John Doe.
 *
 * @author    LeRatierBretonnien
 * @copyright 2025–2026 LeRatierBretonnien
 * @license   CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
 */

export const DONJON_ET_CIE = {
  id: "fvtt-donjon-et-cie",
  characteristics: {
    force: { label: "FORce", short: "FOR" },
    dexterite: { label: "DEXterite", short: "DEX" },
    constitution: { label: "CONstitution", short: "CON" },
    intelligence: { label: "INTelligence", short: "INT" },
    sagesse: { label: "SAGesse", short: "SAG" },
    charisme: { label: "CHArisme", short: "CHA" }
  },
  characteristicOptions: {
    force: "FORce",
    dexterite: "DEXterite",
    constitution: "CONstitution",
    intelligence: "INTelligence",
    sagesse: "SAGesse",
    charisme: "CHArisme"
  },
  usageDieOptions: {
    0: "Aucun",
    4: "Δ4",
    6: "Δ6",
    8: "Δ8",
    10: "Δ10",
    12: "Δ12"
  },
  favorDepartments: {
    entreesSorties: "Entrees et Sorties",
    relationsMecenes: "Relations Mecenes",
    relationsInterieures: "Relations Interieures",
    conception: "Conception",
    materiel: "Materiel",
    arpentage: "Arpentage",
    terminaison: "Terminaison",
    recrutement: "Recrutement",
    reception: "Reception",
    conditionnement: "Conditionnement",
    supervision: "Supervision",
    exploration: "Exploration",
    reclame: "Reclame",
    entretien: "Entretien"
  },
  chaosTable: {
    1: {
      title: "Erreur",
      effect: "L'effet du sort est inverse ou transforme de maniere dramatique."
    },
    2: {
      title: "Mutation",
      effect: "La magie fonctionne, mais transforme le personnage et laisse des sequelles : deformation, cicatrice, etc."
    },
    3: {
      title: "Oubli",
      effect: "Le sort fonctionne, mais le personnage l'oublie et ne s'en souviendra qu'apres une bonne nuit de sommeil."
    },
    4: {
      title: "Drain",
      effect: "Le personnage perd un nombre de points egal au cout du sort dans une caracteristique determinee au hasard. Ces points se recuperent au rythme d'un par jour."
    },
    5: {
      title: "Feu d'artifice",
      effect: "Du bruit, de la lumiere, aucun effet tangible, sinon que les vetements du magicien prennent certainement feu."
    },
    6: {
      title: "Pic de pouvoir",
      effect: "Aucune magie ne prend effet, mais le personnage regagne les points de vie depenses pour le sort."
    },
    7: {
      title: "Sort amoindri",
      effect: "La zone d'effet, le nombre de cibles, les dommages, tout est divise par deux."
    },
    8: {
      title: "Absence de controle",
      effect: "Votre magie a un effet secondaire negatif."
    },
    9: {
      title: "Fuite de pouvoir",
      effect: "Le sort fonctionne mais coute le double de son cout en PV (en tout). Si le personnage tombe a 0 PV, il perd connaissance."
    },
    10: {
      title: "Effet retarde",
      effect: "La magie prend effet normalement... mais dans d4 tours."
    },
    11: {
      title: "Mal vise",
      effect: "Le sort affecte une autre cible que celle que vous visez, au choix du MJ."
    },
    12: {
      title: "BAM !",
      effect: "Les effets, nombre de cibles ou taille du sort sont doubles."
    }
  },
  weaponCategoryOptions: {
    melee: "Corps a corps",
    distance: "Distance"
  },
  actorSections: {
    traits: { label: "Traits", createType: "trait" },
    langues: { label: "Langues", createType: "langue" },
    capacites: { label: "Capacites", createType: "capacite" },
    sortileges: { label: "Sortileges", createType: "sortilege" },
    armes: { label: "Armes", createType: "arme" },
    armures: { label: "Armures", createType: "armure" },
    equipements: { label: "Equipements", createType: "equipement" },
    consommables: { label: "Consommables", createType: "consommable" },
    entrainements: { label: "Entrainements", createType: "entrainement" }
  },
  sectionTypes: {
    traits: ["trait"],
    langues: ["langue"],
    capacites: ["capacite"],
    sortileges: ["sortilege"],
    armes: ["arme"],
    armures: ["armure"],
    equipements: ["equipement"],
    consommables: ["consommable"],
    entrainements: ["entrainement"]
  }
};
