Compare commits

...

3 Commits

Author SHA1 Message Date
028e8bddac Add mutations + update compendiusm 2023-12-04 18:32:55 +01:00
5c889a5153 Fiche de creature 2023-12-02 09:03:58 +01:00
68689add33 Ajout pouvoirs et jets associés 2023-12-01 14:03:04 +01:00
79 changed files with 914 additions and 359 deletions

BIN
assets/icons/don.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
assets/icons/hubris.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@@ -43,17 +43,24 @@ export class WastelandActorSheet extends ActorSheet {
armes: duplicate(this.actor.getWeapons()),
protections: duplicate(this.actor.getArmors()),
pouvoirs:duplicate(this.actor.getPouvoirs()),
dons: duplicate(this.actor.getDons()),
hubrises: duplicate(this.actor.getHubris()),
tours:duplicate(this.actor.getTours()),
artifex: duplicate(this.actor.getArtifex()),
charmes:duplicate(this.actor.getCharmes()),
peuple: duplicate(this.actor.getPeuple() || {}),
origine: duplicate(this.actor.getOrigine() || {}),
heritage: duplicate(this.actor.getHeritage() || {}),
metier: duplicate(this.actor.getMetier() || {}),
combat: this.actor.getCombatValues(),
config: duplicate(game.system.wasteland.config),
capacites: duplicate(this.actor.getCapacites()),
equipements: duplicate(this.actor.getEquipments()),
monnaies: duplicate(this.actor.getMonnaies()),
mutations: duplicate(this.actor.getMutations()),
description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}),
comportement: await TextEditor.enrichHTML(this.object.system.biodata.comportement, {async: true}),
habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}),
options: this.options,
owner: this.document.isOwner,
editScore: this.options.editScore,

View File

@@ -37,11 +37,12 @@ export class WastelandActor extends Actor {
return actor;
}
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
if (data.type == 'personnage') {
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
data.items = skills.map(i => i.toObject())
}
if (data.type == 'pnj') {
if (data.type == 'creature') {
data.items = skills.filter(i=>i.name.toLowerCase().includes("mêlée")).map(i => i.toObject())
}
return super.create(data, options);
@@ -119,18 +120,33 @@ export class WastelandActor extends Actor {
getArtifex() {
return this.getItemSorted(["artifex"])
}
getCapacites() {
return this.getItemSorted(["capacite"])
}
getPouvoirs() {
return this.getItemSorted(["pouvoir"])
}
getDons() {
return this.getItemSorted(["don"])
}
getHubris() {
return this.getItemSorted(["hubris"])
}
getEquipments() {
return this.getItemSorted(["equipement"])
}
getMonnaies() {
return this.getItemSorted(["monnaie"])
}
getMutations() {
return this.getItemSorted(["mutation"])
}
getArmors() {
return this.getItemSorted(["protection"])
}
getPeuple() {
return this.items.find(item => item.type == "peuple")
}
getOrigine() {
return this.items.find(item => item.type == "origine")
}
@@ -206,7 +222,7 @@ export class WastelandActor extends Actor {
if (this.system.sante.base != newSante) {
this.update({ 'system.sante.base': newSante })
}
let newPsyche = (this.system.attributs.cla.value + this.system.attributs.tre.value) * this.system.biodata.psychemultiplier + 5
let newPsyche = ((this.system.attributs.cla.value + this.system.attributs.tre.value) * 2) + 5
if (this.system.psyche.fullmax != newPsyche) {
this.update({ 'system.psyche.fullmax': newPsyche })
}

View File

@@ -14,6 +14,10 @@ export const WASTELAND_CONFIG = {
"nuit": "Chemin des Nuits",
"oiseaux": "Chemin des Oiseaux"
},
hubrisType: {
"mental": "Mental",
"physique": "Physique",
},
charmetype: {
tour: "Tour",
charme: "Charme",

View File

@@ -0,0 +1,26 @@
/**
* Extend the basic ActorSheet with some very simple modifications
* @extends {ActorSheet}
*/
import { WastelandUtility } from "./wasteland-utility.js";
import { WastelandActorSheet } from "./wasteland-actor-sheet.js";
/* -------------------------------------------- */
export class WastelandCreatureSheet extends WastelandActorSheet {
/** @override */
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
classes: ["fvtt-wasteland", "sheet", "creature"],
template: "systems/fvtt-wasteland/templates/creature-sheet.html",
width: 640,
height: 720,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "stats" }],
dragDrop: [{ dragSelector: ".item-list .item", dropSelector: null }],
editScore: false
});
}
}

View File

@@ -17,6 +17,8 @@ export const defaultItemImg = {
heritage: "systems/fvtt-wasteland/assets/icons/legacy.webp",
charme: "systems/fvtt-wasteland/assets/icons/charm.webp",
peuple: "systems/fvtt-wasteland/assets/icons/people.webp",
don: "systems/fvtt-wasteland/assets/icons/don.webp",
hubris: "systems/fvtt-wasteland/assets/icons/hubris.webp",
}
/**

View File

@@ -11,7 +11,7 @@
import { WastelandActor } from "./wasteland-actor.js";
import { WastelandItemSheet } from "./wasteland-item-sheet.js";
import { WastelandActorSheet } from "./wasteland-actor-sheet.js";
//import { WastelandNPCSheet } from "./wasteland-npc-sheet.js";
import { WastelandCreatureSheet } from "./wasteland-creature-sheet.js";
import { WastelandUtility } from "./wasteland-utility.js";
import { WastelandCombat } from "./wasteland-combat.js";
import { WastelandItem } from "./wasteland-item.js";
@@ -54,7 +54,7 @@ Hooks.once("init", async function () {
// Register sheet application classes
Actors.unregisterSheet("core", ActorSheet);
Actors.registerSheet("fvtt-wasteland", WastelandActorSheet, { types: ["personnage"], makeDefault: true })
//Actors.registerSheet("fvtt-wasteland", WastelandNPCSheet, { types: ["npc"], makeDefault: false });
Actors.registerSheet("fvtt-wasteland", WastelandCreatureSheet, { types: ["creature"], makeDefault: false });
Items.unregisterSheet("core", ItemSheet);
Items.registerSheet("fvtt-wasteland", WastelandItemSheet, { makeDefault: true })
@@ -102,6 +102,17 @@ function registerUsageCount( registerKey ) {
}
}
/* -------------------------------------------- */
async function importDefaultScene() {
let exists = game.scenes.find(j => j.name == "Accueil");
if (!exists) {
const scenes = await WastelandUtility.loadCompendium("fvtt-wasteland.scenes")
let newDocuments = scenes.filter(i => i.name == "Accueil");
await game.scenes.documentClass.create(newDocuments);
game.scenes.find(i => i.name == "Accueil").activate();
}
}
/* -------------------------------------------- */
/* Foundry VTT Initialization */
/* -------------------------------------------- */
@@ -119,6 +130,9 @@ Hooks.once("ready", function () {
registerUsageCount('fvtt-wasteland')
welcomeMessage();
importDefaultScene();
});
/* -------------------------------------------- */

View File

@@ -4,16 +4,16 @@ import { WastelandCommands } from "./wasteland-commands.js";
/* -------------------------------------------- */
const __contrecouptCharme = {
1 : {name: "Effet chromatique", description: "" },
3 : {name: "Enivrement Kobold", description: "" },
5 : {name: "Mutisme superstitieux", description: "" },
7 : {name: "Agité!", description: "" },
9 : {name: "Somnolence", description: "" },
11 : {name: "Manie incontrôlable", description: "" },
13 : {name: "Malédiction des Ternes", description: "" },
15 : {name: "La petite Mort", description: "" },
17 : {name: "Angoisse cauchemardesque", description: "" },
19 : {name: "Anémie Kobold", description: "" }
1 : {name: "Effet chromatique", description: "le corps du kobold prend des teintes aussi étranges que voyantes. L'effet sestompe progressivement et 24 heures plus tard, le kobold retrouve ses couleurs dorigine." },
3 : {name: "Enivrement Kobold", description: "très excité par son premier tour, le kobold doit immédiatement faire un autre tour, pour lequel il emploiera un dé plus gros." },
5 : {name: "Mutisme superstitieux", description: "le kobold ne doit plus parler» pendant les prochaines 24 heures. S'il le fait malgré tout, les effets de son tour sarrêtent." },
7 : {name: "Agité!", description: "le kobold ne tient plus en place. Il ne peut se reposer pendant les prochaines 12 heures. Dès. que 12 heures se sont écoulées, il s'effondre comme une masse et dort 12 heures d'affilée dun sommeil enchanté dont rien ne pourra le réveiller." },
9 : {name: "Somnolence", description: "le kobold devient somnolent. Il narrive pas à se concentrer même sur une tâche simple, bäille sans arrêt, traîne les pieds et nagit plus que de mauvaise grâce. Cela dure jusquà ce qu'il ait dormi au moins 12 heures." },
11 : {name: "Manie incontrôlable", description: "le kobold est pris dune manie incontrôlable. Dès qu'il voit un chapeau rouge, il doit suivre son porteur. Il ne mangera que si son voisin de gauche mange aussi, etc. Cela dure pendant une jour- née puis leffet sinverse pendant une heure : il ne suivra jamais un chapeau rouge, ne mangera jamais si son voi- sin de gauche mange, etc. Le contrecoup prend alors fin." },
13 : {name: "Malédiction des Ternes", description: "le kobold perd cette qualité mystérieuse qui fait que les kobolds sont des kobolds et devient tout. Terne. Il perd 1d20 point(s) de Bonne Aventure (sil doit en perdre plus qu'il nen a, il tombe simplement à 0). Ces points perdus pourront cependant être regagnés normalement." },
15 : {name: "La petite Mort", description: "le kobold s'endort pour 1420 heures. Rien ni personne ne pourra le tirer de ce sommeil enchanté avant que ce contrecoup ne prenne fin." },
17 : {name: "Angoisse cauchemardesque", description: "le kobold a une brève vision de pure horreur. Il perd 1420 points de Psyché {s'il doit en perdre plus qu'il nen a, il tombe à 0)." },
19 : {name: "Anémie Kobold", description: "le kobold se met à saigner du nez, des oreilles et même dautres endroits. Il perd 1420 point(s) de Santé." }
}
/* -------------------------------------------- */

View File

@@ -1 +1 @@
MANIFEST-000078
MANIFEST-000106

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.657234 7fef57fff6c0 Recovering log #76
2023/12/01-09:39:06.667932 7fef57fff6c0 Delete type=3 #74
2023/12/01-09:39:06.667995 7fef57fff6c0 Delete type=0 #76
2023/12/01-09:50:10.707951 7fef56ffd6c0 Level-0 table #81: started
2023/12/01-09:50:10.707996 7fef56ffd6c0 Level-0 table #81: 0 bytes OK
2023/12/01-09:50:10.726578 7fef56ffd6c0 Delete type=0 #79
2023/12/01-09:50:10.754430 7fef56ffd6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.754484 7fef56ffd6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.399631 7ff666ffd6c0 Recovering log #104
2023/12/03-17:39:07.409048 7ff666ffd6c0 Delete type=3 #102
2023/12/03-17:39:07.409094 7ff666ffd6c0 Delete type=0 #104
2023/12/03-18:07:21.417111 7ff6667fc6c0 Level-0 table #109: started
2023/12/03-18:07:21.417136 7ff6667fc6c0 Level-0 table #109: 0 bytes OK
2023/12/03-18:07:21.424343 7ff6667fc6c0 Delete type=0 #107
2023/12/03-18:07:21.444955 7ff6667fc6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.444988 7ff6667fc6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.735204 7fef57fff6c0 Recovering log #72
2023/12/01-09:36:46.745007 7fef57fff6c0 Delete type=3 #70
2023/12/01-09:36:46.745100 7fef57fff6c0 Delete type=0 #72
2023/12/01-09:37:12.141437 7fef56ffd6c0 Level-0 table #77: started
2023/12/01-09:37:12.141461 7fef56ffd6c0 Level-0 table #77: 0 bytes OK
2023/12/01-09:37:12.148157 7fef56ffd6c0 Delete type=0 #75
2023/12/01-09:37:12.155670 7fef56ffd6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.155729 7fef56ffd6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.084227 7ff667fff6c0 Recovering log #100
2023/12/02-18:48:35.093974 7ff667fff6c0 Delete type=3 #98
2023/12/02-18:48:35.094049 7ff667fff6c0 Delete type=0 #100
2023/12/02-18:48:46.670156 7ff6667fc6c0 Level-0 table #105: started
2023/12/02-18:48:46.670185 7ff6667fc6c0 Level-0 table #105: 0 bytes OK
2023/12/02-18:48:46.676679 7ff6667fc6c0 Delete type=0 #103
2023/12/02-18:48:46.683279 7ff6667fc6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.683331 7ff6667fc6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/armes/MANIFEST-000106 Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000032
MANIFEST-000060

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.681576 7fef577fe6c0 Recovering log #30
2023/12/01-09:39:06.693076 7fef577fe6c0 Delete type=3 #28
2023/12/01-09:39:06.693136 7fef577fe6c0 Delete type=0 #30
2023/12/01-09:50:10.747791 7fef56ffd6c0 Level-0 table #35: started
2023/12/01-09:50:10.747836 7fef56ffd6c0 Level-0 table #35: 0 bytes OK
2023/12/01-09:50:10.754312 7fef56ffd6c0 Delete type=0 #33
2023/12/01-09:50:10.754473 7fef56ffd6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.754513 7fef56ffd6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.424424 7ff667fff6c0 Recovering log #58
2023/12/03-17:39:07.434609 7ff667fff6c0 Delete type=3 #56
2023/12/03-17:39:07.434699 7ff667fff6c0 Delete type=0 #58
2023/12/03-18:07:21.431214 7ff6667fc6c0 Level-0 table #63: started
2023/12/03-18:07:21.431260 7ff6667fc6c0 Level-0 table #63: 0 bytes OK
2023/12/03-18:07:21.437406 7ff6667fc6c0 Delete type=0 #61
2023/12/03-18:07:21.444974 7ff6667fc6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.445007 7ff6667fc6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.762028 7ff1ecbfe6c0 Recovering log #25
2023/12/01-09:36:46.771832 7ff1ecbfe6c0 Delete type=3 #23
2023/12/01-09:36:46.771891 7ff1ecbfe6c0 Delete type=0 #25
2023/12/01-09:37:12.127448 7fef56ffd6c0 Level-0 table #31: started
2023/12/01-09:37:12.127484 7fef56ffd6c0 Level-0 table #31: 0 bytes OK
2023/12/01-09:37:12.133959 7fef56ffd6c0 Delete type=0 #29
2023/12/01-09:37:12.155632 7fef56ffd6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.155701 7fef56ffd6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.123464 7ff6677fe6c0 Recovering log #54
2023/12/02-18:48:35.134288 7ff6677fe6c0 Delete type=3 #52
2023/12/02-18:48:35.134740 7ff6677fe6c0 Delete type=0 #54
2023/12/02-18:48:46.703619 7ff6667fc6c0 Level-0 table #59: started
2023/12/02-18:48:46.703644 7ff6667fc6c0 Level-0 table #59: 0 bytes OK
2023/12/02-18:48:46.710457 7ff6667fc6c0 Delete type=0 #57
2023/12/02-18:48:46.710583 7ff6667fc6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.710607 7ff6667fc6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000102
MANIFEST-000130

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.620746 7ff1ecbfe6c0 Recovering log #100
2023/12/01-09:39:06.631263 7ff1ecbfe6c0 Delete type=3 #98
2023/12/01-09:39:06.631327 7ff1ecbfe6c0 Delete type=0 #100
2023/12/01-09:50:10.694250 7fef56ffd6c0 Level-0 table #105: started
2023/12/01-09:50:10.694272 7fef56ffd6c0 Level-0 table #105: 0 bytes OK
2023/12/01-09:50:10.700492 7fef56ffd6c0 Delete type=0 #103
2023/12/01-09:50:10.707781 7fef56ffd6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.707812 7fef56ffd6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.365164 7ff8fcdff6c0 Recovering log #128
2023/12/03-17:39:07.374863 7ff8fcdff6c0 Delete type=3 #126
2023/12/03-17:39:07.374910 7ff8fcdff6c0 Delete type=0 #128
2023/12/03-18:07:21.396943 7ff6667fc6c0 Level-0 table #133: started
2023/12/03-18:07:21.396976 7ff6667fc6c0 Level-0 table #133: 0 bytes OK
2023/12/03-18:07:21.403011 7ff6667fc6c0 Delete type=0 #131
2023/12/03-18:07:21.416962 7ff6667fc6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.416999 7ff6667fc6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.695660 7fef577fe6c0 Recovering log #96
2023/12/01-09:36:46.705301 7fef577fe6c0 Delete type=3 #94
2023/12/01-09:36:46.705365 7fef577fe6c0 Delete type=0 #96
2023/12/01-09:37:12.112938 7fef56ffd6c0 Level-0 table #101: started
2023/12/01-09:37:12.112983 7fef56ffd6c0 Level-0 table #101: 0 bytes OK
2023/12/01-09:37:12.120632 7fef56ffd6c0 Delete type=0 #99
2023/12/01-09:37:12.127253 7fef56ffd6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.127284 7fef56ffd6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.046044 7ff666ffd6c0 Recovering log #124
2023/12/02-18:48:35.056102 7ff666ffd6c0 Delete type=3 #122
2023/12/02-18:48:35.056151 7ff666ffd6c0 Delete type=0 #124
2023/12/02-18:48:46.657381 7ff6667fc6c0 Level-0 table #129: started
2023/12/02-18:48:46.657401 7ff6667fc6c0 Level-0 table #129: 0 bytes OK
2023/12/02-18:48:46.664003 7ff6667fc6c0 Delete type=0 #127
2023/12/02-18:48:46.683258 7ff6667fc6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.683293 7ff6667fc6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000102
MANIFEST-000130

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.633401 7fef577fe6c0 Recovering log #100
2023/12/01-09:39:06.643130 7fef577fe6c0 Delete type=3 #98
2023/12/01-09:39:06.643178 7fef577fe6c0 Delete type=0 #100
2023/12/01-09:50:10.700604 7fef56ffd6c0 Level-0 table #105: started
2023/12/01-09:50:10.700627 7fef56ffd6c0 Level-0 table #105: 0 bytes OK
2023/12/01-09:50:10.707633 7fef56ffd6c0 Delete type=0 #103
2023/12/01-09:50:10.707791 7fef56ffd6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.707820 7fef56ffd6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.376251 7ff667fff6c0 Recovering log #128
2023/12/03-17:39:07.386490 7ff667fff6c0 Delete type=3 #126
2023/12/03-17:39:07.386538 7ff667fff6c0 Delete type=0 #128
2023/12/03-18:07:21.410409 7ff6667fc6c0 Level-0 table #133: started
2023/12/03-18:07:21.410431 7ff6667fc6c0 Level-0 table #133: 0 bytes OK
2023/12/03-18:07:21.416704 7ff6667fc6c0 Delete type=0 #131
2023/12/03-18:07:21.416979 7ff6667fc6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.416991 7ff6667fc6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.708601 7ff1ecbfe6c0 Recovering log #96
2023/12/01-09:36:46.718654 7ff1ecbfe6c0 Delete type=3 #94
2023/12/01-09:36:46.718767 7ff1ecbfe6c0 Delete type=0 #96
2023/12/01-09:37:12.099976 7fef56ffd6c0 Level-0 table #101: started
2023/12/01-09:37:12.100003 7fef56ffd6c0 Level-0 table #101: 0 bytes OK
2023/12/01-09:37:12.106417 7fef56ffd6c0 Delete type=0 #99
2023/12/01-09:37:12.127232 7fef56ffd6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.127277 7fef56ffd6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.058389 7ff6677fe6c0 Recovering log #124
2023/12/02-18:48:35.068613 7ff6677fe6c0 Delete type=3 #122
2023/12/02-18:48:35.068702 7ff6677fe6c0 Delete type=0 #124
2023/12/02-18:48:46.664073 7ff6667fc6c0 Level-0 table #129: started
2023/12/02-18:48:46.664093 7ff6667fc6c0 Level-0 table #129: 0 bytes OK
2023/12/02-18:48:46.670036 7ff6667fc6c0 Delete type=0 #127
2023/12/02-18:48:46.683270 7ff6667fc6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.683325 7ff6667fc6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000103
MANIFEST-000131

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.608385 7fef57fff6c0 Recovering log #101
2023/12/01-09:39:06.618559 7fef57fff6c0 Delete type=3 #99
2023/12/01-09:39:06.618628 7fef57fff6c0 Delete type=0 #101
2023/12/01-09:50:10.687428 7fef56ffd6c0 Level-0 table #106: started
2023/12/01-09:50:10.687455 7fef56ffd6c0 Level-0 table #106: 0 bytes OK
2023/12/01-09:50:10.694138 7fef56ffd6c0 Delete type=0 #104
2023/12/01-09:50:10.707759 7fef56ffd6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.707828 7fef56ffd6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.351934 7ff666ffd6c0 Recovering log #129
2023/12/03-17:39:07.363035 7ff666ffd6c0 Delete type=3 #127
2023/12/03-17:39:07.363090 7ff666ffd6c0 Delete type=0 #129
2023/12/03-18:07:21.403091 7ff6667fc6c0 Level-0 table #134: started
2023/12/03-18:07:21.403113 7ff6667fc6c0 Level-0 table #134: 0 bytes OK
2023/12/03-18:07:21.410321 7ff6667fc6c0 Delete type=0 #132
2023/12/03-18:07:21.416971 7ff6667fc6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.416985 7ff6667fc6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.681142 7fef57fff6c0 Recovering log #97
2023/12/01-09:36:46.692047 7fef57fff6c0 Delete type=3 #95
2023/12/01-09:36:46.692102 7fef57fff6c0 Delete type=0 #97
2023/12/01-09:37:12.120793 7fef56ffd6c0 Level-0 table #102: started
2023/12/01-09:37:12.120840 7fef56ffd6c0 Level-0 table #102: 0 bytes OK
2023/12/01-09:37:12.127110 7fef56ffd6c0 Delete type=0 #100
2023/12/01-09:37:12.127263 7fef56ffd6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.127292 7fef56ffd6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.032416 7ff667fff6c0 Recovering log #125
2023/12/02-18:48:35.043432 7ff667fff6c0 Delete type=3 #123
2023/12/02-18:48:35.043506 7ff667fff6c0 Delete type=0 #125
2023/12/02-18:48:46.651001 7ff6667fc6c0 Level-0 table #130: started
2023/12/02-18:48:46.651023 7ff6667fc6c0 Level-0 table #130: 0 bytes OK
2023/12/02-18:48:46.657165 7ff6667fc6c0 Delete type=0 #128
2023/12/02-18:48:46.657297 7ff6667fc6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.657320 7ff6667fc6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/pouvoirs/000051.ldb Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000018
MANIFEST-000047

View File

@@ -1,8 +1,15 @@
2023/12/01-09:39:06.595181 7ff1ed3ff6c0 Recovering log #16
2023/12/01-09:39:06.605896 7ff1ed3ff6c0 Delete type=3 #14
2023/12/01-09:39:06.605998 7ff1ed3ff6c0 Delete type=0 #16
2023/12/01-09:50:10.680999 7fef56ffd6c0 Level-0 table #21: started
2023/12/01-09:50:10.681032 7fef56ffd6c0 Level-0 table #21: 0 bytes OK
2023/12/01-09:50:10.687287 7fef56ffd6c0 Delete type=0 #19
2023/12/01-09:50:10.694237 7fef56ffd6c0 Manual compaction at level-0 from '!folders!Oohjh4Xz8l2TjgZX' @ 72057594037927935 : 1 .. '!items!zcFqloFjpZINp9Ku' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.707771 7fef56ffd6c0 Manual compaction at level-1 from '!folders!Oohjh4Xz8l2TjgZX' @ 72057594037927935 : 1 .. '!items!zcFqloFjpZINp9Ku' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.340091 7ff6677fe6c0 Recovering log #45
2023/12/03-17:39:07.349786 7ff6677fe6c0 Delete type=3 #43
2023/12/03-17:39:07.349842 7ff6677fe6c0 Delete type=0 #45
2023/12/03-18:07:21.376263 7ff6667fc6c0 Level-0 table #50: started
2023/12/03-18:07:21.379558 7ff6667fc6c0 Level-0 table #50: 24094 bytes OK
2023/12/03-18:07:21.385627 7ff6667fc6c0 Delete type=0 #48
2023/12/03-18:07:21.385756 7ff6667fc6c0 Manual compaction at level-0 from '!folders!1JlatZ9Wfu0qUH6Y' @ 72057594037927935 : 1 .. '!items!zmaCOCCpgO3YtEn6' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.385790 7ff6667fc6c0 Manual compaction at level-1 from '!folders!1JlatZ9Wfu0qUH6Y' @ 72057594037927935 : 1 .. '!items!zmaCOCCpgO3YtEn6' @ 0 : 0; will stop at '!items!zmaCOCCpgO3YtEn6' @ 174 : 1
2023/12/03-18:07:21.385794 7ff6667fc6c0 Compacting 1@1 + 1@2 files
2023/12/03-18:07:21.390514 7ff6667fc6c0 Generated table #51@1: 153 keys, 99474 bytes
2023/12/03-18:07:21.390561 7ff6667fc6c0 Compacted 1@1 + 1@2 files => 99474 bytes
2023/12/03-18:07:21.396686 7ff6667fc6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2023/12/03-18:07:21.396770 7ff6667fc6c0 Delete type=2 #26
2023/12/03-18:07:21.396869 7ff6667fc6c0 Delete type=2 #50
2023/12/03-18:07:21.416952 7ff6667fc6c0 Manual compaction at level-1 from '!items!zmaCOCCpgO3YtEn6' @ 174 : 1 .. '!items!zmaCOCCpgO3YtEn6' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.666596 7ff1ed3ff6c0 Recovering log #12
2023/12/01-09:36:46.677154 7ff1ed3ff6c0 Delete type=3 #10
2023/12/01-09:36:46.677264 7ff1ed3ff6c0 Delete type=0 #12
2023/12/01-09:37:12.106537 7fef56ffd6c0 Level-0 table #17: started
2023/12/01-09:37:12.106566 7fef56ffd6c0 Level-0 table #17: 0 bytes OK
2023/12/01-09:37:12.112749 7fef56ffd6c0 Delete type=0 #15
2023/12/01-09:37:12.127244 7fef56ffd6c0 Manual compaction at level-0 from '!folders!Oohjh4Xz8l2TjgZX' @ 72057594037927935 : 1 .. '!items!zcFqloFjpZINp9Ku' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.127270 7fef56ffd6c0 Manual compaction at level-1 from '!folders!Oohjh4Xz8l2TjgZX' @ 72057594037927935 : 1 .. '!items!zcFqloFjpZINp9Ku' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.020164 7ff8fcdff6c0 Recovering log #41
2023/12/02-18:48:35.029605 7ff8fcdff6c0 Delete type=3 #39
2023/12/02-18:48:35.029669 7ff8fcdff6c0 Delete type=0 #41
2023/12/02-18:48:46.644876 7ff6667fc6c0 Level-0 table #46: started
2023/12/02-18:48:46.644898 7ff6667fc6c0 Level-0 table #46: 0 bytes OK
2023/12/02-18:48:46.650812 7ff6667fc6c0 Delete type=0 #44
2023/12/02-18:48:46.657255 7ff6667fc6c0 Manual compaction at level-0 from '!folders!9W8gPB3T9u9dGfXl' @ 72057594037927935 : 1 .. '!items!zew9hPVdne6w1FFv' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.657304 7ff6667fc6c0 Manual compaction at level-1 from '!folders!9W8gPB3T9u9dGfXl' @ 72057594037927935 : 1 .. '!items!zew9hPVdne6w1FFv' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000139
MANIFEST-000167

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.669675 7ff1ecbfe6c0 Recovering log #137
2023/12/01-09:39:06.679611 7ff1ecbfe6c0 Delete type=3 #135
2023/12/01-09:39:06.679673 7ff1ecbfe6c0 Delete type=0 #137
2023/12/01-09:50:10.739689 7fef56ffd6c0 Level-0 table #142: started
2023/12/01-09:50:10.739715 7fef56ffd6c0 Level-0 table #142: 0 bytes OK
2023/12/01-09:50:10.747595 7fef56ffd6c0 Delete type=0 #140
2023/12/01-09:50:10.754455 7fef56ffd6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.754505 7fef56ffd6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.410929 7ff8fcdff6c0 Recovering log #165
2023/12/03-17:39:07.422008 7ff8fcdff6c0 Delete type=3 #163
2023/12/03-17:39:07.422058 7ff8fcdff6c0 Delete type=0 #165
2023/12/03-18:07:21.424508 7ff6667fc6c0 Level-0 table #170: started
2023/12/03-18:07:21.424547 7ff6667fc6c0 Level-0 table #170: 0 bytes OK
2023/12/03-18:07:21.431050 7ff6667fc6c0 Delete type=0 #168
2023/12/03-18:07:21.444965 7ff6667fc6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.444995 7ff6667fc6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.748226 7fef577fe6c0 Recovering log #133
2023/12/01-09:36:46.759856 7fef577fe6c0 Delete type=3 #131
2023/12/01-09:36:46.759936 7fef577fe6c0 Delete type=0 #133
2023/12/01-09:37:12.148496 7fef56ffd6c0 Level-0 table #138: started
2023/12/01-09:37:12.148537 7fef56ffd6c0 Level-0 table #138: 0 bytes OK
2023/12/01-09:37:12.155495 7fef56ffd6c0 Delete type=0 #136
2023/12/01-09:37:12.155687 7fef56ffd6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.155743 7fef56ffd6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.096289 7ff666ffd6c0 Recovering log #161
2023/12/02-18:48:35.106324 7ff666ffd6c0 Delete type=3 #159
2023/12/02-18:48:35.106372 7ff666ffd6c0 Delete type=0 #161
2023/12/02-18:48:46.683477 7ff6667fc6c0 Level-0 table #166: started
2023/12/02-18:48:46.683498 7ff6667fc6c0 Level-0 table #166: 0 bytes OK
2023/12/02-18:48:46.689755 7ff6667fc6c0 Delete type=0 #164
2023/12/02-18:48:46.710556 7ff6667fc6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.710613 7ff6667fc6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)

BIN
packs/scenes/000101.ldb Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000078
MANIFEST-000106

View File

@@ -1,7 +1,8 @@
2023/12/01-09:39:06.708661 7fef57fff6c0 Recovering log #76
2023/12/01-09:39:06.718744 7fef57fff6c0 Delete type=3 #74
2023/12/01-09:39:06.718806 7fef57fff6c0 Delete type=0 #76
2023/12/01-09:50:10.754659 7fef56ffd6c0 Level-0 table #81: started
2023/12/01-09:50:10.754692 7fef56ffd6c0 Level-0 table #81: 0 bytes OK
2023/12/01-09:50:10.762186 7fef56ffd6c0 Delete type=0 #79
2023/12/01-09:50:10.768711 7fef56ffd6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.450506 7ff666ffd6c0 Recovering log #104
2023/12/03-17:39:07.460641 7ff666ffd6c0 Delete type=3 #102
2023/12/03-17:39:07.460698 7ff666ffd6c0 Delete type=0 #104
2023/12/03-18:07:21.445127 7ff6667fc6c0 Level-0 table #109: started
2023/12/03-18:07:21.445156 7ff6667fc6c0 Level-0 table #109: 0 bytes OK
2023/12/03-18:07:21.451292 7ff6667fc6c0 Delete type=0 #107
2023/12/03-18:07:21.457948 7ff6667fc6c0 Manual compaction at level-0 from '!scenes!HQh59CbrrgYGcg9C' @ 72057594037927935 : 1 .. '!scenes!HQh59CbrrgYGcg9C' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.457981 7ff6667fc6c0 Manual compaction at level-1 from '!scenes!HQh59CbrrgYGcg9C' @ 72057594037927935 : 1 .. '!scenes!HQh59CbrrgYGcg9C' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,8 @@
2023/12/01-09:36:46.789134 7fef57fff6c0 Recovering log #72
2023/12/01-09:36:46.800351 7fef57fff6c0 Delete type=3 #70
2023/12/01-09:36:46.800407 7fef57fff6c0 Delete type=0 #72
2023/12/01-09:37:12.155825 7fef56ffd6c0 Level-0 table #77: started
2023/12/01-09:37:12.155880 7fef56ffd6c0 Level-0 table #77: 0 bytes OK
2023/12/01-09:37:12.162421 7fef56ffd6c0 Delete type=0 #75
2023/12/01-09:37:12.170790 7fef56ffd6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.149713 7ff667fff6c0 Recovering log #100
2023/12/02-18:48:35.160956 7ff667fff6c0 Delete type=3 #98
2023/12/02-18:48:35.161024 7ff667fff6c0 Delete type=0 #100
2023/12/02-18:48:46.697150 7ff6667fc6c0 Level-0 table #105: started
2023/12/02-18:48:46.697199 7ff6667fc6c0 Level-0 table #105: 0 bytes OK
2023/12/02-18:48:46.703488 7ff6667fc6c0 Delete type=0 #103
2023/12/02-18:48:46.710575 7ff6667fc6c0 Manual compaction at level-0 from '!scenes!HQh59CbrrgYGcg9C' @ 72057594037927935 : 1 .. '!scenes!HQh59CbrrgYGcg9C' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.710602 7ff6667fc6c0 Manual compaction at level-1 from '!scenes!HQh59CbrrgYGcg9C' @ 72057594037927935 : 1 .. '!scenes!HQh59CbrrgYGcg9C' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000139
MANIFEST-000167

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.582395 7fef577fe6c0 Recovering log #137
2023/12/01-09:39:06.593503 7fef577fe6c0 Delete type=3 #135
2023/12/01-09:39:06.593561 7fef577fe6c0 Delete type=0 #137
2023/12/01-09:50:10.664378 7fef56ffd6c0 Level-0 table #142: started
2023/12/01-09:50:10.664411 7fef56ffd6c0 Level-0 table #142: 0 bytes OK
2023/12/01-09:50:10.670652 7fef56ffd6c0 Delete type=0 #140
2023/12/01-09:50:10.680970 7fef56ffd6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.687417 7fef56ffd6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.327702 7ff667fff6c0 Recovering log #165
2023/12/03-17:39:07.337743 7ff667fff6c0 Delete type=3 #163
2023/12/03-17:39:07.337806 7ff667fff6c0 Delete type=0 #165
2023/12/03-18:07:21.359597 7ff6667fc6c0 Level-0 table #170: started
2023/12/03-18:07:21.359628 7ff6667fc6c0 Level-0 table #170: 0 bytes OK
2023/12/03-18:07:21.365696 7ff6667fc6c0 Delete type=0 #168
2023/12/03-18:07:21.385732 7ff6667fc6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.385780 7ff6667fc6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.654705 7ff1ecbfe6c0 Recovering log #133
2023/12/01-09:36:46.664667 7ff1ecbfe6c0 Delete type=3 #131
2023/12/01-09:36:46.664725 7ff1ecbfe6c0 Delete type=0 #133
2023/12/01-09:37:12.072090 7fef56ffd6c0 Level-0 table #138: started
2023/12/01-09:37:12.072144 7fef56ffd6c0 Level-0 table #138: 0 bytes OK
2023/12/01-09:37:12.078382 7fef56ffd6c0 Delete type=0 #136
2023/12/01-09:37:12.089730 7fef56ffd6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.099838 7fef56ffd6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.007298 7ff6677fe6c0 Recovering log #161
2023/12/02-18:48:35.017603 7ff6677fe6c0 Delete type=3 #159
2023/12/02-18:48:35.017650 7ff6677fe6c0 Delete type=0 #161
2023/12/02-18:48:46.637887 7ff6667fc6c0 Level-0 table #166: started
2023/12/02-18:48:46.637912 7ff6667fc6c0 Level-0 table #166: 0 bytes OK
2023/12/02-18:48:46.644773 7ff6667fc6c0 Delete type=0 #164
2023/12/02-18:48:46.650994 7ff6667fc6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.657271 7ff6667fc6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000138
MANIFEST-000166

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.694995 7ff1ed3ff6c0 Recovering log #136
2023/12/01-09:39:06.705993 7ff1ed3ff6c0 Delete type=3 #134
2023/12/01-09:39:06.706093 7ff1ed3ff6c0 Delete type=0 #136
2023/12/01-09:50:10.762325 7fef56ffd6c0 Level-0 table #141: started
2023/12/01-09:50:10.762352 7fef56ffd6c0 Level-0 table #141: 0 bytes OK
2023/12/01-09:50:10.768595 7fef56ffd6c0 Delete type=0 #139
2023/12/01-09:50:10.768730 7fef56ffd6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.768757 7fef56ffd6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.437405 7ff6677fe6c0 Recovering log #164
2023/12/03-17:39:07.447825 7ff6677fe6c0 Delete type=3 #162
2023/12/03-17:39:07.447927 7ff6677fe6c0 Delete type=0 #164
2023/12/03-18:07:21.451400 7ff6667fc6c0 Level-0 table #169: started
2023/12/03-18:07:21.451425 7ff6667fc6c0 Level-0 table #169: 0 bytes OK
2023/12/03-18:07:21.457834 7ff6667fc6c0 Delete type=0 #167
2023/12/03-18:07:21.457959 7ff6667fc6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.457974 7ff6667fc6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.775593 7ff1ed3ff6c0 Recovering log #132
2023/12/01-09:36:46.786437 7ff1ed3ff6c0 Delete type=3 #130
2023/12/01-09:36:46.786518 7ff1ed3ff6c0 Delete type=0 #132
2023/12/01-09:37:12.162985 7fef56ffd6c0 Level-0 table #137: started
2023/12/01-09:37:12.163493 7fef56ffd6c0 Level-0 table #137: 0 bytes OK
2023/12/01-09:37:12.170628 7fef56ffd6c0 Delete type=0 #135
2023/12/01-09:37:12.170813 7fef56ffd6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.170854 7fef56ffd6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.137500 7ff8fcdff6c0 Recovering log #160
2023/12/02-18:48:35.146847 7ff8fcdff6c0 Delete type=3 #158
2023/12/02-18:48:35.146998 7ff8fcdff6c0 Delete type=0 #160
2023/12/02-18:48:46.689828 7ff6667fc6c0 Level-0 table #165: started
2023/12/02-18:48:46.689847 7ff6667fc6c0 Level-0 table #165: 0 bytes OK
2023/12/02-18:48:46.696984 7ff6667fc6c0 Delete type=0 #163
2023/12/02-18:48:46.710567 7ff6667fc6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.710589 7ff6667fc6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000047
MANIFEST-000075

View File

@@ -1,8 +1,8 @@
2023/12/01-09:39:06.644879 7ff1ed3ff6c0 Recovering log #45
2023/12/01-09:39:06.655562 7ff1ed3ff6c0 Delete type=3 #43
2023/12/01-09:39:06.655619 7ff1ed3ff6c0 Delete type=0 #45
2023/12/01-09:50:10.726878 7fef56ffd6c0 Level-0 table #50: started
2023/12/01-09:50:10.726905 7fef56ffd6c0 Level-0 table #50: 0 bytes OK
2023/12/01-09:50:10.739569 7fef56ffd6c0 Delete type=0 #48
2023/12/01-09:50:10.754444 7fef56ffd6c0 Manual compaction at level-0 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
2023/12/01-09:50:10.754493 7fef56ffd6c0 Manual compaction at level-1 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
2023/12/03-17:39:07.388055 7ff6677fe6c0 Recovering log #73
2023/12/03-17:39:07.397801 7ff6677fe6c0 Delete type=3 #71
2023/12/03-17:39:07.397848 7ff6677fe6c0 Delete type=0 #73
2023/12/03-18:07:21.437495 7ff6667fc6c0 Level-0 table #78: started
2023/12/03-18:07:21.437519 7ff6667fc6c0 Level-0 table #78: 0 bytes OK
2023/12/03-18:07:21.444840 7ff6667fc6c0 Delete type=0 #76
2023/12/03-18:07:21.444982 7ff6667fc6c0 Manual compaction at level-0 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
2023/12/03-18:07:21.445001 7ff6667fc6c0 Manual compaction at level-1 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2023/12/01-09:36:46.722223 7ff1ed3ff6c0 Recovering log #41
2023/12/01-09:36:46.732190 7ff1ed3ff6c0 Delete type=3 #39
2023/12/01-09:36:46.732256 7ff1ed3ff6c0 Delete type=0 #41
2023/12/01-09:37:12.134235 7fef56ffd6c0 Level-0 table #46: started
2023/12/01-09:37:12.134301 7fef56ffd6c0 Level-0 table #46: 0 bytes OK
2023/12/01-09:37:12.141345 7fef56ffd6c0 Delete type=0 #44
2023/12/01-09:37:12.155653 7fef56ffd6c0 Manual compaction at level-0 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
2023/12/01-09:37:12.155716 7fef56ffd6c0 Manual compaction at level-1 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
2023/12/02-18:48:35.071089 7ff8fcdff6c0 Recovering log #69
2023/12/02-18:48:35.081506 7ff8fcdff6c0 Delete type=3 #67
2023/12/02-18:48:35.081553 7ff8fcdff6c0 Delete type=0 #69
2023/12/02-18:48:46.676928 7ff6667fc6c0 Level-0 table #74: started
2023/12/02-18:48:46.676948 7ff6667fc6c0 Level-0 table #74: 0 bytes OK
2023/12/02-18:48:46.683050 7ff6667fc6c0 Delete type=0 #72
2023/12/02-18:48:46.683287 7ff6667fc6c0 Manual compaction at level-0 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
2023/12/02-18:48:46.683318 7ff6667fc6c0 Manual compaction at level-1 from '!folders!ZlJO2XdIsLX1cdS5' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,7 @@
{
"id": "fvtt-wasteland",
"description": "Wasteland RPG for FoundryVTT",
"version": "11.0.13",
"version": "11.0.16",
"authors": [
{
"name": "Uberwald/LeRatierBretonnien",
@@ -23,7 +23,7 @@
"gridUnits": "m",
"license": "LICENSE.txt",
"manifest": "https://www.uberwald.me/gitea/public/fvtt-wasteland/raw/branch/main/system.json",
"download": "https://www.uberwald.me/gitea/public/fvtt-wasteland/archive/fvtt-wasteland-v11.0.13.zip",
"download": "https://www.uberwald.me/gitea/public/fvtt-wasteland/archive/fvtt-wasteland-v11.0.16.zip",
"packs": [
{
"type": "Item",

View File

@@ -1,7 +1,8 @@
{
"Actor": {
"types": [
"personnage"
"personnage",
"creature"
],
"templates": {
"biodata": {
@@ -15,6 +16,8 @@
"sexe": "",
"yeux": "",
"description": "",
"habitat": "",
"comportement": "",
"psychemultiplier": 1,
"notes": "",
"gmnotes": ""
@@ -95,9 +98,10 @@
"core"
]
},
"pnj": {
"creature": {
"templates": [
"npccore"
"biodata",
"core"
]
}
},
@@ -122,141 +126,175 @@
"bouclier",
"charme",
"artifex",
"peuple"
"peuple",
"don",
"hubris"
],
"pouvoir": {
"chemin": "force",
"attribut": "cla",
"competence": "",
"seuil": 0,
"don": {
"coutpsyche": 0,
"complexite": 0,
"cible": "",
"duree": "",
"templates": [
"base"
]
},
"charme": {
"charmetype": "tour",
"resultats": [
{"value":-1, "description": ""},
{"value":-1, "description": ""},
{"value":-1, "description": ""},
{"value":-1, "description": ""},
{"value":-1, "description": ""},
{"value":-1, "description": ""}
],
"hubris": {
"hubristype": "mental",
"templates": [
"base"
]
},
"artifex": {
"artifextype": "vapeur",
"complexite": 0,
"dureerealisation": "",
"tempsmiseenroute": "",
"defautcourant": "",
"competence": "",
"templates": [
"base"
]
},
"mutation": {
"templates": [
"base"
]
},
"peuple": {
"templates": [
"base"
]
},
"origine": {
"templates": [
"base"
]
},
"heritage": {
"templates": [
"base"
]
},
"metier": {
"templates": [
"base"
]
},
"capacite": {
"templates": [
"base"
]
},
"equipement": {
"rarete": 0,
"prix": 0,
"templates": [
"base"
]
},
"arme": {
"typearme": "",
"isdefense": false,
"bonusmaniementoff": 0,
"bonusmaniementdef": 0,
"degats": "",
"nonletaux": false,
"deuxmains": false,
"courte": 0,
"moyenne": 0,
"longue": 0,
"tr": 0,
"rarete": 0,
"prix": 0,
"equipped": false,
"templates": [
"base"
]
},
"competence": {
"niveau": 0,
"attribut1": "",
"attribut2": "",
"attribut3": "",
"doublebonus": false,
"predilections": [],
"templates": [
"base"
]
},
"protection": {
"typeprotection": "",
"protection": 0,
"degats": "",
"rarete": 0,
"prix": 0,
"equipped": false,
"templates": [
"base"
]
},
"bouclier": {
"bonusdefense": 0,
"degats": "",
"nonletaux": false,
"rarete": 0,
"prix": 0,
"equipped": false,
"templates": [
"base"
]
},
"monnaie": {
"quantite": 0,
"unite": "",
"templates": [
"base"
]
}
"pouvoir": {
"chemin": "force",
"attribut": "cla",
"competence": "",
"seuil": 0,
"coutpsyche": 0,
"complexite": 0,
"cible": "",
"duree": "",
"formulesimple": "",
"formuleetendue": "",
"templates": [
"base"
]
},
"charme": {
"charmetype": "tour",
"resultats": [
{
"value": -1,
"description": ""
},
{
"value": -1,
"description": ""
},
{
"value": -1,
"description": ""
},
{
"value": -1,
"description": ""
},
{
"value": -1,
"description": ""
},
{
"value": -1,
"description": ""
}
],
"templates": [
"base"
]
},
"artifex": {
"artifextype": "vapeur",
"complexite": 0,
"dureerealisation": "",
"tempsmiseenroute": "",
"defautcourant": "",
"competence": "",
"templates": [
"base"
]
},
"mutation": {
"templates": [
"base"
]
},
"peuple": {
"templates": [
"base"
]
},
"origine": {
"templates": [
"base"
]
},
"heritage": {
"templates": [
"base"
]
},
"metier": {
"templates": [
"base"
]
},
"capacite": {
"templates": [
"base"
]
},
"equipement": {
"rarete": 0,
"prix": 0,
"templates": [
"base"
]
},
"arme": {
"typearme": "",
"isdefense": false,
"bonusmaniementoff": 0,
"bonusmaniementdef": 0,
"degats": "",
"nonletaux": false,
"deuxmains": false,
"courte": 0,
"moyenne": 0,
"longue": 0,
"tr": 0,
"rarete": 0,
"prix": 0,
"equipped": false,
"templates": [
"base"
]
},
"competence": {
"niveau": 0,
"attribut1": "",
"attribut2": "",
"attribut3": "",
"doublebonus": false,
"predilections": [],
"templates": [
"base"
]
},
"protection": {
"typeprotection": "",
"protection": 0,
"degats": "",
"rarete": 0,
"prix": 0,
"equipped": false,
"templates": [
"base"
]
},
"bouclier": {
"bonusdefense": 0,
"degats": "",
"nonletaux": false,
"rarete": 0,
"prix": 0,
"equipped": false,
"templates": [
"base"
]
},
"monnaie": {
"quantite": 0,
"unite": "",
"templates": [
"base"
]
}
}
}

View File

@@ -240,7 +240,7 @@
</div>
</li>
{{#each pouvoirs as |pouvoir key|}}
<li class="item flexrow " data-item-id="{{pouvoir._id}}" data-item-type="don">
<li class="item flexrow " data-item-id="{{pouvoir._id}}" data-item-type="pouvoir">
<img class="item-name-img" src="{{pouvoir.img}}" />
<span class="item-field-label-long label-padding-left"><a class="roll-pouvoir">{{pouvoir.name}}</a></span>
<span class="item-field-label-medium">{{upperFirst pouvoir.system.chemin}}</span>
@@ -256,30 +256,6 @@
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-field-label-long-title">
<h3><label class="items-title-text">Charmes</label></h3>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
</div>
</li>
{{#each charmes as |charme key|}}
<li class="item flexrow " data-item-id="{{charme._id}}" data-item-type="don">
<img class="item-name-img" src="{{charme.img}}" />
<span class="item-field-label-long label-padding-left">{{charme.name}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
@@ -291,7 +267,7 @@
</div>
</li>
{{#each tours as |tour key|}}
<li class="item flexrow " data-item-id="{{tour._id}}" data-item-type="don">
<li class="item flexrow " data-item-id="{{tour._id}}" data-item-type="charme">
<img class="item-name-img" src="{{tour.img}}" />
<span class="item-field-label-long label-padding-left">
<a class="roll-charme">{{tour.name}}</a></span>
@@ -305,6 +281,30 @@
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-field-label-long-title">
<h3><label class="items-title-text">Charmes</label></h3>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
</div>
</li>
{{#each charmes as |charme key|}}
<li class="item flexrow " data-item-id="{{charme._id}}" data-item-type="charme">
<img class="item-name-img" src="{{charme.img}}" />
<span class="item-field-label-long label-padding-left">{{charme.name}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
@@ -316,7 +316,7 @@
</div>
</li>
{{#each mutations as |mutation key|}}
<li class="item flexrow " data-item-id="{{mutation._id}}" data-item-type="rune">
<li class="item flexrow " data-item-id="{{mutation._id}}" data-item-type="mutation">
<img class="item-name-img" src="{{mutation.img}}" />
<span class="item-field-label-long-title label-padding-left">{{mutation.name}}</span>
<div class="item-filler">&nbsp;</div>
@@ -329,6 +329,62 @@
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-field-label-long-title">
<h3><label class="items-title-text">Hubris</label></h3>
</span>
<span class="item-field-label-medium">
<label class="short-label">Type</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
</div>
</li>
{{#each hubrises as |hubris key|}}
<li class="item flexrow " data-item-id="{{hubris._id}}" data-item-type="hubris">
<img class="item-name-img" src="{{hubris.img}}" />
<span class="item-field-label-long-title label-padding-left">{{hubris.name}}</span>
<span class="item-field-label-medium">{{upperFirst hubris.system.hubristype}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-field-label-long-title">
<h3><label class="items-title-text">Dons</label></h3>
</span>
<span class="item-field-label-medium">
<label class="short-label">Cout Psyche</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
</div>
</li>
{{#each dons as |don key|}}
<li class="item flexrow " data-item-id="{{don._id}}" data-item-type="don">
<img class="item-name-img" src="{{don.img}}" />
<span class="item-field-label-long-title label-padding-left">{{don.name}}</span>
<span class="item-field-label-medium">{{don.system.coutpsyche}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
</div>
</div>
@@ -528,6 +584,16 @@
<div class="grid grid-3col">
<div>
<ul class="item-list alternate-list">
<li class="item flexrow" data-item-id="{{peuple._id}}">
<label class="generic-label">Peuple : </label>
<label class="generic-label">{{peuple.name}}</label>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
<li class="item flexrow" data-item-id="{{origine._id}}">
<label class="generic-label">Origine : </label>
<label class="generic-label">{{origine.name}}</label>

View File

@@ -60,6 +60,7 @@
{{#if contrecoupResult}}
<li><strong>Contrecoup : {{contrecoupResult}}</li>
<li>{{contrecoup.name}}</li>
<li>{{contrecoup.description}}</li>
{{/if}}
{{#if charmeSante}}
<li>Santé perdue: {{charmeSante}}</li>

View File

@@ -0,0 +1,288 @@
<form class="{{cssClass}}" autocomplete="off">
{{!-- Sheet Header --}}
<header class="sheet-header">
<div class="header-fields">
<div class="flexrow">
<img class="profile-img" src="{{img}}" data-edit="img" title="{{name}}" />
<div class="flexcol">
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name" /></h1>
</div>
</div>
</header>
{{!-- Sheet Tab Navigation --}}
<nav class="sheet-tabs tabs" data-group="primary">
<a class="item" data-tab="principal">Attributs</a>
<a class="item" data-tab="capacites">Capacites</a>
<a class="item" data-tab="biodata">Description</a>
</nav>
{{!-- Sheet Body --}}
<section class="sheet-body">
{{!-- Main Tab --}}
<div class="tab principal" data-group="primary" data-tab="principal">
<div class="grid grid-2col">
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
{{#each data.attributs as |attr key|}}
<li class="item flexrow " data-attr-key="{{key}}">
<img class="item-name-img" src="systems/fvtt-wasteland/assets/icons/{{attr.labelnorm}}.webp">
<span class="item-name-label competence-name item-field-label-medium"><a
class="roll-attribut">{{attr.label}}</a></span>
<select class="status-small-label color-class-common item-field-label-short" type="text"
name="system.attributs.{{key}}.value" value="{{attr.value}}" data-dtype="Number">
{{#select attr.value}}
{{> systems/fvtt-wasteland/templates/partial-list-niveau.html}}
{{/select}}
</select>
</li>
{{/each}}
</ul>
</div>
<div class="sheet-box color-bg-archetype">
<h4 class="item-name-label competence-name">Santé</h4>
<ul class="item-list alternate-list">
<li class="item flexrow">
<label class="label-name">Bonus</label>
<input type="text" class="input-numeric-short" name="system.sante.bonus" value="{{data.sante.bonus}}"
data-dtype="Number" />
<label class="label-name">Total</label>
<label class="label-name">{{data.sante.base}}</label>
</li>
<li class="item flexrow">
<label class="label-name">Non létaux</label>
<input type="text" class="input-numeric-short" name="system.sante.nonletaux"
value="{{data.sante.nonletaux}}" data-dtype="Number" />
<label class="label-name">Létaux</label>
<input type="text" class="input-numeric-short" name="system.sante.letaux" value="{{data.sante.letaux}}"
data-dtype="Number" />
</li>
</ul>
<h4 class="item-name-label competence-name">Combat</h4>
<ul class="item-list alternate-list">
<li class="item flexrow">
<label class="competence-name">Initiative</label>
<label class="competence-name">{{combat.initBase}}</label>
<input type="text" class="input-numeric-short" name="system.combat.initbonus"
value="{{data.combat.initbonus}}" data-dtype="Number" />
<label class="competence-name">{{combat.initTotal}}</label>
</li>
<li class="item flexrow">
<label class="competence-name">B. Dégats</label>
<label class="competence-name">+{{combat.bonusDegats}}</label>
<input type="text" class="input-numeric-short" name="system.combat.bonusdegats"
value="{{data.combat.bonusdegats}}" data-dtype="Number" />
<label class="competence-name">+{{combat.bonusDegatsTotal}}</label>
</li>
<li class="item flexrow">
<label class="competence-name">Vitesse</label>
<label class="competence-name">{{combat.vitesseBase}}</label>
<input type="text" class="input-numeric-short" name="system.combat.vitessebonus"
value="{{data.combat.vitessebonus}}" data-dtype="Number" />
<label class="competence-name">{{combat.vitesseTotal}}</label>
</li>
<li class="item flexrow">
<label class="competence-name">Défense</label>
<label class="competence-name">{{combat.defenseBase}}</label>
<input type="text" class="input-numeric-short" name="system.combat.defensebonus"
value="{{data.combat.defensebonus}}" data-dtype="Number" />
<label class="competence-name">{{combat.defenseTotal}}</label>
</li>
</ul>
</div>
</div>
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-name-label-header">
<h3><label class="items-title-text">Armes</label></h3>
</span>
<span class="item-field-label-short">
<label class="short-label">Attaque</label>
</span>
<span class="item-field-label-short">
<label class="short-label">Défense</label>
</span>
<span class="item-field-label-short">
<label class="short-label">Dégats</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-add" data-type="arme" title="Ajouter une arme"><i class="fas fa-plus"></i></a>
</div>
</li>
{{#each armes as |arme key|}}
<li class="item flexrow " data-item-id="{{arme._id}}" data-item-type="arme">
<img class="item-name-img" src="{{arme.img}}" />
<span class="item-name-label competence-name">{{arme.name}}</span>
<span class="item-field-label-short">
{{#if arme.system.equipped}}
<button class="roll-arme-offensif button-sheet-roll">{{arme.system.totalOffensif}}</button>
{{else}}
<button disabled class="roll-arme-offensif button-sheet-roll">{{arme.system.totalOffensif}}</button>
{{/if}}
</span>
{{#if arme.system.isdefense}}
<span class="item-field-label-short arme-defensif"><label
class="arme-defensif">{{arme.system.totalDefensif}}</label></span>
{{else}}
<span class="item-field-label-short arme-defensif"><label class="arme-defensif">-</label></span>
{{/if}}
<span class="item-field-label-short">
{{#if arme.system.equipped}}
<button class="roll-arme-degats button-sheet-roll">{{arme.system.totalDegats}}</button>
{{else}}
<button disabled class="roll-arme-degats button-sheet-roll">{{arme.system.totalDegats}}</button>
{{/if}}
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-equip" title="Worn">{{#if arme.system.equipped}}<i
class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
<div class="flexrow">
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow">
<span class="item-name-label-header">
<h3><label class="items-title-text">Compétences</label></h3>
</span>
<span class="item-field-label-short">
<label class="short-label">Niveau</label>
</span>
<div class="item-filler">&nbsp;</div>
</li>
{{#each skills as |skill key|}}
<li class="item flexrow " data-item-id="{{skill._id}}" data-item-type="competence">
<img class="item-name-img" src="{{skill.img}}" />
<div class="flexcol item-name-label">
<span class="item-name-label competence-name"><a class="roll-competence"
data-attr-key="tochoose">{{skill.name}}</a>
</span>
<span class="predilection-text">
{{#each skill.system.predilections as |pred key|}}
{{pred.name}},
{{/each}}
</span>
</div>
<select class="status-small-label color-class-common edit-item-data competence-niveau" type="text"
data-item-field="niveau" value="{{skill.system.niveau}}" data-dtype="Number">
{{#select skill.system.niveau}}
{{> systems/fvtt-wasteland/templates/partial-list-niveau.html}}
{{/select}}
</select>
{{#if (ne skill.system.attribut1 "none")}}
<span class="item-field-label-short">
<button class="roll-competence button-sheet-roll" data-attr-key="{{skill.system.attribut1}}">{{upper
skill.system.attribut1}} : {{skill.system.attribut1total}}</button>
</span>
{{/if}}
{{#if (ne skill.system.attribut2 "none")}}
<span class="item-field-label-short">
<button class="roll-competence button-sheet-roll" data-attr-key="{{skill.system.attribut2}}">{{upper
skill.system.attribut2}} : {{skill.system.attribut2total}}</button>
</span>
{{/if}}
{{#if (ne skill.system.attribut3 "none")}}
<span class="item-field-label-short">
<button class="roll-competence button-sheet-roll" data-attr-key="{{skill.system.attribut3}}">{{upper
skill.system.attribut3}} : {{skill.system.attribut3total}}</button>
</span>
{{/if}}
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
</div>
</div>
{{!-- Dons/Pactes Tab --}}
<div class="tab capacites" data-group="primary" data-tab="capacites">
<div class="flexcol">
<div class="sheet-box color-bg-archetype">
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-field-label-long-title">
<h3><label class="items-title-text">Capacites</label></h3>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
</div>
</li>
{{#each capacites as |capacite key|}}
<li class="item flexrow " data-item-id="{{capacite._id}}" data-item-type="capacite">
<img class="item-name-img" src="{{capacite.img}}" />
<span class="item-field-label-long label-padding-left">{{capacite.name}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div>
</div>
</div>
{{!-- Biography Tab --}}
<div class="tab biodata" data-group="primary" data-tab="biodata">
<span>
<h3>Description</h3>
</span>
<div class="medium-editor item-text-long-line">
{{editor description target="system.biodata.description" button=true owner=owner editable=editable}}
</div>
<span>
<h3>Habitat</h3>
</span>
<div class="medium-editor item-text-long-line">
{{editor habitat target="system.biodata.habitat" button=true owner=owner editable=editable}}
</div>
<span>
<h3>Comportement</h3>
</span>
<div class="medium-editor item-text-long-line">
{{editor comportement target="system.biodata.comportement" button=true owner=owner editable=editable}}
</div>
</div>
</section>
</form>

View File

@@ -0,0 +1,25 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}" />
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name" /></h1>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="flexcol">
<span class="flexrow">
<label class="generic-label">Cout en Psyché : </label>
<input type="text" class="padd-right status-small-label color-class-common" name="system.coutpsyche"
value="{{system.coutpsyche}}" data-dtype="Number" />
</span>
{{> systems/fvtt-wasteland/templates/partial-item-description.html}}
</div>
</section>
</form>

View File

@@ -0,0 +1,31 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}" />
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name" /></h1>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="flexcol">
<div class="flexcol">
<span class="flexrow">
<label class="generic-label">Type : </label>
<select class="status-small-label color-class-common" type="text" name="system.hubristype" value="{{system.hubristype}}" data-dtype="string" >
{{#select system.hubristype}}
{{#each config.hubrisType as |label key|}}
<option value="{{key}}">{{label}}</option>
{{/each}}
{{/select}}
</select>
</span>
{{> systems/fvtt-wasteland/templates/partial-item-description.html}}
</div>
</section>
</form>

View File

@@ -0,0 +1,18 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}"/>
<div class="header-fields">
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
</div>
</header>
{{!-- Sheet Body --}}
<section class="sheet-body">
<div class="flexcol">
{{> systems/fvtt-wasteland/templates/partial-item-description.html}}
</div>
</section>
</form>

View File

@@ -57,7 +57,17 @@
<label class="generic-label">Durée : </label>
<input type="text" class="padd-right status-small-label color-class-common" name="system.duree" value="{{system.duree}}" data-dtype="String" />
</span>
<span class="flexrow">
<label class="generic-label">Forule dé (simple) : </label>
<input type="text" class="padd-right status-small-label color-class-common" name="system.formulesimple" value="{{system.formulesimple}}" data-dtype="String" />
</span>
<span class="flexrow">
<label class="generic-label">Forule dé (étendue) : </label>
<input type="text" class="padd-right status-small-label color-class-common" name="system.formuleetendue" value="{{system.formuleetendue}}" data-dtype="String" />
</span>
{{> systems/fvtt-wasteland/templates/partial-item-description.html}}
</div>