Compare commits
13 Commits
Author | SHA1 | Date | |
---|---|---|---|
cf69d1b70b | |||
b96a3e5b70 | |||
f6202e1ffc | |||
3f7717d333 | |||
458ae81f3f | |||
302cd4eea7 | |||
cff770a624 | |||
47fec369ae | |||
8261207bf0 | |||
11c9bc0f87 | |||
73c7309a35 | |||
8a1947eb02 | |||
df86c3b3c7 |
@ -9790,8 +9790,8 @@
|
||||
},
|
||||
{
|
||||
"id": "Summon Ally: Attendant",
|
||||
"name": "Summon Ally: Attendant",
|
||||
"description": "<div class=\"swade-core\">\n<p><strong>Capacités spéciales :</strong></p>\n<ul>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Construct)]{Construct}:</strong> +2 to recover from being @Compendium[swade-core-rules.swade-rules.Damage Effects]{secoué}; ignore 1 point of Wound penalties; doesn't breathe, immune @Compendium[swade-core-rules.swade-rules.Disease]{Maladie} or @Compendium[swade-core-rules.swade-rules.Poison]{poison}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Fearless)]{Fearless}:</strong> Immune to @Compendium[swade-core-rules.swade-rules.Fear]{Peur} and @Compendium[swade-core-rules.swade-skills.Intimidation]{Intimidation}.</li>\n</ul>\n</div>",
|
||||
"name": "Convocation d'allié: Serviteur",
|
||||
"description": "<div class=\"swade-core\">\n<p><strong>Capacités spéciales :</strong></p>\n<ul>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Construct)]{Créature artificielle}:</strong> +2 pour annuler @Compendium[swade-core-rules.swade-rules.Damage Effects]{Secoué}, ignore 1 point de malus de Blessure, ne respire pas, immunisé aux @Compendium[swade-core-rules.swade-rules.Disease]{maladies} et @Compendium[swade-core-rules.swade-rules.Poison]{poisons}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Fearless)]{Sans peur}:</strong> Immunisé à la @Compendium[swade-core-rules.swade-rules.Fear]{Terreur} et à l'@Compendium[swade-core-rules.swade-skills.Intimidation]{Intimidation}.</li>\n</ul>\n</div>",
|
||||
"items": [
|
||||
{
|
||||
"_id": "9OnwZJgcVuBhf3SU",
|
||||
@ -9927,7 +9927,7 @@
|
||||
},
|
||||
{
|
||||
"_id": "0LsJ55pZ2oOk1DUD",
|
||||
"name": "Claw",
|
||||
"name": "Griffes",
|
||||
"type": "weapon",
|
||||
"data": {
|
||||
"description": "<div class=\"swade-core\">\n<p> </p>\n</div>",
|
||||
@ -9963,8 +9963,8 @@
|
||||
},
|
||||
{
|
||||
"id": "Summon Ally: Bodyguard",
|
||||
"name": "Summon Ally: Bodyguard",
|
||||
"description": "<div class=\"swade-core\">\n<p><strong>Capacités spéciales :</strong></p>\n<ul>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Construct)]{Construct}:</strong> +2 to recover from being @Compendium[swade-core-rules.swade-rules.Damage Effects]{secoué}; ignore 1 point of Wound penalties; doesn't breathe, immune @Compendium[swade-core-rules.swade-rules.Disease]{Maladie} or @Compendium[swade-core-rules.swade-rules.Poison]{poison}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Fearless)]{Fearless}:</strong> Immune to @Compendium[swade-core-rules.swade-rules.Fear]{Peur} and @Compendium[swade-core-rules.swade-skills.Intimidation]{Intimidation}.</li>\n</ul>\n</div>",
|
||||
"name": "Summon Ally: Garde du corps",
|
||||
"description": "<div class=\"swade-core\">\n<p><strong>Capacités spéciales :</strong></p>\n<ul>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Construct)]{Créature artificielle}:</strong> +2 pour annuler @Compendium[swade-core-rules.swade-rules.Damage Effects]{Secoué}, ignore 1 point de malus de Blessure, ne respire pas, immunisé aux @Compendium[swade-core-rules.swade-rules.Disease]{maladies} et @Compendium[swade-core-rules.swade-rules.Poison]{poisons}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Fearless)]{Sans peur}:</strong> Immunisé à la @Compendium[swade-core-rules.swade-rules.Fear]{Terreur} et à l'@Compendium[swade-core-rules.swade-skills.Intimidation]{Intimidation}.</li>\n</ul>\n</div>",
|
||||
"items": [
|
||||
{
|
||||
"_id": "pgBggVRmxmscLMro",
|
||||
@ -10122,10 +10122,10 @@
|
||||
},
|
||||
{
|
||||
"_id": "VxPVCaxej4aDZxwh",
|
||||
"name": "Armor +2",
|
||||
"name": "Armure +2",
|
||||
"type": "armor",
|
||||
"data": {
|
||||
"description": "<div class=\"swade-core\">\n<p>Hardened skin.</p>\n</div>",
|
||||
"description": "<div class=\"swade-core\">\n<p>Peau renforcée.</p>\n</div>",
|
||||
"notes": "",
|
||||
"additionalStats": {},
|
||||
"quantity": 1,
|
||||
@ -10150,7 +10150,7 @@
|
||||
},
|
||||
{
|
||||
"_id": "FvfPoVVQAkcYJTvr",
|
||||
"name": "Melee attack",
|
||||
"name": "Arme de mêlée",
|
||||
"type": "weapon",
|
||||
"data": {
|
||||
"description": "<div class=\"swade-core\">\n<p> </p>\n</div>",
|
||||
@ -10210,8 +10210,8 @@
|
||||
},
|
||||
{
|
||||
"id": "Summon Ally: Sentinel",
|
||||
"name": "Summon Ally: Sentinel",
|
||||
"description": "<div class=\"swade-core\">\n<p><strong>Capacités spéciales :</strong></p>\n<ul>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Construct)]{Construct}:</strong> +2 to recover from being @Compendium[swade-core-rules.swade-rules.Damage Effects]{secoué}; ignore 1 point of Wound penalties; doesn't breathe, immune @Compendium[swade-core-rules.swade-rules.Disease]{Maladie} or @Compendium[swade-core-rules.swade-rules.Poison]{poison}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Fearless)]{Fearless}:</strong> Immune to @Compendium[swade-core-rules.swade-rules.Fear]{Peur} and @Compendium[swade-core-rules.swade-skills.Intimidation]{Intimidation}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Size)]{Taille} 2:</strong> Sentinels are 8' tall and very dense.</li>\n</ul>\n</div>",
|
||||
"name": "Summon Ally: Sentinelle",
|
||||
"description": "<div class=\"swade-core\">\n<p><strong>Capacités spéciales :</strong></p>\n<ul>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Construct)]{Créature artificielle}:</strong> +2 pour annuler @Compendium[swade-core-rules.swade-rules.Damage Effects]{Secoué}, ignore 1 point de malus de Blessure, ne respire pas, immunisé aux @Compendium[swade-core-rules.swade-rules.Disease]{maladies} et @Compendium[swade-core-rules.swade-rules.Poison]{poisons}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Fearless)]{Sans peur}:</strong> Immunisé à la @Compendium[swade-core-rules.swade-rules.Fear]{Terreur} et à l'@Compendium[swade-core-rules.swade-skills.Intimidation]{Intimidation}.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Size)]{Taille} 2:</strong> haute de 2m40 et trapue.</li>\n</ul>\n</div>",
|
||||
"items": [
|
||||
{
|
||||
"_id": "V1ntFnQcdg4Qquci",
|
||||
@ -10325,10 +10325,10 @@
|
||||
},
|
||||
{
|
||||
"_id": "DfMjiZ7qDgJ691tM",
|
||||
"name": "Armor +4",
|
||||
"name": "Armure +4",
|
||||
"type": "armor",
|
||||
"data": {
|
||||
"description": "<div class=\"swade-core\">\n<p>Stone skin.</p>\n</div>",
|
||||
"description": "<div class=\"swade-core\">\n<p>Peau pierreuse.</p>\n</div>",
|
||||
"notes": "",
|
||||
"additionalStats": {},
|
||||
"quantity": 1,
|
||||
@ -10353,7 +10353,7 @@
|
||||
},
|
||||
{
|
||||
"_id": "b6vZnSeNRuz5KEdf",
|
||||
"name": "Melee attack",
|
||||
"name": "Arme de mêlée",
|
||||
"type": "weapon",
|
||||
"data": {
|
||||
"description": "<div class=\"swade-core\">\n<p> </p>\n</div>",
|
||||
@ -11115,7 +11115,7 @@
|
||||
"description": "<div class=\"swade-core\">\n<p>Voici les caractéristiques standards pour des vampires un peu moins forts que le légendaire Dracula, mais bien supérieurs aux buveurs de sang à peine sortis de la tombe. Le MJ peut ajouter d’autres @Compendium[swade-core-rules.swade-rules.Edges]{Atouts} pour refléter le passé du vampire qu’il désire créer.</p>\n<p><strong>Capacités spéciales :</strong></p>\n<ul>\n<li><strong>Transformation:</strong> se transforme en loup ou chauve-souris sur Succès @Compendium[swade-core-rules.swade-rules.Traits]{Intellect} -2. Reprend forme humaine sur Succès @Compendium[swade-core-rules.swade-rules.Traits]{Intellect}.</li>\n<li><strong>Charme:</strong> @Compendium[swade-core-rules.swade-rules.Traits]{Intellect} d10, 10 cases, jusqu'à nouvelle cible. <em>@Compendium[swade-core-rules.swade-powers.Puppet]{Marionnette}</em> : sur Succès, contrôle total d'une cible ayant une attirance pour lui (selon le MJ). Ils peuvent lancer et maintenir le pouvoir indéfiniment, mais ne peuvent affecter qu'une seule cible à la fois.</li>\n<li><strong>Enfants de la nuit :</strong> peut invoquer et contrôler 1d6 loups ou 1d6 @Compendium[swade-core-rules.swade-bestiary.Swarm]{Essaim}) de rats sur Succès @Compendium[swade-core-rules.swade-rules.Traits]{Intellect} –2. Ils arrivent de la nature environnante en 1d6 + 2 rounds.s.</li>\n<li><strong>@Compendium[swade-core-rules.swade-rules.Special Ability (Invulnerability)]{Invulnerabilité}: </strong>peut être @Compendium[swade-core-rules.swade-rules.Damage Effects]{secoué} mais pas @Compendium[swade-core-rules.swade-rules.Damage Effects]{Blessé} sauf Point faible.</li>\n<li><strong>Brume:</strong> se transforme en brume ou reprend forme humaine en une action sur Succès d'@Compendium[swade-core-rules.swade-rules.Traits]{Intellect} -2.</li>\n<li><strong>Infection : </strong>Quiconque est tué par un vampire a 50 % de chances de devenir un vampire au bout de 1d4 jours.</li>\n<li><strong>Mort-vivant : </strong>+2 @Compendium[swade-core-rules.swade-rules.Characters]{Résistance}; +2 annuler @Compendium[swade-core-rules.swade-rules.Damage Effects]{secoué}; ignore 1 point de malus de @Compendium[swade-core-rules.swade-rules.Damage Effects]{blessure}, ne respire pas, immunisé aux @Compendium[swade-core-rules.swade-rules.Called Shots]{Attaques ciblées}, aux maladies et aux poisons.</li>\n<li><strong>Point faible (symbole religieux): </strong>Succès d'Âme contre Âme requis pour attaquer directement le porteur d’un symbole religieux.</li>\n<li><strong>Point faible (eau bénite) : </strong>+1 Fatigue si aspergé, se consume si immergé (cf. lumière du soleil).</li>\n<li><strong>Point faible (invité): </strong>ne peut pénétrer une habitation privée sans y être invité. Peuvent pénétrer les lieux publics sans problème.</li>\n<li><strong>Point faible (pieu dans le coeur): </strong> dégâts normaux pour @Compendium[swade-core-rules.swade-rules.Called Shots]{Attaques ciblées} au coeur (-4) et tombe en poussière sur Échec de @Compendium[swade-core-rules.swade-rules.Traits]{Vigeur} contre les dégâts. </li>\n<li><strong>Point faible (lumière du soleil) : </strong>subit 2d4 de dégâts par round en se consumant aux rayons du soleil. L'@Compendium[swade-core-rules.swade-powers.Armor]{Armure} protège normalement.</li>\n</ul>\n</div>",
|
||||
"items": [
|
||||
{
|
||||
|
||||
|
||||
"_id": "KdkbqjBMh3DyezrM",
|
||||
"name": "★ Athletics",
|
||||
"type": "skill",
|
||||
|
File diff suppressed because one or more lines are too long
@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "swade-fr",
|
||||
"title": "SWADE en Français - version *PREMIUM*",
|
||||
"title": "SWADE Core Rules en Français - *NON-OFFICIEL*",
|
||||
"description": "Traduction française du système SWADE <p>*** Join the official Discord server: <a href='https://discord.gg/foundryvtt'> Official Discord</a></p><p>*** Rejoignez la communauté Francophone: <a href='https://discord.gg/pPSDNJk'>Francophone Discord</a></p>",
|
||||
"version": "0.17.2.2",
|
||||
"version": "0.18.4.1",
|
||||
"minimumCoreVersion" : "0.7.9",
|
||||
"compatibleCoreVersion" : "1.0.0",
|
||||
"author": "BoboursToutCool, Gronyon, Kyane, LeRatierBretonnien, Sasmira, U~man,X.O. de Vorcen",
|
||||
"author": "Team Swade, La Fonderie",
|
||||
"authors": [
|
||||
{
|
||||
"name": "BoboursToutCool",
|
||||
@ -19,6 +19,10 @@
|
||||
"name": "Kyane von Schnitzel",
|
||||
"discord": "Kyane von Schnitzel#8654"
|
||||
},
|
||||
{
|
||||
"name": "Lazarius",
|
||||
"discord": "Lazarius#0965"
|
||||
},
|
||||
{
|
||||
"name": "LeRatierBretonnien",
|
||||
"discord": "LeRatierBretonnien#2065"
|
||||
@ -27,6 +31,10 @@
|
||||
"name": "Sasmira",
|
||||
"discord": "Sasmira#4566"
|
||||
},
|
||||
{
|
||||
"name": "Sharilaa",
|
||||
"discord": "sharilaa#8389"
|
||||
},
|
||||
{
|
||||
"name": "U~man",
|
||||
"discord": "U~man#2374"
|
||||
@ -70,5 +78,5 @@
|
||||
|
||||
"url": "https://gitlab.com/sasmira/swade-fr",
|
||||
"manifest": "https://gitlab.com/sasmira/swade-fr/-/raw/master/module/module.json",
|
||||
"download": "https://gitlab.com/sasmira/swade-fr/-/jobs/artifacts/v0.17.2.2/raw/swade-fr.zip?job=build"
|
||||
"download": "https://gitlab.com/sasmira/swade-fr/-/jobs/artifacts/v0.18.4.1/raw/swade-fr.zip?job=build"
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
Hooks.once('init', () => {
|
||||
|
||||
if(typeof Babele !== 'undefined') {
|
||||
|
||||
|
||||
console.log("BABELE LOADED !!!");
|
||||
Babele.get().register({
|
||||
module: 'swade-fr',
|
||||
@ -13,29 +13,29 @@ Hooks.once('init', () => {
|
||||
|
||||
Babele.get().registerConverters({
|
||||
"powers_duration": (duration) => {
|
||||
if ( duration == 'One hour') return 'Une heure';
|
||||
if ( duration == 'Instant (slot); 5 (speed)') return 'Instantané (apathie); 5 (vitesse)';
|
||||
if ( duration == '(boost); Instant (lower)') return '5 (augmentation); Instantané (diminution)';
|
||||
if ( duration == 'Instant') return 'Instantanné';
|
||||
if ( duration == 'Until the end of the victim\'s next turn') return 'Jusqu`à la fin du prochain tour de la cible';
|
||||
if ( duration == 'One hour') return '1 heure';
|
||||
if ( duration == 'Instant (slot); 5 (speed)') return 'Instantanée (apathie), 5 (vitesse)';
|
||||
if ( duration == '(boost); Instant (lower)') return '5 (augmentation), Instantanée (diminution)';
|
||||
if ( duration == 'Instant') return 'Instantannée';
|
||||
if ( duration == 'Until the end of the victim\'s next turn') return 'Jusqu’à la fin du prochain tour de la victime';
|
||||
if ( duration == 'A brief conversation of about five minutes') return 'Une brève conversation d\'environ 5 minutes';
|
||||
if ( duration == '5 (detect), one hour (conceal)') return '5 (détection); une heure (dissimulation)';
|
||||
if ( duration == 'Instant (Sound); 5 (Silence)') return 'Instantané (Son); 5 (Silence)';
|
||||
if ( duration == '5 (detect), one hour (conceal)') return '5 (détection), 1 heure (dissimulation)';
|
||||
if ( duration == 'Instant (Sound); 5 (Silence)') return 'Instantanée (son), 5 (silence)';
|
||||
return duration;
|
||||
},
|
||||
"powers_range": (range) => {
|
||||
if ( range == 'Smarts x5 (Sound); Smarts (Silence)')
|
||||
return 'Intellect x5 (Son); Intellect (Silence)';
|
||||
if ( range == 'Smarts x5 (Sound); Smarts (Silence)')
|
||||
return 'Intellect ×5 (son), Intellect (silence)';
|
||||
if ( range == "Cone Template")
|
||||
return "Cône"
|
||||
return "Gabarit de cône"
|
||||
if ( range == "Touch")
|
||||
return "Toucher"
|
||||
if ( range == "Sm")
|
||||
return "Ame mètres"
|
||||
return "Intellect"
|
||||
if ( range == "Sm x 2" || range == "Sm x2")
|
||||
return "Ame mètres x 2"
|
||||
return "Intellect x2"
|
||||
if ( range == "Self")
|
||||
return "Soi-même"
|
||||
return "Personnel"
|
||||
return range;
|
||||
},
|
||||
"powers_rank": (rank) => {
|
||||
@ -44,7 +44,7 @@ Hooks.once('init', () => {
|
||||
if ( rank == 'Veteran') return 'Vétéran';
|
||||
if ( rank == 'Heroic') return 'Héroïque';
|
||||
return rank;
|
||||
}
|
||||
}
|
||||
} );
|
||||
}
|
||||
|
||||
@ -52,16 +52,16 @@ Hooks.once('init', () => {
|
||||
|
||||
/************************************************************************************/
|
||||
const transFolder = { "Actor": "Acteur", "Edges": "Atouts"}
|
||||
const subFolder = { 'Social Edges': 'Atouts sociaux', 'Background Edges': 'Atouts de Background', 'Combat Edges': 'Atouts de combat',
|
||||
'Leadership Edges': 'Atouts de commandement', 'Legendary Edges': 'Atouts légendaires', 'Power Edges': 'Atouts de pouvoir',
|
||||
'Professional Edges': 'Atouts professionnels', 'Weird Edges': 'Atouts étranges', 'Edges': 'Atouts', 'Hindrances': 'Handicaps', 'Skills': 'Compétences',
|
||||
'Equipment': 'Equipement', 'Ammo': 'Munitions', 'Armor': 'Armure', 'Common Gear': 'Matériel commun', 'Modern Firearms': 'Armes à feu modernes',
|
||||
const subFolder = { 'Social Edges': 'Atouts sociaux', 'Background Edges': 'Atouts de Background', 'Combat Edges': 'Atouts de combat',
|
||||
'Leadership Edges': 'Atouts de commandement', 'Legendary Edges': 'Atouts légendaires', 'Power Edges': 'Atouts de pouvoir',
|
||||
'Professional Edges': 'Atouts professionnels', 'Weird Edges': 'Atouts étranges', 'Edges': 'Atouts', 'Hindrances': 'Handicaps', 'Skills': 'Compétences',
|
||||
'Equipment': 'Equipement', 'Ammo': 'Munitions', 'Armor': 'Armure', 'Common Gear': 'Matériel commun', 'Modern Firearms': 'Armes à feu modernes',
|
||||
'Personal Weapons': 'Armes', 'Special Weapons': 'Armes spéciales', 'Bullet': 'Balles', 'Cannon': 'Canon', 'Laser Battery': 'Batterie Laser',
|
||||
'Adventuring Gear': 'Matériel d\'aventure', 'Animals and Tack': 'Animaux', 'Clothing': 'Vêtements', 'Computers & Electronics':'Ordinateurs et Electroniques',
|
||||
'Firearms Accessories': 'Accessoires armes à feu', 'Food': 'Nourriture', 'Personal Defense': 'Auto-défense', 'Futuristic': 'Futuriste',
|
||||
'Firearms Accessories': 'Accessoires armes à feu', 'Food': 'Nourriture', 'Personal Defense': 'Auto-défense', 'Futuristic': 'Futuriste',
|
||||
'Medieval & Ancient': 'Médiévale et Antiquité', 'Modern': 'Moderne', 'Shields': 'Boucliers', 'Laser (Futuristic)': 'Laser (Fururiste)',
|
||||
'Machine Guns': 'Mitraillettes', 'Pistols': 'Pistolets', 'Rifles': 'Fusils', 'Submachine Guns': 'Semi-automatiques', 'Cannons': 'Canons',
|
||||
'Catapults': 'Catapultes', 'Flamethrowers': 'Lance-flammes', 'Rocket Launchers & Torpedoes': 'Lance roquettes et torpilles',
|
||||
'Machine Guns': 'Mitraillettes', 'Pistols': 'Pistolets', 'Rifles': 'Fusils', 'Submachine Guns': 'Semi-automatiques', 'Cannons': 'Canons',
|
||||
'Catapults': 'Catapultes', 'Flamethrowers': 'Lance-flammes', 'Rocket Launchers & Torpedoes': 'Lance roquettes et torpilles',
|
||||
'Vehicular Weapons': 'Armes de véhicules' }
|
||||
|
||||
/************************************************************************************/
|
||||
@ -76,7 +76,7 @@ const __translate_sub_folders = async (packName) => {
|
||||
if ( newName) {
|
||||
await pack.updateEntity({ _id: index._id, 'flags.cf.name': newName } );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/************************************************************************************/
|
||||
@ -98,8 +98,8 @@ const __fix_folder_names = async ( ) => {
|
||||
|
||||
/************************************************************************************/
|
||||
Hooks.once('ready', () => {
|
||||
if (game.user.isGM) {
|
||||
setTimeout( __fix_folder_names, 4000, true, false);
|
||||
}
|
||||
//if (game.user.isGM) {
|
||||
//setTimeout( __fix_folder_names, 4000, true, false);
|
||||
//}
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user