Annence/Boheme

This commit is contained in:
LeRatierBretonnien 2023-08-08 09:08:11 +02:00
parent 06ef98bed9
commit 61a1a4a904
31 changed files with 875 additions and 275 deletions

View File

@ -145,7 +145,17 @@
"psyche": "Psyche", "psyche": "Psyche",
"scoria": "Scoria", "scoria": "Scoria",
"cephalydifficulty": "Set Cephaly difficulty", "cephalydifficulty": "Set Cephaly difficulty",
"maneuvers": "Maneuvers" "maneuvers": "Maneuvers",
"annency": "Annency",
"iscollective": "Collective",
"ismultiple": "Multiple",
"description": "Description",
"location": "Location",
"characters": "Characters",
"enhancements": "Enhancements",
"oniricform": "Oniric shape (Boheme)",
"ideals": "Ideals",
"politic": "Political ideal"
} }
} }
} }

View File

@ -146,7 +146,17 @@
"psyche": "Psyché", "psyche": "Psyché",
"scoria": "Scorie", "scoria": "Scorie",
"cephalydifficulty": "Difficulté de la Céphalie", "cephalydifficulty": "Difficulté de la Céphalie",
"maneuvers": "Manoeuvres" "maneuvers": "Manoeuvres",
"annency": "Anence",
"iscollective": "Collective",
"ismultiple": "Multiple",
"description": "Description",
"location": "Lieu",
"characters": "Personnages",
"enhancements": "Améliorations",
"oniricform": "Forme Onorique (Bohême)",
"ideals": "Idéaux",
"politic": "Idéaux politiques"
} }
} }
} }

View File

@ -48,6 +48,8 @@ export class EcrymeActorSheet extends ActorSheet {
archetype: duplicate(this.actor.getArchetype()), archetype: duplicate(this.actor.getArchetype()),
equipements: this.actor.getEquipments(), equipements: this.actor.getEquipments(),
hasCephaly: EcrymeUtility.hasCephaly(), hasCephaly: EcrymeUtility.hasCephaly(),
hasBoheme: EcrymeUtility.hasBoheme(),
hasAmertume: EcrymeUtility.hasAmertume(),
cephalySkills: this.actor.getCephalySkills(), cephalySkills: this.actor.getCephalySkills(),
subActors: duplicate(this.actor.getSubActors()), subActors: duplicate(this.actor.getSubActors()),
description: await TextEditor.enrichHTML(this.object.system.description, { async: true }), description: await TextEditor.enrichHTML(this.object.system.description, { async: true }),

View File

@ -109,7 +109,17 @@ export class EcrymeUtility {
let level = game.settings.get("fvtt-ecryme", "ecryme-game-level") let level = game.settings.get("fvtt-ecryme", "ecryme-game-level")
return level != "level_e" return level != "level_e"
} }
/*-------------------------------------------- */
static hasBoheme() {
let level = game.settings.get("fvtt-ecryme", "ecryme-game-level")
return level == "level_b" || level == "level_a"
}
/*-------------------------------------------- */
static hasAmertume() {
let level = game.settings.get("fvtt-ecryme", "ecryme-game-level")
return level == "level_a"
}
/*-------------------------------------------- */ /*-------------------------------------------- */
static buildSkillConfig() { static buildSkillConfig() {
game.system.ecryme.config.skills = {} game.system.ecryme.config.skills = {}

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000038

View File

@ -1,3 +1,7 @@
2023/07/29-09:40:52.194999 7f95c2bff6c0 Recovering log #7 2023/08/08-09:07:13.603738 7f5867fff6c0 Recovering log #36
2023/07/29-09:40:52.214284 7f95c2bff6c0 Delete type=3 #4 2023/08/08-09:07:13.613379 7f5867fff6c0 Delete type=3 #34
2023/07/29-09:40:52.214320 7f95c2bff6c0 Delete type=0 #7 2023/08/08-09:07:13.613547 7f5867fff6c0 Delete type=0 #36
2023/08/08-09:07:28.094335 7f58677fe6c0 Level-0 table #41: started
2023/08/08-09:07:28.094367 7f58677fe6c0 Level-0 table #41: 0 bytes OK
2023/08/08-09:07:28.130086 7f58677fe6c0 Delete type=0 #39
2023/08/08-09:07:28.130372 7f58677fe6c0 Manual compaction at level-0 from '!folders!1GrTlI1xWvaxdKRI' @ 72057594037927935 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at (end)

View File

@ -1,15 +1,7 @@
2023/07/29-09:21:50.805512 7f95c13fc6c0 Recovering log #3 2023/08/08-08:56:25.009827 7f5afcdf86c0 Recovering log #32
2023/07/29-09:21:50.805734 7f95c13fc6c0 Level-0 table #5: started 2023/08/08-08:56:25.043068 7f5afcdf86c0 Delete type=3 #30
2023/07/29-09:21:50.827401 7f95c13fc6c0 Level-0 table #5: 26243 bytes OK 2023/08/08-08:56:25.043112 7f5afcdf86c0 Delete type=0 #32
2023/07/29-09:21:50.938004 7f95c13fc6c0 Delete type=0 #3 2023/08/08-09:07:10.720233 7f58677fe6c0 Level-0 table #37: started
2023/07/29-09:21:50.938074 7f95c13fc6c0 Delete type=3 #2 2023/08/08-09:07:10.720259 7f58677fe6c0 Level-0 table #37: 0 bytes OK
2023/07/29-09:40:48.262273 7f95c0bfb6c0 Level-0 table #8: started 2023/08/08-09:07:10.728506 7f58677fe6c0 Delete type=0 #35
2023/07/29-09:40:48.262287 7f95c0bfb6c0 Level-0 table #8: 0 bytes OK 2023/08/08-09:07:10.742534 7f58677fe6c0 Manual compaction at level-0 from '!folders!1GrTlI1xWvaxdKRI' @ 72057594037927935 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at (end)
2023/07/29-09:40:48.269214 7f95c0bfb6c0 Delete type=0 #6
2023/07/29-09:40:48.279470 7f95c0bfb6c0 Manual compaction at level-0 from '!folders!1GrTlI1xWvaxdKRI' @ 72057594037927935 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at '!items!zs7krgXhDRndtqbl' @ 127 : 1
2023/07/29-09:40:48.279481 7f95c0bfb6c0 Compacting 1@0 + 0@1 files
2023/07/29-09:40:48.283626 7f95c0bfb6c0 Generated table #9@0: 174 keys, 26243 bytes
2023/07/29-09:40:48.283652 7f95c0bfb6c0 Compacted 1@0 + 0@1 files => 26243 bytes
2023/07/29-09:40:48.289868 7f95c0bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2023/07/29-09:40:48.289934 7f95c0bfb6c0 Delete type=2 #5
2023/07/29-09:40:48.296265 7f95c0bfb6c0 Manual compaction at level-0 from '!items!zs7krgXhDRndtqbl' @ 127 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000038

View File

@ -1,3 +1,7 @@
2023/07/29-09:40:52.216200 7f95c2bff6c0 Recovering log #7 2023/08/08-09:07:13.616518 7f5867fff6c0 Recovering log #36
2023/07/29-09:40:52.237129 7f95c2bff6c0 Delete type=3 #4 2023/08/08-09:07:13.626451 7f5867fff6c0 Delete type=3 #34
2023/07/29-09:40:52.237181 7f95c2bff6c0 Delete type=0 #7 2023/08/08-09:07:13.626504 7f5867fff6c0 Delete type=0 #36
2023/08/08-09:07:28.173846 7f58677fe6c0 Level-0 table #41: started
2023/08/08-09:07:28.173906 7f58677fe6c0 Level-0 table #41: 0 bytes OK
2023/08/08-09:07:28.221287 7f58677fe6c0 Delete type=0 #39
2023/08/08-09:07:28.221402 7f58677fe6c0 Manual compaction at level-0 from '!items!13IYF6BPUTivFZzB' @ 72057594037927935 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at (end)

View File

@ -1,15 +1,7 @@
2023/07/29-09:21:50.959485 7f95c2bff6c0 Recovering log #3 2023/08/08-08:56:25.046084 7f5867fff6c0 Recovering log #32
2023/07/29-09:21:50.959571 7f95c2bff6c0 Level-0 table #5: started 2023/08/08-08:56:25.085371 7f5867fff6c0 Delete type=3 #30
2023/07/29-09:21:50.995185 7f95c2bff6c0 Level-0 table #5: 9793 bytes OK 2023/08/08-08:56:25.085419 7f5867fff6c0 Delete type=0 #32
2023/07/29-09:21:51.096415 7f95c2bff6c0 Delete type=0 #3 2023/08/08-09:07:10.736291 7f58677fe6c0 Level-0 table #37: started
2023/07/29-09:21:51.096494 7f95c2bff6c0 Delete type=3 #2 2023/08/08-09:07:10.736337 7f58677fe6c0 Level-0 table #37: 0 bytes OK
2023/07/29-09:40:48.296275 7f95c0bfb6c0 Level-0 table #8: started 2023/08/08-09:07:10.742372 7f58677fe6c0 Delete type=0 #35
2023/07/29-09:40:48.296293 7f95c0bfb6c0 Level-0 table #8: 0 bytes OK 2023/08/08-09:07:10.742595 7f58677fe6c0 Manual compaction at level-0 from '!items!13IYF6BPUTivFZzB' @ 72057594037927935 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at (end)
2023/07/29-09:40:48.302965 7f95c0bfb6c0 Delete type=0 #6
2023/07/29-09:40:48.312703 7f95c0bfb6c0 Manual compaction at level-0 from '!items!13IYF6BPUTivFZzB' @ 72057594037927935 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at '!items!oSutlbe9wyBZccmf' @ 15 : 1
2023/07/29-09:40:48.312718 7f95c0bfb6c0 Compacting 1@0 + 0@1 files
2023/07/29-09:40:48.316507 7f95c0bfb6c0 Generated table #9@0: 15 keys, 6584 bytes
2023/07/29-09:40:48.316535 7f95c0bfb6c0 Compacted 1@0 + 0@1 files => 6584 bytes
2023/07/29-09:40:48.323224 7f95c0bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2023/07/29-09:40:48.323333 7f95c0bfb6c0 Delete type=2 #5
2023/07/29-09:40:48.323429 7f95c0bfb6c0 Manual compaction at level-0 from '!items!oSutlbe9wyBZccmf' @ 15 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000038

View File

@ -1,3 +1,7 @@
2023/07/29-09:40:52.194936 7f95c1bfd6c0 Recovering log #7 2023/08/08-09:07:13.603739 7f5afddfa6c0 Recovering log #36
2023/07/29-09:40:52.211393 7f95c1bfd6c0 Delete type=3 #4 2023/08/08-09:07:13.613381 7f5afddfa6c0 Delete type=3 #34
2023/07/29-09:40:52.211511 7f95c1bfd6c0 Delete type=0 #7 2023/08/08-09:07:13.613431 7f5afddfa6c0 Delete type=0 #36
2023/08/08-09:07:28.018452 7f58677fe6c0 Level-0 table #41: started
2023/08/08-09:07:28.018491 7f58677fe6c0 Level-0 table #41: 0 bytes OK
2023/08/08-09:07:28.055806 7f58677fe6c0 Delete type=0 #39
2023/08/08-09:07:28.130329 7f58677fe6c0 Manual compaction at level-0 from '!folders!00Hn2nNarlL7b0DR' @ 72057594037927935 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at (end)

View File

@ -1,15 +1,7 @@
2023/07/29-09:21:50.805563 7f95c2bff6c0 Recovering log #3 2023/08/08-08:56:25.009829 7f5867fff6c0 Recovering log #32
2023/07/29-09:21:50.805808 7f95c2bff6c0 Level-0 table #5: started 2023/08/08-08:56:25.043069 7f5867fff6c0 Delete type=3 #30
2023/07/29-09:21:50.843484 7f95c2bff6c0 Level-0 table #5: 14920 bytes OK 2023/08/08-08:56:25.043120 7f5867fff6c0 Delete type=0 #32
2023/07/29-09:21:50.957433 7f95c2bff6c0 Delete type=0 #3 2023/08/08-09:07:10.688033 7f58677fe6c0 Level-0 table #37: started
2023/07/29-09:21:50.957497 7f95c2bff6c0 Delete type=3 #2 2023/08/08-09:07:10.688071 7f58677fe6c0 Level-0 table #37: 0 bytes OK
2023/07/29-09:40:48.256475 7f95c0bfb6c0 Level-0 table #8: started 2023/08/08-09:07:10.694013 7f58677fe6c0 Delete type=0 #35
2023/07/29-09:40:48.256500 7f95c0bfb6c0 Level-0 table #8: 0 bytes OK 2023/08/08-09:07:10.710270 7f58677fe6c0 Manual compaction at level-0 from '!folders!00Hn2nNarlL7b0DR' @ 72057594037927935 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at (end)
2023/07/29-09:40:48.262226 7f95c0bfb6c0 Delete type=0 #6
2023/07/29-09:40:48.269398 7f95c0bfb6c0 Manual compaction at level-0 from '!folders!00Hn2nNarlL7b0DR' @ 72057594037927935 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at '!items!yozTUjNuc2rEGjFK' @ 55 : 1
2023/07/29-09:40:48.269412 7f95c0bfb6c0 Compacting 1@0 + 0@1 files
2023/07/29-09:40:48.273371 7f95c0bfb6c0 Generated table #9@0: 113 keys, 14920 bytes
2023/07/29-09:40:48.273390 7f95c0bfb6c0 Compacted 1@0 + 0@1 files => 14920 bytes
2023/07/29-09:40:48.279249 7f95c0bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2023/07/29-09:40:48.279362 7f95c0bfb6c0 Delete type=2 #5
2023/07/29-09:40:48.296255 7f95c0bfb6c0 Manual compaction at level-0 from '!items!yozTUjNuc2rEGjFK' @ 55 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000038

View File

@ -1,3 +1,7 @@
2023/07/29-09:40:52.213843 7f95c1bfd6c0 Recovering log #7 2023/08/08-09:07:13.616518 7f5afd5f96c0 Recovering log #36
2023/07/29-09:40:52.233833 7f95c1bfd6c0 Delete type=3 #4 2023/08/08-09:07:13.626497 7f5afd5f96c0 Delete type=3 #34
2023/07/29-09:40:52.234058 7f95c1bfd6c0 Delete type=0 #7 2023/08/08-09:07:13.626556 7f5afd5f96c0 Delete type=0 #36
2023/08/08-09:07:28.130506 7f58677fe6c0 Level-0 table #41: started
2023/08/08-09:07:28.130559 7f58677fe6c0 Level-0 table #41: 0 bytes OK
2023/08/08-09:07:28.173605 7f58677fe6c0 Delete type=0 #39
2023/08/08-09:07:28.221390 7f58677fe6c0 Manual compaction at level-0 from '!folders!DiwHbtGAkTYxtshX' @ 72057594037927935 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at (end)

View File

@ -1,15 +1,7 @@
2023/07/29-09:21:50.940886 7f95c13fc6c0 Recovering log #3 2023/08/08-08:56:25.046084 7f5afcdf86c0 Recovering log #32
2023/07/29-09:21:50.940981 7f95c13fc6c0 Level-0 table #5: started 2023/08/08-08:56:25.085370 7f5afcdf86c0 Delete type=3 #30
2023/07/29-09:21:50.975963 7f95c13fc6c0 Level-0 table #5: 7833 bytes OK 2023/08/08-08:56:25.085408 7f5afcdf86c0 Delete type=0 #32
2023/07/29-09:21:51.079915 7f95c13fc6c0 Delete type=0 #3 2023/08/08-09:07:10.728779 7f58677fe6c0 Level-0 table #37: started
2023/07/29-09:21:51.079983 7f95c13fc6c0 Delete type=3 #2 2023/08/08-09:07:10.728820 7f58677fe6c0 Level-0 table #37: 0 bytes OK
2023/07/29-09:40:48.290005 7f95c0bfb6c0 Level-0 table #8: started 2023/08/08-09:07:10.736158 7f58677fe6c0 Delete type=0 #35
2023/07/29-09:40:48.290023 7f95c0bfb6c0 Level-0 table #8: 0 bytes OK 2023/08/08-09:07:10.742554 7f58677fe6c0 Manual compaction at level-0 from '!folders!DiwHbtGAkTYxtshX' @ 72057594037927935 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at (end)
2023/07/29-09:40:48.296185 7f95c0bfb6c0 Delete type=0 #6
2023/07/29-09:40:48.303065 7f95c0bfb6c0 Manual compaction at level-0 from '!folders!DiwHbtGAkTYxtshX' @ 72057594037927935 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at '!items!zgNI2haxhBxBDBdl' @ 24 : 1
2023/07/29-09:40:48.303074 7f95c0bfb6c0 Compacting 1@0 + 0@1 files
2023/07/29-09:40:48.306318 7f95c0bfb6c0 Generated table #9@0: 25 keys, 3580 bytes
2023/07/29-09:40:48.306337 7f95c0bfb6c0 Compacted 1@0 + 0@1 files => 3580 bytes
2023/07/29-09:40:48.312428 7f95c0bfb6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2023/07/29-09:40:48.312551 7f95c0bfb6c0 Delete type=2 #5
2023/07/29-09:40:48.323419 7f95c0bfb6c0 Manual compaction at level-0 from '!items!zgNI2haxhBxBDBdl' @ 24 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at (end)

View File

@ -90,7 +90,7 @@
], ],
"title": "Ecryme, le Jeu de Rôles", "title": "Ecryme, le Jeu de Rôles",
"url": "https://www.uberwald.me/gitea/uberwald/fvtt-ecryme", "url": "https://www.uberwald.me/gitea/uberwald/fvtt-ecryme",
"version": "11.0.9", "version": "11.0.13",
"download": "https://www.uberwald.me/gitea/uberwald/fvtt-ecryme/archive/fvtt-ecryme-v11.0.9.zip", "download": "https://www.uberwald.me/gitea/uberwald/fvtt-ecryme/archive/fvtt-ecryme-v11.0.13.zip",
"background": "systems/fvtt-ecryme/images/assets/ecryme_extract_panel_01.webp" "background": "systems/fvtt-ecryme/images/assets/ecryme_extract_panel_01.webp"
} }

View File

@ -136,6 +136,20 @@
"major": 0 "major": 0
} }
}, },
"annency": {
"iscollective": false,
"ismultiple": false,
"characters": "",
"location": {"1": "", "2": "", "3":"", "4":"", "5":"" },
"description": "",
"enhancements": "",
"boheme": {
"name": "",
"ideals": "",
"politic": "",
"description": ""
}
},
"cephaly": { "cephaly": {
"name": "ECRY.ui.cephaly", "name": "ECRY.ui.cephaly",
"skilllist": { "skilllist": {
@ -188,9 +202,6 @@
"trait", "trait",
"weapon", "weapon",
"specialization", "specialization",
"annency",
"boheme",
"contact",
"maneuver" "maneuver"
], ],
"templates": { "templates": {

View File

@ -125,8 +125,12 @@
{{#if hasCephaly}} {{#if hasCephaly}}
{{!-- Cephaly Tab --}} {{!-- Cephaly Tab --}}
<div class="tab cephaly" data-group="primary" data-tab="cephaly"> <div class="tab cephaly" data-group="primary" data-tab="cephaly">
<div class="grid grid-2col">
<div> <div>
<h3>{{localize "ECRY.ui.cephaly"}}</h3>
<ul class="stat-list alternate-list item-list"> <ul class="stat-list alternate-list item-list">
{{#each cephalySkills as |skill skillkey|}} {{#each cephalySkills as |skill skillkey|}}
<li class="item flexrow list-item"> <li class="item flexrow list-item">
@ -135,9 +139,8 @@
<i class="fa-solid fa-dice-d6"></i> <i class="fa-solid fa-dice-d6"></i>
{{localize skill.name}} {{localize skill.name}}
</a></span> </a></span>
<select class="item-field-label-short" type="text" <select class="item-field-label-short" type="text" name="system.cephaly.skilllist.{{skillkey}}.value"
name="system.cephaly.skilllist.{{skillkey}}.value" value="{{skill.value}}" value="{{skill.value}}" data-dtype="Number">
data-dtype="Number">
{{#select skill.value}} {{#select skill.value}}
{{#each @root.config.skillLevel as |level key| }} {{#each @root.config.skillLevel as |level key| }}
<option value="{{level}}">{{level}}</option> <option value="{{level}}">{{level}}</option>
@ -147,7 +150,79 @@
</li> </li>
{{/each}} {{/each}}
</ul> </ul>
<h3>{{localize "ECRY.ui.annency"}}</h3>
<ul class="stat-list alternate-list item-list">
<li class="item flexrow list-item">
<span class="item-name-label-medium">
{{localize "ECRY.ui.iscollective"}}
</span>
<input type="checkbox" class="item-field-label-short" name="system.annency.iscollective"
value="{{system.annency.iscollective}}" {{checked system.annency.iscollective}} />
<span class="item-name-label-medium">
{{localize "ECRY.ui.ismultiple"}}
</span>
<input type="checkbox" class="item-field-label-short" name="system.annency.ismultiple"
value="{{system.annency.ismultiple}}" {{checked system.annency.ismultiple}} />
</li>
<li class="item flexrow list-item">
<span class="item-name-label-medium">
{{localize "ECRY.ui.description"}}
</span>
<textarea class="textarea-default" rows="3" name="system.annency.description">{{system.annency.description}}</textarea>
</li>
<li class="item flexrow list-item">
<span class="item-name-label-medium">
{{localize "ECRY.ui.characters"}}
</span>
<textarea class="textarea-default" rows="3" name="system.annency.characters">{{system.annency.characters}}</textarea>
</li>
</ul>
<h3>{{localize "ECRY.ui.oniricform"}}</h3>
<ul class="stat-list alternate-list item-list">
<li class="item flexrow list-item">
<span class="item-name-label-medium">{{localize "ECRY.ui.name"}}</span>
<input type="text" class="item-field-label-long" name="system.annency.boheme.name" value="{{system.annency.boheme.name}}" data-dtype="String"/>
</li>
<li class="item flexrow list-item">
<span class="item-name-label-medium">{{localize "ECRY.ui.ideals"}}</span>
<input type="text" class="item-field-label-long" name="system.annency.boheme.ideals" value="{{system.annency.boheme.ideals}}" data-dtype="String"/>
</li>
<li class="item flexrow list-item">
<span class="item-name-label-medium">{{localize "ECRY.ui.politic"}}</span>
<input type="text" class="item-field-label-long" name="system.annency.boheme.politic" value="{{system.annency.boheme.politic}}" data-dtype="String"/>
</li>
<li class="item flexrow list-item">
<span class="item-name-label-medium">{{localize "ECRY.ui.description"}}</span>
<textarea class="textarea-default" rows="3" name="system.annency.boheme.description">{{system.annency.boheme.description}}</textarea>
</li>
</ul>
</div> </div>
<div>
<h3>{{localize "ECRY.ui.annency"}}</h3>
<ul class="stat-list alternate-list item-list">
{{#each system.annency.location as |location index|}}
<li class="item flexrow list-item">
<span class="item-name-label-medium">
{{localize "ECRY.ui.location"}} {{index}}
</span>
<textarea class="textarea-default" rows="3" name="system.annency.location.{{index}}">{{location}}</textarea>
</li>
{{/each}}
<li class="item flexrow list-item">
<span class="item-name-label-medium">
{{localize "ECRY.ui.enhancements"}}
</span>
<textarea class="textarea-default" rows="3" name="system.annency.enhancements">{{system.annency.enhancements}}</textarea>
</li>
</ul>
</div>
</div>
</div> </div>
{{/if}} {{/if}}
@ -237,7 +312,7 @@
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img" <a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img"
src="{{maneuver.img}}" /></a> src="{{maneuver.img}}" /></a>
<span class="item-name-label-long2"> <span class="item-name-label-long2">
{{maneuver.name}} {{maneuver.name}}
</span> </span>
<div class="item-filler">&nbsp;</div> <div class="item-filler">&nbsp;</div>

View File

@ -1,20 +1,23 @@
{ {
"label": "Equipement", "label": "Equipement",
"mapping": {
"description": "system.description"
},
"entries": { "entries": {
"Absinthe": { "Absinthe": {
"name": "Absinthe", "name": "Absinthe",
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>"
}, },
"Accordion": { "Accordion": {
"name": "Accordion", "name": "Accordéon",
"description": "" "description": ""
}, },
"Airship": { "Airship": {
"name": "Airship", "name": "Dirigeable",
"description": "" "description": ""
}, },
"Animal skin parchment": { "Animal skin parchment": {
"name": "Animal skin parchment", "name": "Parchemin de peau",
"description": "" "description": ""
}, },
"Automobile": { "Automobile": {
@ -22,75 +25,75 @@
"description": "" "description": ""
}, },
"Axe": { "Axe": {
"name": "Axe", "name": "Hache",
"description": "" "description": ""
}, },
"Bag": { "Bag": {
"name": "Bag", "name": "Sac",
"description": "" "description": ""
}, },
"Ball of string": { "Ball of string": {
"name": "Ball of string", "name": "Pelote de ficelle",
"description": "" "description": ""
}, },
"Bar of base metal (1 kg)": { "Bar of base metal (1 kg)": {
"name": "Bar of base metal (1 kg)", "name": "Lingot de vil métal (1 kg)",
"description": "" "description": ""
}, },
"Bare hand": { "Bare hand": {
"name": "Bare hand", "name": "Mains nues",
"description": "" "description": ""
}, },
"Barrel organ": { "Barrel organ": {
"name": "Barrel organ", "name": "Orgue",
"description": "" "description": ""
}, },
"Battleaxe": { "Battleaxe": {
"name": "Battleaxe", "name": "Hache de bataille",
"description": "" "description": ""
}, },
"Beer (1 glass)": { "Beer (1 glass)": {
"name": "Beer (1 glass)", "name": "Bière (1 verre)",
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>"
}, },
"Beet stein": { "Beet stein": {
"name": "Beet stein", "name": "Chope (étain)",
"description": "" "description": ""
}, },
"Bicycle": { "Bicycle": {
"name": "Bicycle", "name": "Vélo",
"description": "" "description": ""
}, },
"Blacksmith's toolkit": { "Blacksmith's toolkit": {
"name": "Blacksmith's toolkit", "name": "Outils de forgeron",
"description": "" "description": ""
}, },
"Blanket": { "Blanket": {
"name": "Blanket", "name": "Couverture",
"description": "" "description": ""
}, },
"Blowpipe": { "Blowpipe": {
"name": "Blowpipe", "name": "Sarbacane",
"description": "" "description": ""
}, },
"Blunderbuss": { "Blunderbuss": {
"name": "Blunderbuss", "name": "Tromblon",
"description": "" "description": ""
}, },
"Book (printed)": { "Book (printed)": {
"name": "Book (printed)", "name": "Livre (imprimé)",
"description": "" "description": ""
}, },
"Bow": { "Bow": {
"name": "Bow", "name": "Arc",
"description": "" "description": ""
}, },
"Bower hat": { "Bower hat": {
"name": "Bower hat", "name": "Chapeau melon",
"description": "" "description": ""
}, },
"Box camera": { "Box camera": {
"name": "Box camera", "name": "Appareil photographique (boîtier)",
"description": "" "description": ""
}, },
"Bracelet": { "Bracelet": {
@ -102,27 +105,27 @@
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>"
}, },
"Brooch": { "Brooch": {
"name": "Brooch", "name": "Broche",
"description": "" "description": ""
}, },
"Butter": { "Butter": {
"name": "Butter", "name": "Beurre",
"description": "" "description": ""
}, },
"Butterfly net": { "Butterfly net": {
"name": "Butterfly net", "name": "Filet à papillons",
"description": "" "description": ""
}, },
"Cake": { "Cake": {
"name": "Cake", "name": "Gâteau",
"description": "" "description": ""
}, },
"Candle": { "Candle": {
"name": "Candle", "name": "Bougie",
"description": "" "description": ""
}, },
"Cane": { "Cane": {
"name": "Cane", "name": "Canne",
"description": "" "description": ""
}, },
"Cape": { "Cape": {
@ -130,23 +133,23 @@
"description": "" "description": ""
}, },
"Carriage": { "Carriage": {
"name": "Carriage", "name": "Carriole",
"description": "" "description": ""
}, },
"Cestus": { "Cestus": {
"name": "Cestus", "name": "Ceste",
"description": "" "description": ""
}, },
"Chain": { "Chain": {
"name": "Chain", "name": "Chaîne",
"description": "" "description": ""
}, },
"Chain mail": { "Chain mail": {
"name": "Chain mail", "name": "Chemise de maille",
"description": "" "description": ""
}, },
"Chestpplate": { "Chestpplate": {
"name": "Chestpplate", "name": "Cuirasse",
"description": "" "description": ""
}, },
"Cigarettes": { "Cigarettes": {
@ -154,11 +157,11 @@
"description": "" "description": ""
}, },
"Coffee, tea": { "Coffee, tea": {
"name": "Coffee, tea", "name": "Café, thé",
"description": "" "description": ""
}, },
"Compass": { "Compass": {
"name": "Compass", "name": "Boussole",
"description": "" "description": ""
}, },
"Corset": { "Corset": {
@ -166,155 +169,155 @@
"description": "" "description": ""
}, },
"Crowbar": { "Crowbar": {
"name": "Crowbar", "name": "Pied de biche",
"description": "" "description": ""
}, },
"Crude oil (1 l)": { "Crude oil (1 l)": {
"name": "Crude oil (1 l)", "name": "Huile lourde (1 l)",
"description": "" "description": ""
}, },
"Cudgel": { "Cudgel": {
"name": "Cudgel", "name": "Gourdin",
"description": "" "description": ""
}, },
"Dagger": { "Dagger": {
"name": "Dagger", "name": "Dague",
"description": "" "description": ""
}, },
"Dirk": { "Dirk": {
"name": "Dirk", "name": "Poignard",
"description": "" "description": ""
}, },
"Disk": { "Disk": {
"name": "Disk", "name": "Disque",
"description": "" "description": ""
}, },
"Dissection kit": { "Dissection kit": {
"name": "Dissection kit", "name": "Nécessaire de dissection ",
"description": "" "description": ""
}, },
"Dress, skirt": { "Dress, skirt": {
"name": "Dress, skirt", "name": "Robe, jupe",
"description": "" "description": ""
}, },
"Drum": { "Drum": {
"name": "Drum", "name": "Tambour",
"description": "" "description": ""
}, },
"Earrings (pair)": { "Earrings (pair)": {
"name": "Earrings (pair)", "name": "Boucles d'oreille (paire)",
"description": "" "description": ""
}, },
"Egg": { "Egg": {
"name": "Egg", "name": "Oeuf",
"description": "" "description": ""
}, },
"Evening dress": { "Evening dress": {
"name": "Evening dress", "name": "Robe de soirée",
"description": "" "description": ""
}, },
"Evening shirt": { "Evening shirt": {
"name": "Evening shirt", "name": "Chemise de soirée",
"description": "" "description": ""
}, },
"Film": { "Film": {
"name": "Film", "name": "Pellicule, développement et tirage",
"description": "" "description": ""
}, },
"Flail": { "Flail": {
"name": "Flail", "name": "Fléau",
"description": "" "description": ""
}, },
"Flat cap": { "Flat cap": {
"name": "Flat cap", "name": "Casquette gavroche",
"description": "" "description": ""
}, },
"Glasses": { "Glasses": {
"name": "Glasses", "name": "Lunettes",
"description": "" "description": ""
}, },
"Grappling hook": { "Grappling hook": {
"name": "Grappling hook", "name": "Grapin",
"description": "" "description": ""
}, },
"Halberd": { "Halberd": {
"name": "Halberd", "name": "Hallebarde",
"description": "" "description": ""
}, },
"Hammer and chisel": { "Hammer and chisel": {
"name": "Hammer and chisel", "name": "Marteau et burin",
"description": "" "description": ""
}, },
"Handbag": { "Handbag": {
"name": "Handbag", "name": "Sac à main",
"description": "" "description": ""
}, },
"Handheld crossbow": { "Handheld crossbow": {
"name": "Handheld crossbow", "name": "Arbalète de poing",
"description": "" "description": ""
}, },
"Handheld lamp": { "Handheld lamp": {
"name": "Handheld lamp", "name": "Lampe tempête",
"description": "" "description": ""
}, },
"Harpsichord": { "Harpsichord": {
"name": "Harpsichord", "name": "Clavecin",
"description": "" "description": ""
}, },
"High heels shoes": { "High heels shoes": {
"name": "High heels shoes", "name": "Escarpins",
"description": "" "description": ""
}, },
"Horse-drawn cart": { "Horse-drawn cart": {
"name": "Horse-drawn cart", "name": "Chariot",
"description": "" "description": ""
}, },
"Hot air balloon": { "Hot air balloon": {
"name": "Hot air balloon", "name": "Ballon",
"description": "" "description": ""
}, },
"Illustrated manuscript (cheap)": { "Illustrated manuscript (cheap)": {
"name": "Illustrated manuscript (cheap)", "name": "Manuscrit enluminé (bon marché) ",
"description": "" "description": ""
}, },
"Illustrated manuscript (rich)": { "Illustrated manuscript (rich)": {
"name": "Illustrated manuscript (rich)", "name": "Manuscrit enluminé (cher)",
"description": "" "description": ""
}, },
"Improvised weapon": { "Improvised weapon": {
"name": "Improvised weapon", "name": "Armes improvisées",
"description": "" "description": ""
}, },
"Inkpot": { "Inkpot": {
"name": "Inkpot", "name": "Encrier",
"description": "" "description": ""
}, },
"Iron flask": { "Iron flask": {
"name": "Iron flask", "name": "Flasque de fer",
"description": "" "description": ""
}, },
"Jar (glass)": { "Jar (glass)": {
"name": "Jar (glass)", "name": "Conserve (verre)",
"description": "" "description": ""
}, },
"Jaw harp": { "Jaw harp": {
"name": "Jaw harp", "name": "Guimbarde",
"description": "" "description": ""
}, },
"Kettle": { "Kettle": {
"name": "Kettle", "name": "Bouilloire",
"description": "" "description": ""
}, },
"Knife": { "Knife": {
"name": "Knife", "name": "Couteau",
"description": "" "description": ""
}, },
"Lamp oil": { "Lamp oil": {
"name": "Lamp oil", "name": "Huile (lamp)",
"description": "" "description": ""
}, },
"Lantern": { "Lantern": {
"name": "Lantern", "name": "Lanterne",
"description": "" "description": ""
}, },
"Leather boots (pair)": { "Leather boots (pair)": {
@ -322,27 +325,27 @@
"description": "" "description": ""
}, },
"Leather chest piece": { "Leather chest piece": {
"name": "Leather chest piece", "name": "Gilet de cuir",
"description": "" "description": ""
}, },
"Leather overcoat": { "Leather overcoat": {
"name": "Leather overcoat", "name": "Manteau de conduite en cuir ",
"description": "" "description": ""
}, },
"Lighter": { "Lighter": {
"name": "Lighter", "name": "Briquet",
"description": "" "description": ""
}, },
"Loaf of bread": { "Loaf of bread": {
"name": "Loaf of bread", "name": "Miche de pain",
"description": "" "description": ""
}, },
"Log": { "Log": {
"name": "Log", "name": "Bûche",
"description": "" "description": ""
}, },
"Lute": { "Lute": {
"name": "Lute", "name": "Luth",
"description": "" "description": ""
}, },
"Lyre": { "Lyre": {
@ -350,179 +353,179 @@
"description": "" "description": ""
}, },
"Mace": { "Mace": {
"name": "Mace", "name": "Masse d'armes",
"description": "" "description": ""
}, },
"Magnifying glass": { "Magnifying glass": {
"name": "Magnifying glass", "name": "Lunette, télescope",
"description": "" "description": ""
}, },
"Mander parchment": { "Mander parchment": {
"name": "Mander parchment", "name": "Parchemin de mandre",
"description": "" "description": ""
}, },
"Mandolin": { "Mandolin": {
"name": "Mandolin", "name": "Mandoline",
"description": "" "description": ""
}, },
"Meat (beef, horse, chicken)": { "Meat (beef, horse, chicken)": {
"name": "Meat (beef, horse, chicken)", "name": "Viande (boeuf, cheval, poulet)",
"description": "" "description": ""
}, },
"Meat (fullige, snake, pigeon) (Copy)": { "Meat (fullige, snake, pigeon) (Copy)": {
"name": "Meat (fullige, snake, pigeon) (Copy)", "name": "Viande (fulige, serpent, pigeon)",
"description": "" "description": ""
}, },
"Meat (rat)": { "Meat (rat)": {
"name": "Meat (rat)", "name": "Viande (rat)",
"description": "" "description": ""
}, },
"Messenger bag": { "Messenger bag": {
"name": "Messenger bag", "name": "Besace",
"description": "" "description": ""
}, },
"Metal crossbow": { "Metal crossbow": {
"name": "Metal crossbow", "name": "Arbalète métallique",
"description": "" "description": ""
}, },
"Metal cutlery": { "Metal cutlery": {
"name": "Metal cutlery", "name": "Couverts en métal",
"description": "" "description": ""
}, },
"Metal plaque": { "Metal plaque": {
"name": "Metal plaque", "name": "Plaque de métal",
"description": "<p>+8 coins as deposit</p>" "description": "<p>(+8 de caution)</p>"
}, },
"Mushroom bread": { "Mushroom bread": {
"name": "Mushroom bread", "name": "Pain de champignons",
"description": "" "description": ""
}, },
"Mushroom spirit": { "Mushroom spirit": {
"name": "Mushroom spirit", "name": "Eau-de-vie de champignons",
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>Les bouteilles vides sont consignées, 5 sous par bouteille</p>"
}, },
"Musical saw": { "Musical saw": {
"name": "Musical saw", "name": "Scie musicale",
"description": "" "description": ""
}, },
"Musket": { "Musket": {
"name": "Musket", "name": "Mousquet",
"description": "" "description": ""
}, },
"Necklace": { "Necklace": {
"name": "Necklace", "name": "Collier",
"description": "" "description": ""
}, },
"Organ": { "Organ": {
"name": "Organ", "name": "Orgue",
"description": "" "description": ""
}, },
"Overcoat": { "Overcoat": {
"name": "Overcoat", "name": "Manteau",
"description": "" "description": ""
}, },
"Pack of cards": { "Pack of cards": {
"name": "Pack of cards", "name": "Jeu de cartes",
"description": "" "description": ""
}, },
"Petticoat": { "Petticoat": {
"name": "Petticoat", "name": "Jupon",
"description": "" "description": ""
}, },
"Phonographic recorder": { "Phonographic recorder": {
"name": "Phonographic recorder", "name": "phonoéditeur",
"description": "" "description": ""
}, },
"Pike": { "Pike": {
"name": "Pike", "name": "Pique",
"description": "" "description": ""
}, },
"Pistol": { "Pistol": {
"name": "Pistol", "name": "Pistolet",
"description": "" "description": ""
}, },
"Pocket watch": { "Pocket watch": {
"name": "Pocket watch", "name": "Montre à gousset",
"description": "" "description": ""
}, },
"Poor quality stilts": { "Poor quality stilts": {
"name": "Poor quality stilts", "name": "Chaussures à talons-aiguille de basse qualité",
"description": "" "description": ""
}, },
"Port, wine": { "Port, wine": {
"name": "Port, wine", "name": "Porto, vin",
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>Les bouteilles vides sont consignées, 5 sous par bouteille</p>"
}, },
"Portable first aid kit": { "Portable first aid kit": {
"name": "Portable first aid kit", "name": "Trousse médicale de voyage ",
"description": "" "description": ""
}, },
"Portable phonographic recorder": { "Portable phonographic recorder": {
"name": "Portable phonographic recorder", "name": "Phonoenregistreur de voyage",
"description": "" "description": ""
}, },
"Portable stove": { "Portable stove": {
"name": "Portable stove", "name": "Réchaud à alcool",
"description": "" "description": ""
}, },
"Pot of jam": { "Pot of jam": {
"name": "Pot of jam", "name": "Pot de confiture",
"description": "" "description": ""
}, },
"Quill": { "Quill": {
"name": "Quill", "name": "Plume",
"description": "" "description": ""
}, },
"Rapier": { "Rapier": {
"name": "Rapier", "name": "Rapière",
"description": "" "description": ""
}, },
"Razor blade": { "Razor blade": {
"name": "Razor blade", "name": "Lame de rasoir",
"description": "" "description": ""
}, },
"Recorder": { "Recorder": {
"name": "Recorder", "name": "Flûte à bec",
"description": "" "description": ""
}, },
"Revolver": { "Revolver": {
"name": "Revolver", "name": "Révolver",
"description": "" "description": ""
}, },
"Riding boots (pair)": { "Riding boots (pair)": {
"name": "Riding boots (pair)", "name": "Botte de cavalier (paire)",
"description": "" "description": ""
}, },
"Ring": { "Ring": {
"name": "Ring", "name": "Anneau",
"description": "" "description": ""
}, },
"Rope (hemp)": { "Rope (hemp)": {
"name": "Rope (hemp)", "name": "Corde (chanvre)",
"description": "" "description": ""
}, },
"Rum": { "Rum": {
"name": "Rum", "name": "Rhum",
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>Les bouteilles vides sont consignées, 5 sous par bouteille</p>"
}, },
"Scarf, shawl": { "Scarf, shawl": {
"name": "Scarf, shawl", "name": "Echarpe, châle",
"description": "" "description": ""
}, },
"Shoes": { "Shoes": {
"name": "Shoes", "name": "Chaussures",
"description": "" "description": ""
}, },
"Sighted rifle": { "Sighted rifle": {
"name": "Sighted rifle", "name": "Fusil à lunette",
"description": "" "description": ""
}, },
"Silk stockings": { "Silk stockings": {
"name": "Silk stockings", "name": "Bas de soie",
"description": "" "description": ""
}, },
"Silver bar": { "Silver bar": {
"name": "Silver bar", "name": "Lingot dargent ",
"description": "" "description": ""
}, },
"Skis": { "Skis": {
@ -530,59 +533,59 @@
"description": "" "description": ""
}, },
"Sleeping bag": { "Sleeping bag": {
"name": "Sleeping bag", "name": "Sac de couchage",
"description": "" "description": ""
}, },
"Sling": { "Sling": {
"name": "Sling", "name": "Fronde",
"description": "" "description": ""
}, },
"Soft brimmed hat": { "Soft brimmed hat": {
"name": "Soft brimmed hat", "name": "Chapeau mou",
"description": "" "description": ""
}, },
"Spear": { "Spear": {
"name": "Spear", "name": "Lance",
"description": "" "description": ""
}, },
"Spirit": { "Spirit": {
"name": "Spirit", "name": "Liqueur",
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>Les bouteilles vides sont consignées, 5 sous par bouteille</p>"
}, },
"Staff": { "Staff": {
"name": "Staff", "name": "Bâton",
"description": "" "description": ""
}, },
"Stylus for wax plaque": { "Stylus for wax plaque": {
"name": "Stylus for wax plaque", "name": "Stylet pour plaque de cire",
"description": "" "description": ""
}, },
"Sword": { "Sword": {
"name": "Sword", "name": "Epée",
"description": "" "description": ""
}, },
"Tambourine": { "Tambourine": {
"name": "Tambourine", "name": "Tambourin",
"description": "" "description": ""
}, },
"Telescope": { "Telescope": {
"name": "Telescope", "name": "Télescope",
"description": "" "description": ""
}, },
"Telescopic stilts": { "Telescopic stilts": {
"name": "Telescopic stilts", "name": "Échasses télescopiques",
"description": "" "description": ""
}, },
"Thief's toolkit": { "Thief's toolkit": {
"name": "Thief's toolkit", "name": "Outils de voleur",
"description": "" "description": ""
}, },
"Top hat": { "Top hat": {
"name": "Top hat", "name": "Haut-de-forme",
"description": "" "description": ""
}, },
"Torch": { "Torch": {
"name": "Torch", "name": "Torche",
"description": "" "description": ""
}, },
"Train (locomotive)": { "Train (locomotive)": {
@ -594,67 +597,67 @@
"description": "" "description": ""
}, },
"Trumpet": { "Trumpet": {
"name": "Trumpet", "name": "Trompette",
"description": "" "description": ""
}, },
"Truncheon": { "Truncheon": {
"name": "Truncheon", "name": "Matraque",
"description": "" "description": ""
}, },
"Underwear": { "Underwear": {
"name": "Underwear", "name": "Sous-vêtements",
"description": "" "description": ""
}, },
"Uniform": { "Uniform": {
"name": "Uniform", "name": "Uniforme",
"description": "" "description": ""
}, },
"Viol": { "Viol": {
"name": "Viol", "name": "Viole",
"description": "" "description": ""
}, },
"Violin": { "Violin": {
"name": "Violin", "name": "Violon",
"description": "" "description": ""
}, },
"Walking stick": { "Walking stick": {
"name": "Walking stick", "name": "Bâton de marche",
"description": "" "description": ""
}, },
"Watch": { "Watch": {
"name": "Watch", "name": "Montre",
"description": "" "description": ""
}, },
"Wax plaque": { "Wax plaque": {
"name": "Wax plaque", "name": "Plaque de cire",
"description": "<p>+3 coins as deposit</p>" "description": "<p>+3 de caution</p>"
}, },
"Whiskey": { "Whiskey": {
"name": "Whiskey", "name": "Whisky",
"description": "<p>A 5 pence deposit is paid for bottles. This sum is paid back if the empty bottle is returned.</p>" "description": "<p>Les bouteilles vides sont consignées, 5 sous par bouteille</p>"
}, },
"Whistle": { "Whistle": {
"name": "Whistle", "name": "Sifflet",
"description": "" "description": ""
}, },
"White shirt": { "White shirt": {
"name": "White shirt", "name": "Chemise blanche",
"description": "" "description": ""
}, },
"Wooden crossbow": { "Wooden crossbow": {
"name": "Wooden crossbow", "name": "Arbalète en bois",
"description": "" "description": ""
}, },
"Wooden sedan chair": { "Wooden sedan chair": {
"name": "Wooden sedan chair", "name": "Chaise à porteurs (bois)",
"description": "" "description": ""
}, },
"Wooden trunk": { "Wooden trunk": {
"name": "Wooden trunk", "name": "Malle de bois",
"description": "" "description": ""
}, },
"Writing material": { "Writing material": {
"name": "Writing material", "name": "Matériel décriture",
"description": "" "description": ""
} }
} }

View File

@ -1,65 +1,68 @@
{ {
"label": "Manoeuvres", "label": "Manoeuvres",
"mapping": {
"description": "system.description"
},
"entries": { "entries": {
"Coup de Jarnac": { "Coup de Jarnac": {
"name": "Coup de Jarnac", "name": "Coup de Jarnac",
"description": "<p>Execution Margin of 4</p>\n<p>This is a violent, treacherous, and wicked blow made famous by Guy Chabot de Jarnac, who used it for the first time in a judiciary duel in Aeolus in 954. It involves wounding the opponent&rsquo;s leg or Achilles tendon, which prevents them from being able to move normally. As well as the Impact, the victim also receives the Trait: <em>Lame -1</em>.</p>" "description": "<p>Marge de 4 en Accomplissement </p>\n<p>Ce coup violent, déloyal et pernicieux, a été rendu célèbre par Guy Chabot de Jarnac, qui la porté pour la première fois lors dun duel judiciaire, à Éole, en 954. Il consiste à blesser la jambe ou le tendon dAchille de ladversaire, lempêchant de se déplacer normalement. En plus de lImpact, la victime se voit affublée du Trait <em>Estropié -1</em>.</p>"
}, },
"Doesnt even hurt": { "Doesnt even hurt": {
"name": "Doesnt even hurt", "name": "Même pas mal",
"description": "<p>Through breathing control and unshakable willpower, the combatant learns to ignore their injuries. Not only do they not receive any penalty from Impacts inflicted upon them, but even better, those Impacts allow them to unlock their inner strength and become bonuses. Therefore, instead of suffering from a penalty of -4 for a major Impact, the character receives a bonus of +4. they may surpass the Margin limit set by their Skill level.</p>" "description": "<p>Par le contrôle de sa respiration et une volonté inébranlable, le combattant apprend à faire fi de ses blessures. Non seulement il ne souffre daucun malus dû aux Impacts subis mais, mieux encore, ces derniers lui permettent de se surpasser et deviennent des bonus proportionnels. Ainsi, au lieu de subir un malus de -4 pour un Impact majeur, le personnage bénéficiera dun bonus de +4. Il peut dépasser la Marge autorisée par sa Compétence.</p>"
}, },
"Double impact": { "Double impact": {
"name": "Double impact", "name": "Double impact",
"description": "<p>Aggressive</p>\n<p>Two weapons needed</p>\n<p>This technique requires extreme speed on the user&rsquo;s part, increasing the number of attacks they can deliver. In a single exchange of blows, they can inflict an Impact twice (two serious Impacts rather than one for example). However, this can turn against them and be very dangerous, since due to their excessive aggressiveness, the character exposes themself. They also suffer from double Impacts.</p>" "description": "<p>Aggressif</p>\n<p>deux armes sont nécessaires</p>\n<p>Cette botte demande une extrême célérité au maître darmes qui augmente sa cadence de frappe. Durant un même échange de coups, il est ainsi capable dinfliger son Impact deux fois (deux Impacts graves au lieu dun par exemple). Le retour de flamme est cependant périlleux, car, par son agressivité, le maître darmes se découvre. Lui aussi subit des Impacts doublés.</p>"
}, },
"It's the winning, not the taking part that counts": { "It's the winning, not the taking part that counts": {
"name": "It's the winning, not the taking part that counts", "name": "Limportant nest pas de participer mais de gagner",
"description": "<p>Impossible to use this technique in a duel</p>\n<p>The sword fighter has learned to take advantage of all situations, by prioritizing efficiency over style. They use whatever they have at hand to gain an advantage. Any improvised weapon they use has an Effect of +3, but breaks after use.</p>" "description": "<p>impossibilité dutiliser cette botte en duel</p>\n<p>Lescrimeur a appris à tirer profit de toutes les occasions, privilégiant lefficacité au style. Il se sert de tout ce qui lui tombe sous la main pour en tirer avantage. Entre ses mains, un élément improvisé utilisé pour se battre est doté dune Incidence de +3, mais il se brise après usage.</p>"
}, },
"Perforation": { "Perforation": {
"name": "Perforation", "name": "Perforation",
"description": "<p>This maneuver is particularly favored on stitch estates where it is still common to wear armor. The sword fighter uses a precise blow to target the weak point of their opponent&rsquo;s protection and runs through it, discarding any bonus granted by the armor.</p>" "description": "<p>Cette manœuvre est particulièrement usitée au sein des seigneuries traversières, où les armures demeurent courantes. Dun coup précis, le maître darmes cible le point faible de la protection de son opposant et sy engouffre, faisant fi du bonus de cette dernière.</p>"
}, },
"Point blank": { "Point blank": {
"name": "Point blank", "name": "À bout portant",
"description": "<p>Requires <em>Musket</em> Specialization</p>\n<p>The combatant is a martial artist able to use their musket in close range combat. In a single exchange of blows, they can deliver a bayonet blow (Effect of a dagger) and fire with the musket (Effect of a firearm).</p>" "description": "<p>nécessite Spécialization <em>Mousquet</em></p>\n<p>Le maître darmes est un artiste martial, capable de faire feu avec son mousquet lors dun combat au corps à corps. Durant un même échange de coups, il peut porter un coup de baïonnette (Incidence du poignard) et faire feu avec le mousquet (Incidence darme à feu).</p>"
}, },
"Ribbon Dance": { "Ribbon Dance": {
"name": "Ribbon Dance", "name": "Danse des rubans",
"description": "<p>Aggressive</p>\n<p>Requires a Specialization with a non rigid weapon (whip, chain, flail, ribbons lined with lead or metal blades), succeeding one&rsquo;s Preservation test, and enough space to fight&ndash;By spinning around with long, skilled movements, the combatant creates a deadly rotating sphere around themself. they can then add their Preservation Margin to their Execution Margin 2 points at a time. The Execution Margin then causes many superficial injuries (1 for each Margin of 2).</p>" "description": "<p>Agressif</p>\n<p>Par tranche de 2, nécessite une Spécialisation en arme articulée (fouet, chaînes, fléaux, rubans lestés de plomb ou lames métalliques), de réussir son test de Préservation et davoir suffisamment de place pour se battre En effectuant de longues et complexes arabesques, le maître darmes produit une sphère mortelle tournoyante autour de lui. Il peut alors ajouter sa Marge de Préservation, par tranche de 2, à sa Marge dAccomplissement. La Marge dAccomplissement produit alors de nombreuses blessures superficielles (1 par Marge de 2).</p>"
}, },
"The Chimeric Defense": { "The Chimeric Defense": {
"name": "The Chimeric Defense", "name": "Défense chimérique",
"description": "<p>&ldquo;Defensive moves only&rdquo;&ndash;by blocks of 2&ndash;</p>\n<p>To successfully carry out this maneuver, the character must obtain a Margin of at least 4 in both Execution and Preservation. If it succeeds, it allows the character to add all or part of their Preservation Margin to their Execution Margin in blocks of 2. while dodging or parrying the defender simultaneously lands a blow with a limb, an improvised weapon, or a shield etc. This requires tactical thinking, because using this technique weakens Preservation. The combattant may exceed the normal Margin limit set by Skill level.</p>" "description": "<p>&ldquo;Défensif uniquement&rdquo;&ndash;par tranches de 2&ndash;</p>\n<p>Pour réussir cette manœuvre, le personnage doit obtenir une Marge dau moins 4 en Accomplissement ET en Préservation. En cas de réussite, elle permet dajouter tout ou partie de sa Marge de Préservation, par tranches de 2, à sa Marge dAccomplissement. Alors quil esquive ou pare, le défenseur en profite pour porter un coup à laide dun membre, dun élément improvisé, dun bouclier, etc. Cela demande une réflexion tactique, car augmenter son Accomplissement en recourant à cette botte affaiblit sa Préservation. Le combattant peut dépasser la Marge autorisée par sa Compétence.</p>"
}, },
"The Dead mans Hold": { "The Dead mans Hold": {
"name": "The Dead mans Hold", "name": "Létreinte de lhomme mort",
"description": "<p>The sword fighter allows themself to take attacks by opting for a low Preservation score. By accepting these Impacts, they can take advantage of their opponent&rsquo;s lowered guard to inflict identical damage on them, in addition to normal damage inflicted during that turn, for a total which can surpass the normal Margin limit set by their Skill level.</p>" "description": "<p>Lescrimeur choisit de subir des blessures en optant pour un score de Préservation bas. En acceptant ces Impacts, il est en retour capable de déjouer la garde de son adversaire et lui fait subir en retour des dégâts identiques, en plus de ceux quil a infligés normalement durant cette passe darmes, pour un total pouvant dépasser sa Marge autorisée de Compétence.</p>"
}, },
"The jeering master": { "The jeering master": {
"name": "The jeering master", "name": "Maître persifleur",
"description": "<p>This technique can be used to provoke the opponent, and even humiliate them, before finishing them off. Using mockery, the combattant forces the opponent to use their highest score in Execution, which greatly reduces their Preservation (for minor characters, it becomes +4/-4 by default).</p>" "description": "<p>Cette technique permet de provoquer son adversaire, voire de lhumilier, avant de lachever. Par ses piques et ses railleries, le maître darmes impose à son adversaire de placer son plus haut score possible en Accomplissement, ce qui dégarnit grandement sa Préservation (pour les seconds rôles, faites +4/-4 par défaut). </p>"
}, },
"The Madmans step": { "The Madmans step": {
"name": "The Madmans step", "name": "Le pas de lhomme fou",
"description": "<p>Rojo style is not taught in judi-duelist schools, but in traverser caravans. The sword fighter employs a style made up of erratic and unpredictable movements that disorient the opponent and make the user difficult to touch. The swordfighter adds +4 to their Preservation and can surpass the normal Margin limit set by their Skill level.</p>" "description": "<p>Le style Rojo nest pas enseigné par dans les écoles davocats-duellistes, mais dans les caravanes traversières. Lescrimeur adopte un style fait de mouvements erratiques et imprévisibles, désorientant son adversaire et le rendant plus difficile à toucher. Le bretteur ajoute +4 à sa Préservation et peut dépasser la Marge autorisée par sa Compétence.</p>"
}, },
"The Nevers Attack": { "The Nevers Attack": {
"name": "The Nevers Attack", "name": "La botte de Nevers",
"description": "<p>Execution Margin of 4 and the opponent&rsquo;s head must be unprotected</p>\n<p>Invented by Parisian swordfighter Philippe de Nevers, this attack requires extreme precision but is absolutely devastating. If it succeeds, the user eliminates their opponent instantly by inflicting an injury between their eyes (equivalent to a major Impact).</p>" "description": "<p>Marge de 4 en Accomplissement et ladversaire ne doit pas posséder de protection à la tête</p>\n<p>Inventée par Philippe de Nevers, un sabreur parisien, cette botte exige une extrême précision mais se révèle dévastatrice. En cas de réussite, lépéiste élimine son adversaire sur le coup en lui infligeant une blessure entre les deux yeux (équivalent dun Impact majeur).</p>"
}, },
"The partner switch": { "The partner switch": {
"name": "The partner switch", "name": "Changement de partenaire",
"description": "<p>This technique can be used by a sword fighter facing multiple opponents. The attacker can include an extra target at the last second (before Effects are calculated). They may ask the storyteller to direct the attack on a character within range of their blade or choose the opponent with the highest or lowest Preservation score. The swordfighter&rsquo;s own Preservation score applies to both of the targeted opponents.</p>" "description": "<p>Cette botte peut être employée par un escrimeur confronté à plusieurs adversaires. Ce dernier a la possibilité dengager une cible supplémentaire au dernier moment (avant le calcul des Incidences). Il peut demander au conteur de lorienter vers un personnage à portée de fleuret ou de désigner son opposant avec le plus faible ou le plus fort score en Préservation. Le score de Préservation de lescrimeur sapplique aux deux adversaires désignés.</p>"
}, },
"The Scarlet Dance": { "The Scarlet Dance": {
"name": "The Scarlet Dance", "name": "La danse écarlate",
"description": "<p>This move was invented by the duelist Bramon of Aeolus. The nemesis of Marcel Rubempr&eacute;, and fencing instructor for the old nobility before they were chased out onto the traverses, Bramon&rsquo;s technique became legendary during the industrial revolution. It is a combination of dance steps, thrusts, and slashes. The swordfighter lets themself be taken away by their own inner music, and enters into a trance like state which allows them to add their <em>Athletics </em>score to the Effect. They can exceed the normal Margin limit set by their Skill level.</p>" "description": "<p>Cette botte est linvention de la duelliste Bramon dÉole. Véritable némésis de Marcel Rubempré, maître darmes des anciens nobles avant quils ne soient chassés sur les traverses, sa technique entra dans la légende lors de la révolution industrielle. Elle combine un mélange de pas de danse et de coups destoc et de taille. Se laissant aller au rythme de sa musique intérieure, lépéiste finit dans un état de transe lui permettant dajouter son score dAthlétisme à son Incidence. Il peut dépasser la Marge autorisée par sa Compétence.</p>"
}, },
"Two-handed attack": { "Two-handed attack": {
"name": "Two-handed attack", "name": "À deux mains",
"description": "<p>Blow delivered with both hands grasping the sword's hilt, Execution score higher than one&rsquo;s Preservation score required&ndash;The combatant &nbsp;strikes with all their strength to break through the opponent&rsquo;s defense. This move allows characters to replace the Effect with their <em>Athletics</em> score.</p>" "description": "<p>Porter le coup avec les deux mains sur le pommeau de larme, avoir un score dAccomplissement supérieur à celui de Préservation Le combattant frappe de toutes ses forces afin de percer la défense de son adversaire. Il peut remplacer lIncidence de son arme par son score en <em>Athlétisme</em>.</p>"
} }
} }
} }

View File

@ -0,0 +1,388 @@
{
"label": "Spécialisation",
"mapping": {
"description": "system.description"
},
"entries": {
"Aircraft": {
"name": "brûleur daérostat",
"description": ""
},
"Airplane": {
"name": "Aéroplane",
"description": ""
},
"Airship": {
"name": "Dirigeable",
"description": ""
},
"Amputation": {
"name": "Amputation",
"description": ""
},
"Architecture": {
"name": "Architecture",
"description": ""
},
"Armlock": {
"name": "Clef de bras",
"description": ""
},
"Automobile": {
"name": "Automobile",
"description": ""
},
"Axe": {
"name": "Hache",
"description": ""
},
"Bartering": {
"name": "Marchander",
"description": ""
},
"Blowpipe": {
"name": "Sarbacane",
"description": ""
},
"Bow": {
"name": "Arc",
"description": ""
},
"Boxing": {
"name": "Boxe",
"description": ""
},
"Camouflage": {
"name": "Camouflage",
"description": ""
},
"Carriage": {
"name": "Calèche",
"description": ""
},
"Carrying": {
"name": "Porter",
"description": "<p>Le personnage a la force et l'habitude de porter des charges lourdes.</p>"
},
"Cavalry saber": {
"name": "Sabre de cavalerie",
"description": ""
},
"Charm": {
"name": "Charmer",
"description": ""
},
"Chemystry": {
"name": "Chimie",
"description": ""
},
"Clarinet": {
"name": "Clarinette",
"description": ""
},
"Climbing": {
"name": "Escalader",
"description": "<p>Le personnage a appris à escalader différents types de surfaces.</p>"
},
"Clocks": {
"name": "Horloges",
"description": ""
},
"Collecting gossip": {
"name": "Collecter des ragots",
"description": ""
},
"Communication": {
"name": "Communication",
"description": ""
},
"Dagger": {
"name": "Dague",
"description": ""
},
"Decoction": {
"name": "Décoction",
"description": ""
},
"Dosage of medicine": {
"name": "Posologie",
"description": ""
},
"Electric": {
"name": "Electric",
"description": ""
},
"Environment (Alley)": {
"name": "Environnement (ruelle)",
"description": ""
},
"Environment (traverse)": {
"name": "Environnement (traverse)",
"description": ""
},
"Escape": {
"name": "Filer",
"description": ""
},
"Foil": {
"name": "Fleuret",
"description": ""
},
"Giving commands": {
"name": "Commander",
"description": ""
},
"Glider": {
"name": "Cerf-volant",
"description": ""
},
"Halberd": {
"name": "Hallebarde",
"description": ""
},
"Herbalism": {
"name": "Herbalisme",
"description": ""
},
"History": {
"name": "Histoire",
"description": ""
},
"Horse": {
"name": "Cheval",
"description": ""
},
"Hot air balloon": {
"name": "Ballon",
"description": ""
},
"Hydrocryme production": {
"name": "Production d'hydrocryme",
"description": ""
},
"Hydropower": {
"name": "Hydraulique",
"description": ""
},
"Impressing people": {
"name": "Impressionner",
"description": ""
},
"Improvised combat": {
"name": "Combat improvisé",
"description": ""
},
"Interrogation": {
"name": "Interrogation",
"description": ""
},
"Intervention": {
"name": "Intervention",
"description": ""
},
"Intimidation": {
"name": "Intimidation",
"description": ""
},
"Investigation": {
"name": "Investigation",
"description": ""
},
"Iron work": {
"name": "Ferronnerie",
"description": ""
},
"Jumping": {
"name": "sauter",
"description": "<p>Le personnage a la dextérité et la coordination pour sauter loin, haut, et atterrir sur ses pieds.</p>"
},
"Kickboxing": {
"name": "Savate",
"description": ""
},
"Lock picking": {
"name": "Crocheter",
"description": ""
},
"Lock systems": {
"name": "Serrures",
"description": ""
},
"Locomotive": {
"name": "Locomotive",
"description": ""
},
"Locomotives": {
"name": "Locomotives",
"description": ""
},
"Lying": {
"name": "Mentir",
"description": ""
},
"Making a good impression": {
"name": "Faire une bonne impression",
"description": ""
},
"Making mushroom paper": {
"name": "Fabriquer du papier à base de champignons",
"description": ""
},
"Milieu knowledge": {
"name": "Connaissance du milieu (...)",
"description": ""
},
"Music": {
"name": "Musique",
"description": ""
},
"Musical composition": {
"name": "Composition musicale",
"description": ""
},
"Musket": {
"name": "Mousquet",
"description": ""
},
"Neighborhood knowledge": {
"name": "Connaissance du quartier",
"description": ""
},
"Opera": {
"name": "Opéra",
"description": ""
},
"Organ": {
"name": "Orgue",
"description": ""
},
"Painting": {
"name": "Peinture",
"description": ""
},
"Pharmacology": {
"name": "Pharmacologie",
"description": ""
},
"Playwriting": {
"name": "Ecriture théâtrale",
"description": ""
},
"Pottery": {
"name": "Poterie",
"description": ""
},
"Rapier": {
"name": "Rapière",
"description": ""
},
"Religion": {
"name": "Religion",
"description": ""
},
"Rhetoric": {
"name": "Rhétorique",
"description": ""
},
"Running": {
"name": "Courir",
"description": "<p>Le personnage peut courir vite et longtemps.</p>"
},
"Sculpture": {
"name": "Sculpture",
"description": ""
},
"Sleight of hand": {
"name": "Escamoter",
"description": ""
},
"Sling": {
"name": "Fronde",
"description": ""
},
"Spear": {
"name": "Lance",
"description": ""
},
"Spreading false information": {
"name": "Propager de fausses informations",
"description": ""
},
"Strangling": {
"name": "Etrangler",
"description": ""
},
"Streetcar": {
"name": "Tramway",
"description": ""
},
"Surgery": {
"name": "Chirurgie",
"description": ""
},
"Swordstick": {
"name": "Canne-épée",
"description": ""
},
"Theater": {
"name": "Théâtre",
"description": ""
},
"Thermal": {
"name": "Thermique",
"description": ""
},
"Threatening": {
"name": "Menacer",
"description": ""
},
"Throwing knife": {
"name": "Couteau de lancer",
"description": ""
},
"Traverse architecture": {
"name": "Architecture des traverses",
"description": ""
},
"Traverse geography": {
"name": "Géographie des traverses",
"description": ""
},
"Traverse History": {
"name": "Histoire des traverses",
"description": ""
},
"Traverse mapmaking": {
"name": "Cartographie des traverses",
"description": ""
},
"Traverse mythology": {
"name": "Mythologie des traverses",
"description": ""
},
"Traverse sociology": {
"name": "Socilogie des traverses",
"description": ""
},
"Traverser flute": {
"name": "Flute des traverses",
"description": ""
},
"Tripping": {
"name": "Croc-en-jambe",
"description": ""
},
"Wind power": {
"name": "Eolien",
"description": ""
},
"Wrestling": {
"name": "Lutte",
"description": ""
},
"Writing": {
"name": "Ecriture",
"description": ""
}
}
}

View File

@ -0,0 +1,104 @@
{
"label": "Traits",
"mapping": {
"description": "system.description"
},
"entries": {
"Ability to stay calm": {
"name": "Facilité à rester calme",
"description": ""
},
"Comfortable on airships": {
"name": "A l'aise en dirigeable",
"description": ""
},
"Comfortable using a mapmaker's helmet": {
"name": "Virtuose du casque de cartographe",
"description": ""
},
"Comfortable walking on stilts": {
"name": "A l'aise en échasses",
"description": ""
},
"Cultured": {
"name": "Cultivé",
"description": ""
},
"Deaf": {
"name": "Sourd",
"description": "<p>Le personnage a grandi dans une usine, et le vacarme permanent des machines l'a rendu sourd. (-3).</p>"
},
"Disregard for death": {
"name": "Ne craint pas la mort",
"description": ""
},
"Excellent glider pilot": {
"name": "Excellent pilote de cerf-volant",
"description": ""
},
"Extremely good eyesight": {
"name": "Excellente vue",
"description": "<p>La vue de ce personnage est si développée qu'elle lui permet de &ldquo;lire&rdquo; les disques&nbsp;</p>"
},
"Famous with (...)": {
"name": "Connu dans le milieu des (...)",
"description": ""
},
"Foremimes language": {
"name": "Connait le langage des contremimes",
"description": ""
},
"Guild member": {
"name": "Membre de la guilde (...)",
"description": ""
},
"Guild member (high rank)": {
"name": "Membre de haut rang de la guilde (...)",
"description": ""
},
"Intuitively feels the damage on their vehicle": {
"name": "Sent intuitivement les dommages sur son véhicule",
"description": ""
},
"Keen intellect": {
"name": "Intellect affûté",
"description": ""
},
"Knowledge of upper classes of their city": {
"name": "Connaissance des classes huppées de la ville (...)",
"description": ""
},
"Knows how to encircle a target": {
"name": "Sait encercler une cible",
"description": ""
},
"Lipreading": {
"name": "Lit sur les lèvres",
"description": ""
},
"Preacher": {
"name": "Prêcheur",
"description": ""
},
"Preacher (great)": {
"name": "Prêcheur (excellent)",
"description": ""
},
"Rational mind": {
"name": "Rationnel",
"description": ""
},
"Rich": {
"name": "Riche",
"description": ""
},
"Sharpshooter": {
"name": "Tireur d'élite",
"description": "<p>Le personnage sait tirer partie d'un fusil à lunette.</p>"
},
"Skilled with explosives": {
"name": "Manieur d'explosifs",
"description": ""
}
}
}