This commit is contained in:
François-Xavier Guillois
2023-09-07 17:53:00 +02:00
parent dab51e4507
commit f483a219c1
68 changed files with 158 additions and 57 deletions
+1
View File
@@ -2,6 +2,7 @@
## 0.1.13 ## 0.1.13
- ajout des historiques - ajout des historiques
- ajout des rites
## 0.1.12 ## 0.1.12
- passage des packs en LevelDB - passage des packs en LevelDB
+2 -1
View File
@@ -147,7 +147,8 @@ ul.unstyled li {
font-size: 1.25em; font-size: 1.25em;
border-bottom: none; border-bottom: none;
} }
.actor.sheet .form h4 { .actor.sheet .form h4,
.item.sheet .form h4 {
font-family: "DistressBlack", sans-serif; font-family: "DistressBlack", sans-serif;
font-size: 2em; font-size: 2em;
text-transform: uppercase; text-transform: uppercase;
+6 -2
View File
@@ -212,14 +212,18 @@
"vehicles": "Véhicules", "vehicles": "Véhicules",
"new_objective": "Nouvel objectif", "new_objective": "Nouvel objectif",
"learning": "Apprentissage", "learning": "Apprentissage",
"cost": "Coût" "cost": "Coût",
"rituel": "Rituel",
"transe": "Transe",
"effects": "Effets",
"details": "Détails"
}, },
"ABILITIES": { "ABILITIES": {
"vigor": { "name": "Vigueur"}, "vigor": { "name": "Vigueur"},
"health": { "name": "Santé"}, "health": { "name": "Santé"},
"precision":{ "name": "Précision"}, "precision":{ "name": "Précision"},
"reflexes":{ "name": "Réflexes"}, "reflexes":{ "name": "Réflexes"},
"knowledge":{ "name": "Connaissance"}, "knowledge":{ "name": "Savoir"},
"perception":{ "name": "Perception"}, "perception":{ "name": "Perception"},
"will":{ "name": "Volonté"}, "will":{ "name": "Volonté"},
"empathy":{ "name": "Empathie"} "empathy":{ "name": "Empathie"}
+11
View File
@@ -82,6 +82,17 @@ VERMINE.abilityCategories = {
} }
} }
VERMINE.abilities = {
"vigor": "ABILITIES.vigor.name",
"health": "ABILITIES.health.name",
"precision": "ABILITIES.precision.name",
"reflexes": "ABILITIES.reflexes.name",
"knowledge": "ABILITIES.knowledge.name",
"perception": "ABILITIES.perception.name",
"will": "ABILITIES.will.name",
"empathy": "ABILITIES.empathy.name"
}
VERMINE.skillCategories = { VERMINE.skillCategories = {
"man": { "man": {
"label":"VERMINE.skill_category.man" "label":"VERMINE.skill_category.man"
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
MANIFEST-000127
+3
View File
@@ -0,0 +1,3 @@
2023/09/07-17:43:25.272832 7f3e00bf0640 Recovering log #125
2023/09/07-17:43:25.289734 7f3e00bf0640 Delete type=0 #125
2023/09/07-17:43:25.289773 7f3e00bf0640 Delete type=3 #123
+7
View File
@@ -0,0 +1,7 @@
2023/09/07-17:42:45.351570 7f3e00bf0640 Recovering log #121
2023/09/07-17:42:45.359683 7f3e00bf0640 Delete type=0 #121
2023/09/07-17:42:45.359723 7f3e00bf0640 Delete type=3 #119
2023/09/07-17:43:21.919681 7f3df7cfb640 Level-0 table #126: started
2023/09/07-17:43:21.919705 7f3df7cfb640 Level-0 table #126: 0 bytes OK
2023/09/07-17:43:21.925140 7f3df7cfb640 Delete type=0 #124
2023/09/07-17:43:21.932544 7f3df7cfb640 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
MANIFEST-000127
+3
View File
@@ -0,0 +1,3 @@
2023/09/07-17:43:25.309925 7f3e01bf2640 Recovering log #125
2023/09/07-17:43:25.325289 7f3e01bf2640 Delete type=0 #125
2023/09/07-17:43:25.325377 7f3e01bf2640 Delete type=3 #123
+7
View File
@@ -0,0 +1,7 @@
2023/09/07-17:42:45.379151 7f3e01bf2640 Recovering log #121
2023/09/07-17:42:45.393418 7f3e01bf2640 Delete type=0 #121
2023/09/07-17:42:45.393457 7f3e01bf2640 Delete type=3 #119
2023/09/07-17:43:21.937228 7f3df7cfb640 Level-0 table #126: started
2023/09/07-17:43:21.937306 7f3df7cfb640 Level-0 table #126: 0 bytes OK
2023/09/07-17:43:21.941263 7f3df7cfb640 Delete type=0 #124
2023/09/07-17:43:21.945982 7f3df7cfb640 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002 MANIFEST-000111
+3 -1
View File
@@ -1 +1,3 @@
2023/09/07-13:33:27.966075 7fc6a5fef640 Delete type=3 #1 2023/09/07-17:43:25.291517 7f3e013f1640 Recovering log #109
2023/09/07-17:43:25.305979 7f3e013f1640 Delete type=0 #109
2023/09/07-17:43:25.306018 7f3e013f1640 Delete type=3 #107
+7
View File
@@ -0,0 +1,7 @@
2023/09/07-17:42:45.361812 7f3e023f3640 Recovering log #105
2023/09/07-17:42:45.375049 7f3e023f3640 Delete type=3 #103
2023/09/07-17:42:45.375081 7f3e023f3640 Delete type=0 #105
2023/09/07-17:43:21.928733 7f3df7cfb640 Level-0 table #110: started
2023/09/07-17:43:21.928798 7f3df7cfb640 Level-0 table #110: 0 bytes OK
2023/09/07-17:43:21.932413 7f3df7cfb640 Delete type=0 #108
2023/09/07-17:43:21.932652 7f3df7cfb640 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
+1
View File
@@ -0,0 +1 @@
MANIFEST-000125
View File
+3
View File
@@ -0,0 +1,3 @@
2023/09/07-17:43:25.308285 7f3e00bf0640 Recovering log #123
2023/09/07-17:43:25.322724 7f3e00bf0640 Delete type=3 #121
2023/09/07-17:43:25.322771 7f3e00bf0640 Delete type=0 #123
+7
View File
@@ -0,0 +1,7 @@
2023/09/07-17:42:45.376908 7f3e013f1640 Recovering log #119
2023/09/07-17:42:45.390868 7f3e013f1640 Delete type=0 #119
2023/09/07-17:42:45.390911 7f3e013f1640 Delete type=3 #117
2023/09/07-17:43:21.941413 7f3df7cfb640 Level-0 table #124: started
2023/09/07-17:43:21.941481 7f3df7cfb640 Level-0 table #124: 0 bytes OK
2023/09/07-17:43:21.945682 7f3df7cfb640 Delete type=0 #122
2023/09/07-17:43:21.946023 7f3df7cfb640 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
MANIFEST-000018
View File
+3
View File
@@ -0,0 +1,3 @@
2023/09/07-17:43:25.262013 7f3e013f1640 Recovering log #16
2023/09/07-17:43:25.270615 7f3e013f1640 Delete type=3 #14
2023/09/07-17:43:25.270709 7f3e013f1640 Delete type=0 #16
+8
View File
@@ -0,0 +1,8 @@
2023/09/07-17:42:45.340397 7f3e013f1640 Recovering log #12
2023/09/07-17:42:45.348853 7f3e013f1640 Delete type=0 #12
2023/09/07-17:42:45.348874 7f3e013f1640 Delete type=3 #10
2023/09/07-17:43:21.915992 7f3df7cfb640 Level-0 table #17: started
2023/09/07-17:43:21.916004 7f3df7cfb640 Level-0 table #17: 0 bytes OK
2023/09/07-17:43:21.919638 7f3df7cfb640 Delete type=0 #15
2023/09/07-17:43:21.925330 7f3df7cfb640 Manual compaction at level-0 from '!items!10vhNURxl8FOwfy0' @ 72057594037927935 : 1 .. '!items!vX832Z4LpasxLIIx' @ 0 : 0; will stop at (end)
2023/09/07-17:43:21.932584 7f3df7cfb640 Manual compaction at level-1 from '!items!10vhNURxl8FOwfy0' @ 72057594037927935 : 1 .. '!items!vX832Z4LpasxLIIx' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
+1 -1
View File
@@ -1 +1 @@
MANIFEST-000002 MANIFEST-000018
+3 -1
View File
@@ -1 +1,3 @@
2023/09/07-13:35:23.277055 7fc6a5fef640 Delete type=3 #1 2023/09/07-17:43:25.262019 7f3e023f3640 Recovering log #16
2023/09/07-17:43:25.273130 7f3e023f3640 Delete type=3 #14
2023/09/07-17:43:25.273157 7f3e023f3640 Delete type=0 #16
+8
View File
@@ -0,0 +1,8 @@
2023/09/07-17:42:45.340398 7f3e01bf2640 Recovering log #12
2023/09/07-17:42:45.348853 7f3e01bf2640 Delete type=0 #12
2023/09/07-17:42:45.348878 7f3e01bf2640 Delete type=3 #10
2023/09/07-17:43:21.901412 7f3df7cfb640 Level-0 table #17: started
2023/09/07-17:43:21.901429 7f3df7cfb640 Level-0 table #17: 0 bytes OK
2023/09/07-17:43:21.905137 7f3df7cfb640 Delete type=0 #15
2023/09/07-17:43:21.915980 7f3df7cfb640 Manual compaction at level-0 from '!tables!UxgGMRs0kTplpTbe' @ 72057594037927935 : 1 .. '!tables.results!dXo0EN9ieo1tSnRY.ymnitiW2yAuk75M3' @ 0 : 0; will stop at (end)
2023/09/07-17:43:21.919676 7f3df7cfb640 Manual compaction at level-1 from '!tables!UxgGMRs0kTplpTbe' @ 72057594037927935 : 1 .. '!tables.results!dXo0EN9ieo1tSnRY.ymnitiW2yAuk75M3' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
+1
View File
@@ -0,0 +1 @@
MANIFEST-000125
View File
+3
View File
@@ -0,0 +1,3 @@
2023/09/07-17:43:25.274840 7f3e01bf2640 Recovering log #123
2023/09/07-17:43:25.292451 7f3e01bf2640 Delete type=3 #121
2023/09/07-17:43:25.292504 7f3e01bf2640 Delete type=0 #123
+7
View File
@@ -0,0 +1,7 @@
2023/09/07-17:42:45.351565 7f3e023f3640 Recovering log #119
2023/09/07-17:42:45.359682 7f3e023f3640 Delete type=0 #119
2023/09/07-17:42:45.359722 7f3e023f3640 Delete type=3 #117
2023/09/07-17:43:21.925366 7f3df7cfb640 Level-0 table #124: started
2023/09/07-17:43:21.925434 7f3df7cfb640 Level-0 table #124: 0 bytes OK
2023/09/07-17:43:21.928599 7f3df7cfb640 Delete type=0 #122
2023/09/07-17:43:21.932611 7f3df7cfb640 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
Binary file not shown.
Binary file not shown.
+9 -1
View File
@@ -2,7 +2,7 @@
"id": "vermine2047", "id": "vermine2047",
"title": "Vermine 2047", "title": "Vermine 2047",
"description": "The Vermine 2047 system for FoundryVTT!", "description": "The Vermine 2047 system for FoundryVTT!",
"version": "0.1.12", "version": "0.1.13",
"compatibility": { "compatibility": {
"minimum": "11", "minimum": "11",
"verified": "11.308", "verified": "11.308",
@@ -54,6 +54,14 @@
"type": "Item", "type": "Item",
"private": false "private": false
}, },
{
"name": "rites",
"label": "Rites",
"system": "vermine2047",
"path": "packs/rites",
"type": "Item",
"private": false
},
{ {
"name": "table", "name": "table",
"label": "Tables Aléatoires", "label": "Tables Aléatoires",
+6 -6
View File
@@ -411,7 +411,7 @@
} }
}, },
"Item": { "Item": {
"types": ["item", "weapon", "defense", "vehicle", "ability", "specialty", "trait", "background", "trauma", "evolution", "rumor", "target", "rite"], "types": ["item", "weapon", "defense", "vehicle", "ability", "specialty", "background", "trauma", "evolution", "rumor", "target", "rite"],
"templates": { "templates": {
"base": { "base": {
"description": "", "description": "",
@@ -458,16 +458,16 @@
"specialty": { "specialty": {
"templates": ["list"] "templates": ["list"]
}, },
"trait": {
"templates": ["list"],
"level":0
},
"vehicle": { "vehicle": {
"templates": ["base"], "templates": ["base"],
"mobility":3 "mobility":3
}, },
"rite": { "rite": {
"templates": ["base"] "templates": ["base"],
"rituel": "",
"transe": "",
"ability": "",
"effect": ""
}, },
"background": { "background": {
"templates": ["list"], "templates": ["list"],
+1 -1
View File
@@ -7,7 +7,7 @@
</div> </div>
</header> </header>
<nav class="sheet-tabs tabs" data-group="primary"> <nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-tab="description">{{ VERMINE.stats }}</a> <a class="item active" data-tab="description">{{ localize "VERMINE.stats" }}</a>
</nav> </nav>
<section class="sheet-body"> <section class="sheet-body">
<div class="tab flexrow" data-group="primary" data-tab="description"> <div class="tab flexrow" data-group="primary" data-tab="description">
+1 -1
View File
@@ -8,7 +8,7 @@
{{!-- Sheet Tab Navigation --}} {{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary"> <nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-tab="description">{{ VERMINE.stats }}</a> <a class="item active" data-tab="description">{{ localize "VERMINE.stats" }}</a>
</nav> </nav>
{{!-- Sheet Body --}} {{!-- Sheet Body --}}
+1 -1
View File
@@ -6,7 +6,7 @@
</div> </div>
</header> </header>
<nav class="sheet-tabs tabs" data-group="primary"> <nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-tab="description">{{ VERMINE.stats }}</a> <a class="item active" data-tab="description">{{ localize "VERMINE.stats" }}</a>
</nav> </nav>
<section class="sheet-body"> <section class="sheet-body">
<div class="tab flexrow" data-group="primary" data-tab="description"> <div class="tab flexrow" data-group="primary" data-tab="description">
+1 -1
View File
@@ -8,7 +8,7 @@
{{!-- Sheet Tab Navigation --}} {{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary"> <nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-tab="description">{{ VERMINE.stats }}</a> <a class="item active" data-tab="description">{{ localize "VERMINE.stats" }}</a>
</nav> </nav>
{{!-- Sheet Body --}} {{!-- Sheet Body --}}
+35 -10
View File
@@ -1,6 +1,6 @@
{{!-- This template is a fallback for when items don't have more specific templates. --}} {{!-- This template is a fallback for when items don't have more specific templates. --}}
{{!-- Generally, you'll want to make more specific templates when possible. --}} {{!-- Generally, you'll want to make more specific templates when possible. --}}
<form class="{{cssClass}}" autocomplete="off"> <form class="{{cssClass}} form" autocomplete="off">
<header class="sheet-header"> <header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/> <img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<div class="header-fields"> <div class="header-fields">
@@ -10,21 +10,46 @@
{{!-- Sheet Tab Navigation --}} {{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary"> <nav class="sheet-tabs tabs" data-group="primary">
<a class="item" data-tab="description">Description</a> <a class="item active" data-tab="description">{{ localize "VERMINE.stats" }}</a>
<a class="item" data-tab="attributes">Attributes</a> <a class="item" data-tab="details">{{ localize "ITEMS.details" }}</a>
</nav> </nav>
{{!-- Sheet Body --}} {{!-- Sheet Body --}}
<section class="sheet-body"> <section class="sheet-body">
<div class="tab flexrow gap-4" data-group="primary" data-tab="description">
<aside style="flex:20%;">
<div class="resource">
{{!-- Description Tab --}} <label class="resource-label">{{ localize "VERMINE.ability"}}</label>
<div class="tab" data-group="primary" data-tab="description"> <select name="system.ability" data-dtype="String">
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}} <option value="">-- Aucune --</option>
{{#each config.abilities as |ability akey| }}
<option value="{{ akey }}"{{#if (eq akey @root.system.ability)}} selected="selected"{{/if}}>{{ localize ability}}</option>
{{/each}}
</select>
</div>
</aside>
<main style="flex:10">
<div class="editor-wrapper">
{{editor system.description target="system.description" button=true owner=owner editable=editable}}
</div>
</main>
</div>
<div class="tab" data-group="primary" data-tab="details">
<div class="grid">
<div>
<h4>{{ localize 'ITEMS.rituel'}}</h4>
<textarea name="system.rituel">{{ system.rituel }}</textarea>
</div>
<div>
<h4>{{ localize 'ITEMS.transe'}}</h4>
<textarea name="system.transe">{{ system.transe }}</textarea>
</div>
</div>
<h4>{{ localize 'ITEMS.effects'}}</h4>
<div class="editor-wrapper">
{{editor system.effects target="system.effects" button=true owner=owner editable=editable}}
</div> </div>
{{!-- Attributes Tab --}}
<div class="tab attributes" data-group="primary" data-tab="attributes">
{{!-- As you add new fields, add them in here! --}}
</div> </div>
</section> </section>
</form> </form>
-24
View File
@@ -1,24 +0,0 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{item.img}}" data-edit="img" title="{{item.name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{item.name}}" placeholder="Name"/></h1>
</div>
</header>
{{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-tab="description">Description</a>
</nav>
{{!-- Sheet Body --}}
<section class="sheet-body">
{{!-- Description Tab --}}
<div class="tab" data-group="primary" data-tab="description">
{{editor system.description target="system.description" rollData=rollData button=true owner=owner editable=editable}}
</div>
</section>
</form>
+1 -1
View File
@@ -8,7 +8,7 @@
{{!-- Sheet Tab Navigation --}} {{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary"> <nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-tab="description">{{ VERMINE.stats }}</a> <a class="item active" data-tab="description">{{ localize "VERMINE.stats" }}</a>
</nav> </nav>
{{!-- Sheet Body --}} {{!-- Sheet Body --}}
+1 -1
View File
@@ -6,7 +6,7 @@
</div> </div>
</header> </header>
<nav class="sheet-tabs tabs" data-group="primary"> <nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-tab="description">{{ VERMINE.stats }}</a> <a class="item active" data-tab="description">{{ localize "VERMINE.stats" }}</a>
</nav> </nav>
<section class="sheet-body"> <section class="sheet-body">
<div class="tab flexrow" data-group="primary" data-tab="description"> <div class="tab flexrow" data-group="primary" data-tab="description">