diff --git a/.github/CHANGELOG.md b/.github/CHANGELOG.md index 10e1850b..46c9fe70 100644 --- a/.github/CHANGELOG.md +++ b/.github/CHANGELOG.md @@ -9,6 +9,17 @@ Happy gaming ! When not specified, all changes were made by @castanhocorreia, @HavlockV, and @snap01. +## Version 0.10.4 + +When not specified, all changes were made by @castanhocorreia, @HavlockV, and @snap01. + +- Fix Actor not looking at COC ID values to find specific skills +- Update to French localization, thanks to @vonv #1370 + +## Version 0.10.3 + +When not specified, all changes were made by @castanhocorreia, @HavlockV, and @snap01. + - Fix compendium list view in v11 not showing base % or uncommon status on first load for skills - Fix issues with half db if value is 0 or -1 - Update to Polish localization, thanks to @everyonecancode #1360. diff --git a/lang/fr.json b/lang/fr.json index 187084db..008ab05c 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -279,7 +279,7 @@ "CoC7.DamageInflicted": "Dommages infligés", "CoC7.Damage": "Dommages", "CoC7.TotalDamage": "Total des dommages", - "CoC7.CheckFailed": "Echec du jet", + "CoC7.CheckFailed": "Échec du jet", "CoC7.CheckPassed": "Réussite du jet", "CoC7.CheckMemoryRepressed": "Souvenir refoulé", @@ -523,7 +523,7 @@ "CoC7.MonetaryTypeSous": "Sous / Shillings", "CoC7.MonetaryTypeOne": "1 x", "CoC7.MonetaryTypeCreditRating": "CR x", - "CoC7.MonetaryTypeAsses": "§§§ Asses", + "CoC7.MonetaryTypeAsses": "Ânes", "CoC7.MonetaryTypeSestertii": "Sesterce", "CoC7.MonetaryTypeQuinarii": "Quinaire", "CoC7.MonetaryTypeDenarii": "Denier", @@ -538,11 +538,11 @@ "CoC7.MonetaryFormatIntegerLeft": "Entier (?0)", "CoC7.MonetaryFormatIntegerRight": "Entier (0 ?)", "CoC7.MonetaryFormatLsd": "£sd", - "CoC7.MonetaryFormatRoman": "§§§ Roman", - "CoC7.MonetaryDefaultPenniless": "§§§ Penniless", + "CoC7.MonetaryFormatRoman": "Roman", + "CoC7.MonetaryDefaultPenniless": "Sans le sou", "CoC7.MonetaryDefaultPoor": "Pauvre", - "CoC7.MonetaryDefaultAverage": "§§§ Average", - "CoC7.MonetaryDefaultWealthy": "§§§ Wealthy", + "CoC7.MonetaryDefaultAverage": "Dans la moyenne", + "CoC7.MonetaryDefaultWealthy": "Aisé", "CoC7.MonetaryDefaultRich": "Riche", "CoC7.MonetaryDefaultSuperRich": "Très Riche", @@ -676,7 +676,7 @@ "CoC7.TooFast": "Trop rapide", "CoC7.DoesNotMeetMinimumReqToBeAdded": "Impossible d'ajouter le protagoniste, besoin à minima d'une action de mouvement valide", "CoC7.IncludeLatecomers": "Aux poursuivants les plus lents de jouer.", - "CoC7.VehicleChase": "La poursuite peut inclure des véhicules (NOT IMPLEMENTED)", + "CoC7.VehicleChase": "La poursuite peut inclure des véhicules (PAS DISPO)", "CoC7.StartingRange": "Avancer les étapes de départ", "CoC7.StartingIndex": "Index de départ des fuyards", "CoC7.CutToTheChase": "Allez à la poursuite", @@ -828,9 +828,9 @@ "CoC7.Choose": "Nombre à choisir", "CoC7.Chosen": "Choisi", "CoC7.EmptySkillList": "Ajouter une compétence en la déposant ici.", - "CoC7.EmptyItemList": "Ajouter un objet en la déposant ici.", + "CoC7.EmptyItemList": "Ajouter un objet en le déposant ici.", "CoC7.EmptyCharacterSkillList": "Faîtes glisser un générateur, une occupation ou une compétence ici.", - "CoC7.PersonalSpeciality": "Nombre de spécialités personnelles ou d'ère", + "CoC7.PersonalSpeciality": "Nombre de spécialités personnelles ou d'époque", "CoC7.AdditionalSkills": "Compétences supplémentaires", "CoC7.SkillSelectionWindow": "Sélectionner les compétences optionnelles", "CoC7.SelectPersonalSkills": "Sélectionner {number} de compétences comme compétences d'intérêt personnel", @@ -932,7 +932,7 @@ "CoC7.Disable": "Désactiver", "CoC7.Duration": "Durée", - "CoC7.ActorImporter": "Import de Personnage", + "CoC7.ActorImporter": "Import de Protagoniste", "CoC7.ActorImporterSummary": "Importer un PNJ ou une Créature depuis sa description et ses statistiques. Copier simplement le texte", "CoC7.PasteTheDataBelow": "Coller le texte brut ci-dessous", "CoC7.TextFieldInvalidCharacters": "Caractères non valides dans le texte, corrigez s'il vous plaît sinon ils seront supprimés", @@ -956,7 +956,7 @@ "CoC7.ImportedUnnamedCharacter": "Personnage importé sans nom", "CoC7.CreatedImportedCharactersFolder": "Dossier 'Imported Characters' créé'", "CoC7.ImportedCharactersFolder": "Personnage importé", - "CoC7.PickDirectory": "Choissez un répertoire", + "CoC7.PickDirectory": "Choisissez un répertoire", "CoC7.ImportSkillItemLocations": "Recherche les compétences/sorts/armes dans", "CoC7.ImportActorItemsNone": "Aucun", "CoC7.ImportActorItemsItem": "Objets", @@ -975,13 +975,13 @@ "CoC7.HowToTranslateWarning": "N'installez que des modules dignes de confiance.", "CoC7.HowToTranslateInstallBabele": "Installez/Mettez à jour le module Babele depuis le gestionnaire de modules de Foundry.", "CoC7.HowToTranslateInstallTranslation": "Installez/Mettez à jour la Traduction depuis le gestionnaire de modules de Foundry.", - "CoC7.HowToTranslateEnableTranslation": "Dans le Game World, sous Configuration/Manage Modules activez Babele et la Traduction.", + "CoC7.HowToTranslateEnableTranslation": "Dans le Monde, sous Configuration/Gérer les Modules, activez Babele et la Traduction.", "CoC7.HowToTranslateNoTranslation": "Les instructions pour créer une nouvelle traduction dont disponibles dans les modules de traduction existants.", "CoC7.Migrate.Title": "Mise à jour requise", "CoC7.Migrate.Message": "

Votre monde a besoin d'une mise à jour pour tourner sous la version {version}.

Faîtes une sauvegarde avant de lancer la mise à jour.

Sans mise à jour, le système risque de dysfonctionner.

Le monde risque de redémarrer à la fin du processus.

", "CoC7.Migrate.WithModulesMessage": "

Votre monde ou vos modules doivent requérir une mise à jour pour fonctionner en version {version}.

Sauvegardez votre monde et le répertoire de vos modules listés ci-dessous avant de mettre à jour.

Si vous ne mettez pas à jour votre monde, le système ne fonctionnera pas correctement.

Les modules suivants contiennent des personnages ou des objets, ils seront donc sélectionnés.

{modules}

Le monde risque de redémarrer une fois terminé.

", - "CoC7.Migrate.GMRequired": "

Votre monde a besoin d'une mise à jour pour tourner sous la version {version}.

Attendez que votre Gardien fasse la mise à jour puis rafraichissez (F5) cette page.

", + "CoC7.Migrate.GMRequired": "

Votre monde a besoin d'une mise à jour pour tourner sous la version {version}.

Attendez que votre Gardien fasse la mise à jour puis rafraîchissez (F5) cette page.

", "CoC7.Migrate.RestartRequired": "

Votre monde va redémarrer à présent pour activer ces changements

", "CoC7.Migrate.ButtonUpdate": "Mise à jour", "CoC7.Migrate.ButtonSkip": "Passer", @@ -992,7 +992,7 @@ "CoC7.Migrate.TriggerContents": "

Lance la migration de données puis redémarre

", "CoC7.Migrate.TriggerRestart": "Sauvegarde et redémarrage", - "CoC7.Migrate.UpdateCurrentScene": "Migration de la scène courante your current scene", + "CoC7.Migrate.UpdateCurrentScene": "Migration de la scène actuelle", "CoC7.Migrate.Complete": "Migration des données terminée", "CoC7.Migrate.ErrorDocumentPack": "Échec de la migration du système CoC7 pour le document {name} dans le pack {collection}: {message}", "CoC7.Migrate.ErrorScene": "Échec de la migration du système CoC7 pour la Scène {name}: {message}", @@ -1007,7 +1007,7 @@ "CoC7.Settings.Rules.Hint": "Configurer les variantes/règles optionnelles comme Cthulhu Pulp.", "CoC7.Settings.HouseRules.Title": "Règles maison ordinaires", "CoC7.Settings.PulpRules.DoubleMaxHealth.Name": "Doubler le maximum de PV", - "CoC7.Settings.PulpRules.DoubleMaxHealth.Hint": "Le maximum de PV est de (CON + SIZ) / 5", + "CoC7.Settings.PulpRules.DoubleMaxHealth.Hint": "Le maximum de PV est de (CON + TAI) / 5", "CoC7.Settings.PulpRules.DevelopmentRollLuck.Name": "Augmenter les jets de développement pour la Chance", "CoC7.Settings.PulpRules.DevelopmentRollLuck.Hint": "Augmenter la chance pour les jets de développement de Chance ratés ou réussis", "CoC7.Settings.PulpRules.Archetype.Name": "Archétypes Pulp", @@ -1025,14 +1025,14 @@ "CoC7.Settings.DholeUpload.Directory.Name": "Répertoire de transfert des images de The Dhole's House", "CoC7.Settings.DholeUpload.Directory.Hint": "Chemin pour les avatars de The Dhole's House, relativement au répertoire Foundry/Data.", "CoC7.Settings.WorldEra.Name": "Époque du monde", - "CoC7.Settings.WorldEra.Hint": "§§§Skills can vary slightly between eras, please select the era for this world so system searches for skills find the correct ones.", - "CoC7.Settings.DropCoCID.Name": "§§§Use CoC ID on item drops", - "CoC7.Settings.DropCoCID.Hint": "§§§When dropping items with a CoC ID prompt to store the CoC ID instead of the item", - "CoC7.Settings.DropCoCID.Dialog": "§§§Use the CoC ID for dropped items where possible? This allows the system to select the correct item for your world era.", + "CoC7.Settings.WorldEra.Hint": "Les compétences peuvent varier entre les époques, sélectionnez une époque pour ce monde pour que le système sélectionne les compétences adéquates.", + "CoC7.Settings.DropCoCID.Name": "Utiliser les CoC ID quand on dépose un item", + "CoC7.Settings.DropCoCID.Hint": "En déposant un item avec un CoC ID, demander de conserver le CoC ID à la place de celui de l'item", + "CoC7.Settings.DropCoCID.Dialog": "Utiliser les CoC ID pour les items déposés quand cela est possible ? Cela permet au système de sélectionner l'item correspondant à l'époque du monde.", "CoC7.Settings.DropCoCID.Remember": "Retenir ce choix, cela reste modifiable dans les paramètres", "CoC7.Settings.DropCoCID.Prompt": "Afficher à chaque fois", - "CoC7.Settings.DropCoCID.UseCoCID": "§§§Use CoC ID Where Possible", - "CoC7.Settings.DropCoCID.IgnoreCoCID": "§§§Do Not Use CoC ID", + "CoC7.Settings.DropCoCID.UseCoCID": "Utiliser les CoC ID autant que possible", + "CoC7.Settings.DropCoCID.IgnoreCoCID": "Ne pas utiliser les CoC ID", "CoC7.Maximize": "Développer", "CoC7.Summarize": "Compacter", @@ -1069,7 +1069,7 @@ "SETTINGS.TitleDiceSoNice": "Paramètres Dice So Nice", "SETTINGS.TitleDeveloperDebug": "Paramètres Développeur et Debug", "SETTINGS.TitleRollTable": "Paramètres de table aléatoire", - "SETTINGS.TitleChaseSettings": "Paramètres de porsuite", + "SETTINGS.TitleChaseSettings": "Paramètres de poursuite", "SETTINGS.DebugMode": "Système en mode Debug", "SETTINGS.DebugModeHint": "!!REDÉMARRAGE NÉCESSAIRE!!", "SETTINGS.DefaultDifficulty": "Difficulté par défaut des test", @@ -1189,101 +1189,101 @@ "CoC7.EffectNew": "Nouvel effet", "CoC7.EffectAppliedCantOverride": "Un effet actif est applicable. Vous de pouvez modifier [{name}]. Désactivez cet effet pour pouvoir modifier cette valeur.", - "CoC7.InvestigatorWizard.Title": "§§§Investigator Creation Wizard", - "CoC7.InvestigatorWizard.TitleKeeperConfiguration": "§§§Keeper Configuration", - "CoC7.InvestigatorWizard.TitleSelectSetup": "§§§Investigator Setup", - "CoC7.InvestigatorWizard.TitleSelectArchetype": "§§§Archetype Selection", - "CoC7.InvestigatorWizard.TitleSelectOccupation": "§§§Occupation Selection", - "CoC7.InvestigatorWizard.TitleCharacteristics": "§§§Characteristics", - "CoC7.InvestigatorWizard.TitleAdjustCharacteristics": "§§§Adjust Characteristics", - "CoC7.InvestigatorWizard.TitleAttributes": "§§§Attributes", - "CoC7.InvestigatorWizard.TitleDetails": "§§§Investigator Details", - "CoC7.InvestigatorWizard.TitleOccupationSkills": "§§§Occupation Skills", - "CoC7.InvestigatorWizard.TitleArchetypeSkills": "§§§Archetype Skills", - "CoC7.InvestigatorWizard.TitlePointsSkills": "Dépenser les points de compétence", + "CoC7.InvestigatorWizard.Title": "Création de Personnage guidée", + "CoC7.InvestigatorWizard.TitleKeeperConfiguration": "Configuration du Gardien", + "CoC7.InvestigatorWizard.TitleSelectSetup": "Configuration de l'Investigateur", + "CoC7.InvestigatorWizard.TitleSelectArchetype": "Choix de l'Archétype", + "CoC7.InvestigatorWizard.TitleSelectOccupation": "Choix de l'Occupation", + "CoC7.InvestigatorWizard.TitleCharacteristics": "Caractéristiques", + "CoC7.InvestigatorWizard.TitleAdjustCharacteristics": "Ajuster les Caractéristiques", + "CoC7.InvestigatorWizard.TitleAttributes": "Attributs", + "CoC7.InvestigatorWizard.TitleDetails": "Détails de l'Investigateur", + "CoC7.InvestigatorWizard.TitleOccupationSkills": "Compétences d'Occupation", + "CoC7.InvestigatorWizard.TitleArchetypeSkills": "Compétences d'Archétype", + "CoC7.InvestigatorWizard.TitlePointsSkills": "Dépenser les points de compétences", "CoC7.InvestigatorWizard.TitleBackstory": "Historique de l'investigateur", "CoC7.InvestigatorWizard.TitleCreate": "Créer un investigateur", "CoC7.InvestigatorWizard.BackStep": "Précédent", "CoC7.InvestigatorWizard.NextStep": "Suivant", "CoC7.InvestigatorWizard.CreateStep": "Créer", - "CoC7.InvestigatorWizard.Introduction": "§§§The Investigator Creation Wizard is a step-by-step process for creating a brand-new investigator.", - "CoC7.InvestigatorWizard.IntroductionKeeper": "§§§Your world is set to the \"{era}\" era this can be changed under settings or on the next page.", - "CoC7.InvestigatorWizard.ChangingEraDelay": "§§§Changing era please wait", - "CoC7.InvestigatorWizard.PlayerEnabled": "§§§Allow players without actor creation permission to create investigators", - "CoC7.InvestigatorWizard.PlayerQuantity": "§§§How many investigators can one player have ownership of?", - "CoC7.InvestigatorWizard.OtherPlayerOwnership": "§§§Default permission level for players that did not create this investigator", - "CoC7.InvestigatorWizard.AllowRerolls": "§§§Allow characteristics to be rerolled", - "CoC7.InvestigatorWizard.UseSetupMethod": "§§§Use method from setup item", - "CoC7.InvestigatorWizard.EnforcePointBuy": "§§§Enforce point buy", - "CoC7.InvestigatorWizard.QuickFireValues": "§§§Quick fire characteristics values", - "CoC7.InvestigatorWizard.Setups": "§§§Character sheets", - "CoC7.InvestigatorWizard.Characteristics": "§§§Characteristic values", - "CoC7.InvestigatorWizard.SetupCounts": "§§§You currently have {count} setup options. It is recommended you set a single setup for all your players to set the default skills on your character sheet. The system comes with a default setup with a CoC ID set. You can add more setups with valid CoC ID values using the header on then setup item sheet. Compendiums with these values set will automatically be added to the available list.", - "CoC7.InvestigatorWizard.SetupSelect": "§§§Select your investigator setup", - "CoC7.InvestigatorWizard.SetupAny": "§§§No default", - "CoC7.InvestigatorWizard.Occupations": "§§§Occupations", - "CoC7.InvestigatorWizard.OccupationCounts": "§§§You currently have {count} occupations. The system comes with a default occupation with a CoC ID set. You can add more occupations with valid CoC ID values using the header on then occupation item sheet. Compendiums with these values set will automatically be added to the available list.", - "CoC7.InvestigatorWizard.Archetypes": "§§§Pulp Archetypes", - "CoC7.InvestigatorWizard.ArchetypeCounts": "§§§You currently have {count} archetypes. The system comes with a default archetypes with a CoC ID set. You can add more archetypes with valid CoC ID values using the header on then archetypes item sheet. Compendiums with these values set will automatically be added to the available list.", - "CoC7.InvestigatorWizard.SetupPage": "§§§Selecting your era will set the default skills on your character sheet.", - "CoC7.InvestigatorWizard.ArchetypePage": "§§§Selecting your character archetype will set additional default skills on your character sheet.", - "CoC7.InvestigatorWizard.ArchetypeSelect": "§§§Select your archetype", - "CoC7.InvestigatorWizard.CoreCharacteristicName": "§§§Core characteristic: {coreCharacteristic}.", - "CoC7.InvestigatorWizard.AddBonusPointsToSkills": "§§§Add {bonusPoints} bonus skill points divided among any of the following skills: {skills}", - "CoC7.InvestigatorWizard.SuggestedOccupations": "§§§Suggested Occupations: {suggested}", - "CoC7.InvestigatorWizard.SuggestedTraits": "§§§Suggested Traits: {suggested}", - "CoC7.InvestigatorWizard.CoreCharacteristicSelect": "§§§Archetype core characteristic", - "CoC7.InvestigatorWizard.CharacteristicDragInformation": "§§§Drag your characteristics", - "CoC7.InvestigatorWizard.AgeRange": "§§§Age (15-89):", - "CoC7.InvestigatorWizard.MakeEDUImprovementCheck": "§§§Make an improvement check for EDU", - "CoC7.InvestigatorWizard.MakeEDUImprovementChecks": "§§§Make {total} improvement checks for EDU", - "CoC7.InvestigatorWizard.DeductPointsFromCharacteristics": "§§§Deduct {total} points among {from}", - "CoC7.InvestigatorWizard.ReducePointsFromCharacteristic": "§§§Reduce {from} by {total}", - "CoC7.InvestigatorWizard.RollTwiceForLuck": "§§§Roll a second time for luck", - "CoC7.InvestigatorWizard.OccupationPage": "§§§Occupations give you a set of bonus points to split between eight skills and credit rating", - "CoC7.InvestigatorWizard.OccupationSelect": "§§§Select your occupation", - "CoC7.InvestigatorWizard.OccupationCreditRating": "§§§Credit Rating", - "CoC7.InvestigatorWizard.OccupationSkillPoints": "§§§Occupation Skill Points", - "CoC7.InvestigatorWizard.OccupationSkills": "§§§Occupation Skills", - "CoC7.InvestigatorWizard.OccupationPickThisMany": "§§§{count} of the following skill(s)", - "CoC7.InvestigatorWizard.OccupationPersonalThisMany": "§§§{count} personal skill(s)", - "CoC7.InvestigatorWizard.CharacterAvatarImage": "§§§Avatar Image", - "CoC7.InvestigatorWizard.CharacterTokenImage": "§§§Token Image", - "CoC7.InvestigatorWizard.OccupationDefaultSkills": "§§§All {count} of the following skill(s)", - "CoC7.InvestigatorWizard.SkillSpendOccupationCountIncorrect": "§§§You have selected {count} of {max} occupation skills, check with your Keeper before removing standard occupation skills.", - "CoC7.InvestigatorWizard.ArchetypeDefaultSkills": "§§§All {count} of the following skill(s)", - "CoC7.InvestigatorWizard.ArchetypeOptionalSkills": "§§§Check with your keeper before selecting the following skills", - "CoC7.InvestigatorWizard.SkillSpendArchetypeCountIncorrect": "§§§You have selected {count} of {max} archetype skills, check with your Keeper before removing standard archetype skills.", - "CoC7.InvestigatorWizard.SkillSpendOccupationPoints": "§§§Occupation skill points {count} of {total} remaining {remaining}", - "CoC7.InvestigatorWizard.SkillSpendInterestPoints": "§§§Personal interest points {count} of {total} remaining {remaining}", - "CoC7.InvestigatorWizard.SkillSpendArchetypePoints": "§§§Archetype points {count} of {total} remaining {remaining}", - "CoC7.InvestigatorWizard.CreateInstructions": "§§§Click create to create your character. You Keeper needs to be online for the character to be created.", - "CoC7.InvestigatorWizard.CreatingInvestigator": "§§§Please wait while the keeper creates your investigator.", + "CoC7.InvestigatorWizard.Introduction": "La Création de Personnage guidée se fait étape par étape pour créer un(e) nouvel(le) investigateur(trice).", + "CoC7.InvestigatorWizard.IntroductionKeeper": "L'époque actuelle de votre monde est \"{era}\" ce qui peut être modifié dans les paramètres du système de votre monde ou sur la prochaine page.", + "CoC7.InvestigatorWizard.ChangingEraDelay": "Attendez, changement d'époque", + "CoC7.InvestigatorWizard.PlayerEnabled": "Permettre aux joueurs n'ayant le droit de création de personnage de le faire", + "CoC7.InvestigatorWizard.PlayerQuantity": "Combien de personnages peut posséder un joueur ?", + "CoC7.InvestigatorWizard.OtherPlayerOwnership": "Niveau de droits par défaut pour les joueurs n'ayant pas créé cet investigateur", + "CoC7.InvestigatorWizard.AllowRerolls": "Permettre aux caractéristiques d'être lancées à nouveau", + "CoC7.InvestigatorWizard.UseSetupMethod": "Utiliser la méthode par configuration", + "CoC7.InvestigatorWizard.EnforcePointBuy": "Forcer la création par points", + "CoC7.InvestigatorWizard.QuickFireValues": "Jeter rapidement les valeurs des caractéristiques", + "CoC7.InvestigatorWizard.Setups": "Feuille de personnage", + "CoC7.InvestigatorWizard.Characteristics": "Valeurs de Caractéristiques", + "CoC7.InvestigatorWizard.SetupCounts": "Vous avez actuellement sélectionné {count} option(s) de configuration. Il est recommandé que vous fixiez une seule configuration pour tout vos joueurs pour positionner les valeurs par défaut de vos compétences sur votre fiche de personnage. Le système embarque une configuration par défaut des CoC ID. Vous pouvez ajouter d'autres configurations avec des CoC ID valides en utilisant la barre du haut de la fiche. Les compendiums affectés par ses valeurs seront automatiquement ajoutés à la liste disponible.", + "CoC7.InvestigatorWizard.SetupSelect": "Sélectionnez la configuration de votre investigateur", + "CoC7.InvestigatorWizard.SetupAny": "Aucune par défaut", + "CoC7.InvestigatorWizard.Occupations": "Occupations", + "CoC7.InvestigatorWizard.OccupationCounts": "Vous avez actuellement sélectionné {count} occupation(s). Le système vient avec un CoC ID d'occupation fixé par défaut. Vous pouvez ajouter d'autres occupations avec des CoC ID valides en utilisant la barre du haut de la fiche d'occupation. Les compendiums affectés par ses valeurs seront automatiquement ajoutés à la liste disponible.", + "CoC7.InvestigatorWizard.Archetypes": "Archétypes Pulp", + "CoC7.InvestigatorWizard.ArchetypeCounts": "Vous avez actuellement sélectionnés {count} archétypes. Le système vient avec un CoC ID d'archétype fixé par défaut. Vous pouvez ajouter d'autres archétypes avec des CoC ID valides en utilisant la barre du haut de la fiche d'archétype. Les compendiums affectés par ses valeurs seront automatiquement ajoutés à la liste disponible.", + "CoC7.InvestigatorWizard.SetupPage": "Choisir votre configuration va définir les compétences sur votre feuille de personnage.", + "CoC7.InvestigatorWizard.ArchetypePage": "Choisir votre archétype va ajouter des compétences additionnelles sur votre feuille de personnage.", + "CoC7.InvestigatorWizard.ArchetypeSelect": "Sélectionnez votre archétype", + "CoC7.InvestigatorWizard.CoreCharacteristicName": "Caractéristique principale: {coreCharacteristic}.", + "CoC7.InvestigatorWizard.AddBonusPointsToSkills": "Ajoutez {bonusPoints} points de compétences bonus répartis parmi les compétences suivantes: {skills}", + "CoC7.InvestigatorWizard.SuggestedOccupations": "Occupations suggérées: {suggested}", + "CoC7.InvestigatorWizard.SuggestedTraits": "Traits suggérés: {suggested}", + "CoC7.InvestigatorWizard.CoreCharacteristicSelect": "Caractéristiques de l'Archétype", + "CoC7.InvestigatorWizard.CharacteristicDragInformation": "Déposez vos Caractéristiques", + "CoC7.InvestigatorWizard.AgeRange": "Âge (15-89):", + "CoC7.InvestigatorWizard.MakeEDUImprovementCheck": "Lancer un jet d'amélioration pour l'EDU", + "CoC7.InvestigatorWizard.MakeEDUImprovementChecks": "Lancer {total} jets d'amélioration pour l'EDU", + "CoC7.InvestigatorWizard.DeductPointsFromCharacteristics": "Déduisez {total} points de {from}", + "CoC7.InvestigatorWizard.ReducePointsFromCharacteristic": "Réduisez {from} de {total}", + "CoC7.InvestigatorWizard.RollTwiceForLuck": "Jetez à nouveau pour la chance", + "CoC7.InvestigatorWizard.OccupationPage": "Les Occupations vous donnent des points bonus à répartir entre 8 compétences et le Crédit", + "CoC7.InvestigatorWizard.OccupationSelect": "Choisissez votre occupation", + "CoC7.InvestigatorWizard.OccupationCreditRating": "Niveau de Crédit", + "CoC7.InvestigatorWizard.OccupationSkillPoints": "Points de Compétences d'Occupation", + "CoC7.InvestigatorWizard.OccupationSkills": "Compétences d'Occupation", + "CoC7.InvestigatorWizard.OccupationPickThisMany": "Choisissez en {count} parmi les compétences suivantes:", + "CoC7.InvestigatorWizard.OccupationPersonalThisMany": "{count} compétences personnelles", + "CoC7.InvestigatorWizard.CharacterAvatarImage": "Portrait", + "CoC7.InvestigatorWizard.CharacterTokenImage": "Image du Token", + "CoC7.InvestigatorWizard.OccupationDefaultSkills": "Les {count} compétences suivantes son sélectionnées:", + "CoC7.InvestigatorWizard.SkillSpendOccupationCountIncorrect": "Vous avez sélectionné {count} des {max} compétences d'occupation, vérifiez avec votre gardien avant de supprimer des compétences d'occupation standard.", + "CoC7.InvestigatorWizard.ArchetypeDefaultSkills": "Les {count} de(s) compétence(s) suivante(s)", + "CoC7.InvestigatorWizard.ArchetypeOptionalSkills": "Vérifiez avec votre gardien avant de sélectionner les compétences suivantes", + "CoC7.InvestigatorWizard.SkillSpendArchetypeCountIncorrect": "Vous avez sélectionné {count} des {max} compétences d'archétype, vérifiez avec votre gardien avant de supprimer des compétences d'archétype standard.", + "CoC7.InvestigatorWizard.SkillSpendOccupationPoints": "{count} points de compétences d'Occupation utilisés sur {total}. Il en reste {remaining}", + "CoC7.InvestigatorWizard.SkillSpendInterestPoints": "{count} points de compétences Personnelles utilisés sur {total}. Il en reste {remaining}", + "CoC7.InvestigatorWizard.SkillSpendArchetypePoints": "{count} points de compétences d'Archétype utilisés sur {total} . Il en reste {remaining}", + "CoC7.InvestigatorWizard.CreateInstructions": "Cliquez sur créer pour créer votre personnage. Votre Gardien doit être connecté pour pouvoir procéder à la création.", + "CoC7.InvestigatorWizard.CreatingInvestigator": "Attendez s'il vous plaît pendant que le Gardien crée votre investigateur.", "CoC7.CoCIDFlag.id": "ID", - "CoC7.CoCIDFlag.title": "§§§Edit System ID (CoC ID)", - "CoC7.CoCIDFlag.summary": "§§§Set a group identifier that can be used to find the the most up to date version of this {type}. The System ID should use the English translation of the {type} to support localization across all languages.", - "CoC7.CoCIDFlag.key": "§§§System ID (CoC ID)", - "CoC7.CoCIDFlag.keys.i.skill.drive-auto": "§§§Drive Auto", - "CoC7.CoCIDFlag.keys.i.skill.dodge": "§§§Dodge", - "CoC7.CoCIDFlag.keys.i.skill.cthulhu-mythos": "§§§Cthulhu Mythos", - "CoC7.CoCIDFlag.keys.i.skill.credit-rating": "§§§Credit Rating", - "CoC7.CoCIDFlag.new": "§§§- Custom System ID -", - "CoC7.CoCIDFlag.guess": "§§§Create System ID (CoC ID) based on current document.", - "CoC7.CoCIDFlag.priority": "§§§System ID Priority", - "CoC7.CoCIDFlag.others": "§§§Other documents with this CoC ID and language (excluding documents in other actors and items)", - "CoC7.CoCIDFlag.documents-in-world": "§§§{count} documents in the world", - "CoC7.CoCIDFlag.documents-in-compendiums": "§§§{count} documents in compendiums", - "CoC7.CoCIDFlag.foundry-id": "§§§Foundry ID", - "CoC7.CoCIDFlag.foundry-uuid": "§§§Foundry UUID", - "CoC7.CoCIDFlag.get-this-document": "§§§Get this document", - "CoC7.CoCIDFlag.get-document-like-this": "§§§Get document like this", - "CoC7.CoCIDFlag.error.duplicate": "§§§Warning: Multiple System IDs with same priority!", - "CoC7.CoCIDFlag.error.unknown-era": "§§§Unknown Era \"{era}\"", - "CoC7.CoCIDFlag.error.incorrect.type": "§§§Tried to convert CoC ID with non existing document type. See console log.", - "CoC7.CoCIDFlag.error.document-not-found": "§§§Document not found in world or Compendia matching the CoC ID \"{cocid}\", language \"{lang}\", and era \"{era}\". Please check your Era for the world setting.", - "CoC7.CoCIDFlag.error.documents-not-found": "§§§Documents were not found in world or Compendia matching the CoC IDs ({cocids}), language \"{lang}\", and era \"{era}\". Please check your Era for the world setting.", + "CoC7.CoCIDFlag.title": "Éditer le System ID (CoC ID)", + "CoC7.CoCIDFlag.summary": "Fixez un identifiant utilisable pour retrouver le '{type}' le plus à jour. Le System ID doit utiliser la traduction anglaise de '{type}' pour supporter le portage sous d'autres langues.", + "CoC7.CoCIDFlag.key": "System ID (CoC ID)", + "CoC7.CoCIDFlag.keys.i.skill.drive-auto": "Conduire auto", + "CoC7.CoCIDFlag.keys.i.skill.dodge": "Esquive", + "CoC7.CoCIDFlag.keys.i.skill.cthulhu-mythos": "Mythe de Cthulhu", + "CoC7.CoCIDFlag.keys.i.skill.credit-rating": "Crédit", + "CoC7.CoCIDFlag.new": "- System ID propre -", + "CoC7.CoCIDFlag.guess": "Créer le System ID (CoC ID) basé sur cet item.", + "CoC7.CoCIDFlag.priority": "Priorité du System ID", + "CoC7.CoCIDFlag.others": "Autres items avec ce CoC ID et cette langue (en excluant les items d'autres acteurs ou objets)", + "CoC7.CoCIDFlag.documents-in-world": "{count} items dans ce monde", + "CoC7.CoCIDFlag.documents-in-compendiums": "{count} items dans les compendiums", + "CoC7.CoCIDFlag.foundry-id": "Foundry ID", + "CoC7.CoCIDFlag.foundry-uuid": "Foundry UUID", + "CoC7.CoCIDFlag.get-this-document": "Récupérer cet item", + "CoC7.CoCIDFlag.get-document-like-this": "Récupérer les items comme celui-ci", + "CoC7.CoCIDFlag.error.duplicate": "Attention: plusieurs System IDs ont la même priorité !", + "CoC7.CoCIDFlag.error.unknown-era": "Époque inconnue \"{era}\"", + "CoC7.CoCIDFlag.error.incorrect.type": "Tentative de convertir le CoC ID d'un item manquant. Consultez la console.", + "CoC7.CoCIDFlag.error.document-not-found": "Item inconnu dans le monde ou dans les compendiums pour le CoC ID \"{cocid}\", langue \"{lang}\", et l'époque \"{era}\". Vérifiez l'époque du monde.", + "CoC7.CoCIDFlag.error.documents-not-found": "Items inconnus dans le monde ou dans les compendiums pour les CoC IDs ({cocids}), langue \"{lang}\", et l'époque \"{era}\". Vérifiez l'époque du monde.", "CoC7.CoCIDBatch.title": "§§§Batch set System ID (CoC ID)", - "CoC7.CoCIDBatch.summary": "§§§The CoC7 System has introduced a System ID (CoC ID). This allows the system to identify FoundryVTT documents for example skills. This page will allow you to set the id for existing {type} documents. The System ID should use the English translation of the name to support localization across all languages." + "CoC7.CoCIDBatch.summary": "Le système CoC7 a ajouté le System ID (CoC ID). Cela permet d'identifier les items FoundryVTT, les compétences par exemple. Cette page vous permettra de positionner l'identifiant pour des '{type}' existant(e)s. Le System ID doit utiliser les traductions anglaises pour pouvoir supporter le portage dans d'autres langues." } diff --git a/module/actors/actor.js b/module/actors/actor.js index 600d52e1..05b5f49e 100644 --- a/module/actors/actor.js +++ b/module/actors/actor.js @@ -1602,6 +1602,10 @@ export class CoCActor extends Actor { return skillList } + getFirstSkillByCoCID (cocid) { + return this.items.find(i => i.flags?.CoC7?.cocidFlag?.id === cocid) + } + parseFormula (formula) { let parsedFormula = formula for (const [key, value] of Object.entries(COC7.formula.actor)) { @@ -3320,6 +3324,10 @@ export class CoCActor extends Actor { } get dodgeSkill () { + const skill = this.getFirstSkillByCoCID('i.skill.dodge') + if (skill) { + return skill + } const skillList = this.getSkillsByName( game.i18n.localize('CoC7.CoCIDFlag.keys.i.skill.dodge') ) @@ -3328,6 +3336,10 @@ export class CoCActor extends Actor { } get creditRatingSkill () { + const skill = this.getFirstSkillByCoCID('i.skill.credit-rating') + if (skill) { + return skill + } const skillList = this.getSkillsByName( game.i18n.localize('CoC7.CoCIDFlag.keys.i.skill.credit-rating') ) @@ -3336,6 +3348,10 @@ export class CoCActor extends Actor { } get cthulhuMythosSkill () { + const skill = this.getFirstSkillByCoCID('i.skill.cthulhu-mythos') + if (skill) { + return skill + } const skillList = this.getSkillsByName( game.i18n.localize('CoC7.CoCIDFlag.keys.i.skill.cthulhu-mythos') ) diff --git a/module/apps/investigator-wizard.js b/module/apps/investigator-wizard.js index e7adfbdb..088bfb67 100644 --- a/module/apps/investigator-wizard.js +++ b/module/apps/investigator-wizard.js @@ -1623,6 +1623,7 @@ export class CoC7InvestigatorWizard extends FormApplication { base = Math.floor(new Roll(base).evaluate({ async: false }).total) } item.system.base = base + item.system.adjustments = item.system.adjustments ?? {} if (Number(row.personalPoints) > 0) { item.system.adjustments.personal = parseInt(row.personalPoints, 10) } diff --git a/system.json b/system.json index 8f970962..42a83828 100644 --- a/system.json +++ b/system.json @@ -2,7 +2,7 @@ "id": "CoC7", "title": "Call of Cthulhu 7th Edition", "description": "An implementation of the Call of Cthulhu 7th Edition game system for Foundry Virtual Tabletop.", - "version": "0.10.3", + "version": "0.10.4", "authors": [ { "name": "Miskatonic Investigative Society"