Skip to content

Commit

Permalink
Add COC system support
Browse files Browse the repository at this point in the history
- fix French translation
- update version and readme
  • Loading branch information
Qaw committed Nov 25, 2021
1 parent a5dddf5 commit 3a50c47
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 18 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Writing this module was the idea of iotech, based on the Fantasy Grounds "[Roll
- pf2e
- pf1e
- D35E
- cof
- coc

Your favorite system not on this list? Adding compatibility is easy! Have a look at [CONTRIBUTING.md](/CONTRIBUTING.md) and open a PR!

Expand Down
35 changes: 20 additions & 15 deletions lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,31 @@
"LMRTFY.AdvantageNote": "Les jets de dés seront effectués avec un avantage",
"LMRTFY.DisadvantageNote": "Les jets de dés seront effectués avec un désavantage",
"LMRTFY.SelectUser": "Sélectionner l'utilisateur:",
"LMRTFY.ControlledCharacters": "Personnages controlés",
"LMRTFY.ControlledTokens": "Tokens controlés",
"LMRTFY.ControlledCharacters": "Personnages contrôlés",
"LMRTFY.ControlledTokens": "Tokens contrôlés",
"LMRTFY.AssignedCharacters": "Personnages assignés",
"LMRTFY.SelectCharacters": "Personnages sélectionné:",
"LMRTFY.SelectAll": "Sélectionné TOUT",
"LMRTFY.SelectNone": "Sélectionné personne",
"LMRTFY.SelectCharacters": "Sélectionner les personnages :",
"LMRTFY.SelectAll": "Sélectionner Tout",
"LMRTFY.SelectNone": "Effacer la sélection",
"LMRTFY.Modifiers": "Modificateurs :",
"LMRTFY.NormalRoll": "Jet de dés normal",
"LMRTFY.AdvantageRoll": "Avantage",
"LMRTFY.DisadvantageRoll": "Desadvantage",
"LMRTFY.QueryRoll": "Joueurs requis",
"LMRTFY.DisadvantageRoll": "Désavantage",
"LMRTFY.QueryRoll": "Demander au joueur",
"LMRTFY.WindowTitle": "Titre de la fenêtre :",
"LMRTFY.WindowTitleValue": "Lançons les dés!",
"LMRTFY.WindowTitlePlaceholder": "Ils me voient lancer les dés', Ils détestent'",
"LMRTFY.WindowTitlePlaceholder": "Ils me voient lancer les dés, ils détestent",
"LMRTFY.Message": "Message :",
"LMRTFY.MessagePlaceholder": "Lancer les dés pour trouver un piège...",
"LMRTFY.AbilityChecks": "Test de caractéristique :",
"LMRTFY.AbilityChecks": "Tests de caractéristique :",
"LMRTFY.AbilityCheck": "Test de caractéristique :",
"LMRTFY.SavingThrows": "Jet de sauvegarde :",
"LMRTFY.SavingThrows": "Jets de sauvegarde :",
"LMRTFY.SavingThrow": "Jet de sauvegarde :",
"LMRTFY.SkillChecks": "Test de compétence :",
"LMRTFY.SkillChecks": "Tests de compétence :",
"LMRTFY.SkillCheck": "Test de compétence :",
"LMRTFY.RequestRolls": "Jet de dés requis!",
"LMRTFY.SaveRequest": "Sauvegarder la requête comme macro",
"LMRTFY.RollerIntro": " Votre MJ a fait une demande de lancé de dés aux joueur(s) :",
"LMRTFY.RollerIntro": " Votre MJ a fait une demande de lancer de dés aux joueur(s) :",
"LMRTFY.Reason": "Raison :",
"LMRTFY.CustomFormula": "Formule libre :",
"LMRTFY.CustomFormulaPlaceholder": "1d20 + @abilities.str.mod + 1",
Expand All @@ -39,8 +39,13 @@
"LMRTFY.DeathSaveRollMessage": "Jet de sauvegarde contre la mort",
"LMRTFY.PerceptionRollMessage": "Test de perception",
"LMRTFY.Extras": "Extras",
"LMRTFY.EnableParchmentTheme": "Thème du parchemin activé",
"LMRTFY.EnableParchmentTheme": "Activer le thème parchemin",
"LMRTFY.EnableParchmentThemeHint": "Permet l'utilisation de l'interface utilisateur stylisée avec un aspect parchemin",
"LMRTFY.SentNotification": "LMRTFY: Les jet de dés requis sont ennvoyés aux joueurs",
"LMRTFY.NothingNotification": "LMRTFY: Aucune demande"
"LMRTFY.SentNotification": "LMRTFY: Les jet de dés requis sont envoyés aux joueurs",
"LMRTFY.NothingNotification": "LMRTFY: Aucune demande",
"LMRTFY.RollTables": "Table aléatoire:",
"LMRTFY.DeselectOnRequestorRender": "Désélectionner les tokens lors de l'ouverture du demandeur",
"LMRTFY.DeselectOnRequestorRenderHint": "Activer pour empêcher les demandes de jets d'être envoyées au MJ (vous-même)",
"LMRTFY.Selectors": "Dés & Modificateurs",
"LMRTFY.ClearCustomFormula": "Effacer la formule personnalisée"
}
7 changes: 4 additions & 3 deletions module.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "lmrtfy",
"title": "Let Me Roll That For You!",
"description": "Ask your players to make rolls for you.",
"version": "1.19",
"version": "1.21",
"author": "KaKaRoTo, iotech, Limping Ninja, Rughalt, Calego",
"scripts": [
"./src/lmrtfy.js",
Expand All @@ -20,7 +20,8 @@
"pf2e",
"D35E",
"sw5e",
"cof"
"cof",
"coc"
],
"languages": [
{
Expand Down Expand Up @@ -86,7 +87,7 @@
"socket": true,
"url": "https://github.com/League-of-Foundry-Developers/fvtt-module-lmrtfy",
"manifest": "https://github.com/League-of-Foundry-Developers/fvtt-module-lmrtfy/releases/latest/download/module.json",
"download": "https://github.com/League-of-Foundry-Developers/fvtt-module-lmrtfy/releases/download/1.19/module.zip",
"download": "https://github.com/League-of-Foundry-Developers/fvtt-module-lmrtfy/releases/download/v1.21/module.zip",
"changelog": "https://github.com/League-of-Foundry-Developers/fvtt-module-lmrtfy/releases",
"bugs": "https://github.com/League-of-Foundry-Developers/fvtt-module-lmrtfy/issues",
"minimumCoreVersion": "0.8.6",
Expand Down
15 changes: 15 additions & 0 deletions src/lmrtfy.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,21 @@ class LMRTFY {
LMRTFY.abilityModifiers = LMRTFY.parseAbilityModifiers();
break;

case 'coc':
LMRTFY.saveRollMethod = 'rollStat';
LMRTFY.abilityRollMethod = 'rollStat';
LMRTFY.skillRollMethod = 'rollStat';
LMRTFY.abilities = CONFIG.COC.stats;
LMRTFY.skills = CONFIG.COC.skills;
LMRTFY.normalRollEvent = { shiftKey: false, altKey: false, ctrlKey: false };
LMRTFY.advantageRollEvent = { shiftKey: false, altKey: false, ctrlKey: false };
LMRTFY.disadvantageRollEvent = { shiftKey: false, altKey: false, ctrlKey: false };
LMRTFY.specialRolls = {};
LMRTFY.abilityAbbreviations = CONFIG.COC.statAbbreviations;
LMRTFY.modIdentifier = 'mod';
LMRTFY.abilityModifiers = LMRTFY.parseAbilityModifiers();
break;

default:
console.error('LMRFTY | Unsupported system detected');

Expand Down

0 comments on commit 3a50c47

Please sign in to comment.