Browse Source

Fix for Foundry v9 + missing elements

master
Sylvain «Greewi» Dumazet 1 year ago
parent
commit
d9dbfdd4cc
  1. 217
      lang/fr.json
  2. 6
      package.json
  3. 26
      templates/partials/advantage-card.hbs
  4. 12
      templates/partials/commonItem-card.hbs
  5. 26
      templates/partials/disadvantage-card.hbs
  6. 26
      templates/partials/kata-card.hbs
  7. 29
      templates/partials/kiho-card.hbs
  8. 33
      templates/sheets/advantage-sheet.hbs
  9. 9
      templates/sheets/commonItem-sheet.hbs
  10. 33
      templates/sheets/disadvantage-sheet.hbs
  11. 33
      templates/sheets/kata-sheet.hbs
  12. 44
      templates/sheets/kiho-sheet.hbs

217
lang/fr.json

@ -0,0 +1,217 @@
{
"l5r4": {
"chat": {
"traitRoll": "Jet de trait {trait}",
"ringRoll": "Jet d'anneau {ring}",
"skillRoll": "Jet de compétence {skill}",
"damageRoll": "Jet de dégat {weapon}"
},
"errors": {
"scoolRankZero": "Vous ne pouvez lancer un sort avec un Rang d'École réduit à zéro"
},
"mech": {
"roll": "Jeter",
"cancel": "Annuler",
"ok": "Ok",
"keep": "Garder",
"raise": "Augmentation",
"init": "Initiative",
"bonus": "Bonus",
"mod": "Modificateur",
"rate": "Taux",
"current": "Actuel",
"total": "Total",
"ringRoll": "Jet d'Anneau",
"traitRoll": "Jet de Trait",
"skillRoll": "Jet de Compétence",
"damageRoll": "Jet de Dégats",
"attackRoll": "Jet d'Attaque",
"spellCasting": "Jet d'Incantation",
"unskilledRoll": "Jet sans Compétence",
"emphasis": "Spécialisation",
"toChat": "Envoyer au chat",
"effect": "Effet",
"simple": "Simple",
"complex": "Complexe",
"free": "Gratuite",
"attack": "Attaque",
"action": "Action"
},
"attack": {
"melee": "Corps-à-corps",
"ranged": "À distance"
},
"weapon": {
"attackType": "Type d'attaque",
"size": "Taille",
"damageRoll": "Jet de Dégats",
"damageKeep": "Garder Dégats",
"str": "Force",
"range": "Portée",
"arrow": "Flèches",
"typeWeapon": "Arme",
"typeBow": "Arc",
"damage": "Dégats"
},
"armor": {
"name": "Armure",
"bonus": "Bonus",
"reduction": "Réduction",
"equiped": "Équipée"
},
"spell": {
"ring": "Anneau",
"mastery": "Maîtrise",
"range": "Portée",
"aoe": "Zone d'effet",
"duration": "Durée",
"raises": "Augmentations",
"affinity": "Affinité",
"deficiency": "Déficience"
},
"rings": {
"Ring": "Anneau",
"fire": "Feu",
"water": "Eau",
"air": "Air",
"earth": "Terre",
"void": "Vide",
"voidPoints": "Points de Vide"
},
"skill": {
"rank": "Rang",
"type": "Type",
"trait": "Trait",
"emphasis": "Spécialisation",
"school": "École"
},
"traits": {
"name": "Nom",
"clan": "Clan",
"school": "École",
"rank": "Rang",
"xp": "Expérience",
"insight": "Réputation",
"sta": "Constitution",
"wil": "Volonté",
"str": "Force",
"per": "Perception",
"ref": "Réflexes",
"awa": "Intuition",
"agi": "Agilité",
"int": "Intelligence",
"wounds": "Blessures",
"armorTn": "ND Armure",
"armorTnBase": "Base ND Armure",
"armorReduction" : "Réduction",
"woundLevel": "Niveau de Blessure",
"woundsSuffered": "Blessures subies",
"penalty": "Pénalité",
"total": "Total",
"current": "Actuel",
"woundHealRate": "Récupération des Blessures",
"healthy": "Indemne",
"nicked": "Égratiné ",
"grazed": "Légèrement Blessé",
"hurt": "Blessé",
"injured": "Gravement Blessé",
"crippled": "Impotent",
"down": "Épuisé",
"out": "Hors de Combat"
},
"sheet": {
"skills": "Compétences",
"addSkill": "Ajouter une compétence",
"skillName": "Nom de la Compétence",
"edit": "Éditer",
"delete": "Supprimer",
"weapons": "Armes",
"addWeapon": "Ajouter une Arme",
"addEquipment": "Ajouter un équippement",
"new": "Nouveau",
"notes": "Notes",
"spell": "Sort",
"spells": "Sorts",
"armors": "Armures",
"addArmor": "Ajouter une Armure",
"effect": "Effet",
"technique": "Technique",
"techniques": "Techniques",
"advantage": "Avantage",
"advantages": "Avantages",
"disadvantage": "Désavantage",
"disadvantages": "Désavantages",
"kata": "Kata",
"katas": "Katas",
"kiho": "Kiho",
"kihos": "Kihos",
"addTechSpell": "Ajoute un avantage/désavantage/technique/sort/kata/kiho",
"shugenja": "Shugenja",
"equipment": "Équipement",
"rulesSummary": "Résumés des règles",
"description": "Description",
"nrWoundLvls": "Nombre de niveaux de blessure"
},
"skillTypes": {
"high": "Noble",
"bugei": "Bugei",
"merch": "Marchand",
"low": "Dégradante"
},
"ranks": {
"honorRank": "Honneur",
"honorPoints": "Pts. Honneur",
"gloryRank": "Gloire",
"gloryPoints": "Pts. Gloire",
"statusRank": "Status",
"statusPoints": "Pts. Status",
"shadowRank": "Souillure",
"shadowPoints": "Pts. Souillure",
"insightRank": "Réputation",
"insightPoints": "Pts. Réputation"
},
"arrows": {
"armor": "Perce-Armure",
"flesh": "Déchireuses",
"humming": "Boule Sifflante",
"rope": "Tranche-Cordes",
"willow": "Feuille de Saule"
},
"wealth": {
"koku":"Koku",
"bu":"Bu",
"zeni":"Zeni"
},
"special": {
"cost" : "Coût"
},
"kiho": {
"type": "Type",
"internal" : "Interne",
"karmic" : "Karmique",
"martial" : "Martial",
"mystic" : "Mystique"
},
"advantage": {
"physical":"Physique",
"mental":"Mental",
"social":"Social",
"material":"Matériel",
"spiritual":"Spirituel"
}
},
"SETTINGS": {
"showTraitRollOptions":{
"name": "Demander les options des jets de Trait par défaut.",
"label": "Appuyer sur MAJ pour inverser."
},
"showSpellRollOptions":{
"name": "Demander si le jet d'Anneau est un sort, par defaut.",
"label":"Appuyer sur MAJ pour inverser."
},
"showSkillRollOptions":{
"name": "Demander les options des jets de Compétences et de Dégâts par défaut.",
"label": "Appuyer sur MAJ pour inverser."
}
}
}

6
package.json

@ -0,0 +1,6 @@
{
"dependencies": {
"gulp": "^4.0.2",
"gulp-less": "^5.0.0"
}
}

26
templates/partials/advantage-card.hbs

@ -0,0 +1,26 @@
<div class="item-border {{data.type}}">
<div class="advantage-card item" data-item-id="{{_id}}">
<div class="advantage-info advantage-name">
<h3>
{{#if inSheet}}
<a title="{{localize "l5r4.sheet.edit"}}" class="item-edit">{{name}}</a>
{{else}}
{{name}}
{{/if}}
</h3>
</div>
<div class="advantage-info advantage-stats">
<div class="advantage-type">
{{localize "l5r4.skill.type"}}: {{localize (concat "l5r4.advantage." data.type)}}
</div>
<div class="advantage-cost">
{{localize "l5r4.special.cost"}}: {{data.cost}}
</div>
</div>
{{#if inSheet}}
<div>
<a class="item-edit" title="{{localize "l5r4.sheet.edit"}}"><i class="fas fa-edit fa-fw"></i></a>
</div>
{{/if}}
</div>
</div>

12
templates/partials/commonItem-card.hbs

@ -0,0 +1,12 @@
<div class="item-border {{data.type}}">
<div class="commonItem-card item" data-item-id="{{_id}}">
<div class="commonItem-info commonItem-name">
<h3><a class="item-edit">{{name}}</a></h3>
</div>
{{#if inSheet}}
<div>
<a class="item-edit" title="{{localize "l5r4.sheet.edit"}}"><i class="fas fa-edit fa-fw"></i></a>
</div>
{{/if}}
</div>
</div>

26
templates/partials/disadvantage-card.hbs

@ -0,0 +1,26 @@
<div class="item-border {{data.type}}">
<div class="disadvantage-card item" data-item-id="{{_id}}">
<div class="disadvantage-info disadvantage-name">
<h3>
{{#if inSheet}}
<a title="{{localize "l5r4.sheet.edit"}}" class="item-edit">{{name}}</a>
{{else}}
{{name}}
{{/if}}
</h3>
</div>
<div class="disadvantage-info disadvantage-stats">
<div class="advantage-type">
{{localize "l5r4.skill.type"}}: {{localize (concat "l5r4.advantage." data.type)}}
</div>
<div class="disadvantage-cost">
{{localize "l5r4.special.cost"}}: {{data.cost}}
</div>
</div>
{{#if inSheet}}
<div>
<a class="item-edit" title="{{localize "l5r4.sheet.edit"}}"><i class="fas fa-edit fa-fw"></i></a>
</div>
{{/if}}
</div>
</div>

26
templates/partials/kata-card.hbs

@ -0,0 +1,26 @@
<div class="item-border {{data.type}}">
<div class="kata-card item" data-item-id="{{_id}}">
<div class="kata-info kata-name">
<h3>
{{#if inSheet}}
<a title="{{localize "l5r4.sheet.edit"}}" class="item-edit">{{name}}</a>
{{else}}
{{name}}
{{/if}}
</h3>
</div>
<div class="kata-info kata-stats">
<div class="kata-ring">
{{localize "l5r4.spell.ring"}}: {{localize (concat "l5r4.rings." data.ring)}}
</div>
<div class="kata-mastery">
{{localize "l5r4.spell.mastery"}}: {{data.mastery}}
</div>
</div>
{{#if inSheet}}
<div>
<a class="item-edit" title="{{localize "l5r4.sheet.edit"}}"><i class="fas fa-edit fa-fw"></i></a>
</div>
{{/if}}
</div>
</div>

29
templates/partials/kiho-card.hbs

@ -0,0 +1,29 @@
<div class="item-border {{data.type}}">
<div class="kiho-card item" data-item-id="{{_id}}">
<div class="kiho-info kiho-name">
<h3>
{{#if inSheet}}
<a title="{{localize "l5r4.sheet.edit"}}" class="item-edit">{{name}}</a>
{{else}}
{{name}}
{{/if}}
</h3>
</div>
<div class="kiho-info kiho-stats">
<div class="kiho-ring">
{{localize "l5r4.spell.ring"}}: {{localize (concat "l5r4.rings." data.ring)}}
</div>
<div class="kiho-mastery">
{{localize "l5r4.spell.mastery"}}: {{data.mastery}}
</div>
<div class="kiho-type">
{{localize "l5r4.skill.type"}}: {{localize (concat "l5r4.kiho." data.type)}}
</div>
</div>
{{#if inSheet}}
<div>
<a class="item-edit" title="{{localize "l5r4.sheet.edit"}}"><i class="fas fa-edit fa-fw"></i></a>
</div>
{{/if}}
</div>
</div>

33
templates/sheets/advantage-sheet.hbs

@ -0,0 +1,33 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</header>
<div class="sheet-content">
<table>
<tr>
<th>{{localize "l5r4.skill.type"}}</th>
<th>{{localize "l5r4.special.cost"}}</th>
</tr>
<tr>
<td>
<select name="data.type">
<option selected disabled>{{localize "l5r4.skill.type"}}</option>
{{#select data.type}}
{{#each config.advantageTypes as |name type|}}
<option value="{{type}}">{{localize name}}</option>
{{/each}}
{{/select}}
</select>
</td>
<td>
<input name="data.cost" type="number" value="{{data.cost}}" data-type="Number" />
</td>
</tr>
</table>
<h2>{{localize "l5r4.sheet.rulesSummary"}}</h2>
{{editor content=data.specialRules target="data.specialRules" button=true owner=owner editable=editable}}
<h2>{{localize "l5r4.sheet.description"}}</h2>
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</form>

9
templates/sheets/commonItem-sheet.hbs

@ -0,0 +1,9 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</header>
<div class="sheet-content">
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</form>

33
templates/sheets/disadvantage-sheet.hbs

@ -0,0 +1,33 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</header>
<div class="sheet-content">
<table>
<tr>
<th>{{localize "l5r4.skill.type"}}</th>
<th>{{localize "l5r4.special.cost"}}</th>
</tr>
<tr>
<td>
<select name="data.type">
<option selected disabled>{{localize "l5r4.skill.type"}}</option>
{{#select data.type}}
{{#each config.advantageTypes as |name type|}}
<option value="{{type}}">{{localize name}}</option>
{{/each}}
{{/select}}
</select>
</td>
<td>
<input name="data.cost" type="number" value="{{data.cost}}" data-type="Number" />
</td>
</tr>
</table>
<h2>{{localize "l5r4.sheet.rulesSummary"}}</h2>
{{editor content=data.specialRules target="data.specialRules" button=true owner=owner editable=editable}}
<h2>{{localize "l5r4.sheet.description"}}</h2>
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</form>

33
templates/sheets/kata-sheet.hbs

@ -0,0 +1,33 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</header>
<div class="sheet-content">
<table>
<tr>
<th>{{localize "l5r4.spell.ring"}}</th>
<th>{{localize "l5r4.spell.mastery"}}</th>
</tr>
<tr>
<td>
<select name="data.ring">
<option selected disabled>{{localize "l5r4.spell.ring"}}</option>
{{#select data.ring}}
{{#each config.rings as |name type|}}
<option value="{{type}}">{{localize name}}</option>
{{/each}}
{{/select}}
</select>
</td>
<td>
<input name="data.mastery" type="number" value="{{data.mastery}}" data-type="Number" />
</td>
</tr>
</table>
<h2>{{localize "l5r4.sheet.rulesSummary"}}</h2>
{{editor content=data.specialRules target="data.specialRules" button=true owner=owner editable=editable}}
<h2>{{localize "l5r4.sheet.description"}}</h2>
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</form>

44
templates/sheets/kiho-sheet.hbs

@ -0,0 +1,44 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img src="{{item.img}}" data-edit="img" title="{{item.name}}" height="64" width="64"/>
<h1><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</header>
<div class="sheet-content">
<table>
<tr>
<th>{{localize "l5r4.spell.ring"}}</th>
<th>{{localize "l5r4.spell.mastery"}}</th>
<th>{{localize "l5r4.skill.type"}}</th>
</tr>
<tr>
<td>
<select name="data.ring">
<option selected disabled>{{localize "l5r4.spell.ring"}}</option>
{{#select data.ring}}
{{#each config.rings as |name type|}}
<option value="{{type}}">{{localize name}}</option>
{{/each}}
{{/select}}
</select>
</td>
<td>
<input name="data.mastery" type="number" value="{{data.mastery}}" data-type="Number" />
</td>
<td>
<select name="data.type">
<option selected disabled>{{localize "l5r4.skill.type"}}</option>
{{#select data.type}}
{{#each config.kihoTypes as |name type|}}
<option value="{{type}}">{{localize name}}</option>
{{/each}}
{{/select}}
</select>
</td>
</tr>
</table>
<h2>{{localize "l5r4.sheet.rulesSummary"}}</h2>
{{editor content=data.specialRules target="data.specialRules" button=true owner=owner editable=editable}}
<h2>{{localize "l5r4.sheet.description"}}</h2>
{{editor content=data.description target="data.description" button=true owner=owner editable=editable}}
</div>
</form>
Loading…
Cancel
Save