ALl features OK, excetp creatures sub-type, WIP3
This commit is contained in:
@@ -11,6 +11,10 @@ export default class MournbladeCYD2PersonnageSheet extends MournbladeCYD2ActorSh
|
|||||||
...super.DEFAULT_OPTIONS.window,
|
...super.DEFAULT_OPTIONS.window,
|
||||||
title: "SHEETS.Actor.personnage",
|
title: "SHEETS.Actor.personnage",
|
||||||
},
|
},
|
||||||
|
actions: {
|
||||||
|
...super.DEFAULT_OPTIONS.actions,
|
||||||
|
removeLinkedActor: MournbladeCYD2PersonnageSheet.#onRemoveLinkedActor,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
/** @override */
|
/** @override */
|
||||||
@@ -53,6 +57,131 @@ export default class MournbladeCYD2PersonnageSheet extends MournbladeCYD2ActorSh
|
|||||||
context.adversiteTotal = (actor.system.adversite?.bleue || 0) + (actor.system.adversite?.rouge || 0) + (actor.system.adversite?.noire || 0);
|
context.adversiteTotal = (actor.system.adversite?.bleue || 0) + (actor.system.adversite?.rouge || 0) + (actor.system.adversite?.noire || 0);
|
||||||
context.richesse = actor.computeRichesse?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 };
|
context.richesse = actor.computeRichesse?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 };
|
||||||
context.valeurEquipement = actor.computeValeurEquipement?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 };
|
context.valeurEquipement = actor.computeValeurEquipement?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 };
|
||||||
|
|
||||||
|
// Prepare sorcellerie linked actors for display
|
||||||
|
context.creaturesInvoqueesActors = await this._getLinkedActors(actor.system.sorcellerie.creaturesinvoquees);
|
||||||
|
context.demonsLiesActors = await this._getLinkedActors(actor.system.sorcellerie.demonslies);
|
||||||
|
context.enchantementsActors = await this._getLinkedActors(actor.system.sorcellerie.enchantements);
|
||||||
|
|
||||||
|
// Prepare enriched HTML for sorcellerie fields
|
||||||
|
context.enrichedInvocationsEnCours = await foundry.applications.ux.TextEditor.implementation.enrichHTML(
|
||||||
|
actor.system.sorcellerie?.invocationsencours || "", { async: true }
|
||||||
|
);
|
||||||
|
|
||||||
return context;
|
return context;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get actor objects from UUID references
|
||||||
|
* @param {string[]} uuids - Array of actor UUIDs
|
||||||
|
* @returns {Promise<Actor[]>} Array of actor documents
|
||||||
|
*/
|
||||||
|
async _getLinkedActors(uuids) {
|
||||||
|
if (!uuids || !Array.isArray(uuids) || uuids.length === 0) return [];
|
||||||
|
|
||||||
|
const actors = [];
|
||||||
|
for (const uuid of uuids) {
|
||||||
|
const actor = await fromUuid(uuid);
|
||||||
|
if (actor) {
|
||||||
|
actors.push(actor);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return actors;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle actor drop on the sheet
|
||||||
|
* @override
|
||||||
|
*/
|
||||||
|
async _onDropActor(event, data) {
|
||||||
|
if (!this.document.isOwner) return;
|
||||||
|
|
||||||
|
const droppedActor = await Actor.fromDropData(data);
|
||||||
|
if (!droppedActor) return;
|
||||||
|
|
||||||
|
// Only allow dropping Creature type actors
|
||||||
|
if (droppedActor.type !== 'creature') return;
|
||||||
|
|
||||||
|
// Determine which list to add to based on creature subtype
|
||||||
|
let fieldPath = '';
|
||||||
|
const subType = droppedActor.system.soustype || 'creature';
|
||||||
|
|
||||||
|
switch (subType) {
|
||||||
|
case 'demon':
|
||||||
|
fieldPath = 'system.sorcellerie.demonslies';
|
||||||
|
break;
|
||||||
|
case 'automata':
|
||||||
|
fieldPath = 'system.sorcellerie.enchantements';
|
||||||
|
break;
|
||||||
|
case 'creature':
|
||||||
|
default:
|
||||||
|
fieldPath = 'system.sorcellerie.creaturesinvoquees';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Add the actor UUID to the appropriate array
|
||||||
|
const currentValue = foundry.utils.getProperty(this.document.system, fieldPath) || [];
|
||||||
|
|
||||||
|
// Avoid duplicates
|
||||||
|
if (!currentValue.includes(droppedActor.uuid)) {
|
||||||
|
currentValue.push(droppedActor.uuid);
|
||||||
|
await this.document.update({ [fieldPath]: currentValue });
|
||||||
|
}
|
||||||
|
|
||||||
|
this.render();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle removal of a linked actor from sorcellerie sections
|
||||||
|
* @param {Event} event - The click event
|
||||||
|
* @param {HTMLElement} target - The clicked element
|
||||||
|
*/
|
||||||
|
static async #onRemoveLinkedActor(event, target) {
|
||||||
|
const li = target.closest(".item");
|
||||||
|
if (!li) return;
|
||||||
|
|
||||||
|
const field = target.dataset.field;
|
||||||
|
const uuid = target.dataset.uuid;
|
||||||
|
|
||||||
|
if (!field || !uuid) return;
|
||||||
|
|
||||||
|
const fieldPath = `system.sorcellerie.${field}`;
|
||||||
|
const currentValue = foundry.utils.getProperty(this.document.system, fieldPath) || [];
|
||||||
|
|
||||||
|
// Remove the UUID from the array
|
||||||
|
const newValue = currentValue.filter(u => u !== uuid);
|
||||||
|
|
||||||
|
await this.document.update({ [fieldPath]: newValue });
|
||||||
|
this.render();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Handle click on linked actor name to open its sheet
|
||||||
|
* @param {Event} event - The click event
|
||||||
|
*/
|
||||||
|
static async #onOpenLinkedActor(event) {
|
||||||
|
const target = event.target.closest(".linked-actor-name");
|
||||||
|
if (!target) return;
|
||||||
|
|
||||||
|
const uuid = target.dataset.actorUuid;
|
||||||
|
if (!uuid) return;
|
||||||
|
|
||||||
|
const actor = await fromUuid(uuid);
|
||||||
|
if (actor) {
|
||||||
|
actor.sheet.render(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/** @override */
|
||||||
|
_onRender(context, options) {
|
||||||
|
super._onRender(context, options);
|
||||||
|
|
||||||
|
// Add click handler for linked actor names
|
||||||
|
this.element.querySelectorAll('.linked-actor-name').forEach(el => {
|
||||||
|
el.addEventListener('click', (event) => {
|
||||||
|
event.preventDefault();
|
||||||
|
this.constructor.#onOpenLinkedActor(event);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -66,10 +66,10 @@ export default class CreatureDataModel extends foundry.abstract.TypeDataModel {
|
|||||||
value: new fields.NumberField({ initial: 0, integer: true })
|
value: new fields.NumberField({ initial: 0, integer: true })
|
||||||
}),
|
}),
|
||||||
sante: new fields.SchemaField({
|
sante: new fields.SchemaField({
|
||||||
vigueur: new fields.NumberField({ initial: 0, integer: true }),
|
vigueur: new fields.NumberField({ initial: 0, integer: true, min: 0 }),
|
||||||
etat: new fields.NumberField({ initial: 0, integer: true }),
|
etat: new fields.NumberField({ initial: 0, integer: true, min: 0, nullable: true }),
|
||||||
vigueurmodifier: new fields.NumberField({ initial: 0, integer: true }),
|
vigueurmodifier: new fields.NumberField({ initial: 0, integer: true, nullable: true }),
|
||||||
nbcombativite: new fields.NumberField({ initial: 5, integer: true })
|
nbcombativite: new fields.NumberField({ initial: 5, integer: true, min: 0, nullable: true })
|
||||||
}),
|
}),
|
||||||
ame: new fields.SchemaField({
|
ame: new fields.SchemaField({
|
||||||
seuilpouvoir: new fields.NumberField({ initial: 0, integer: true }),
|
seuilpouvoir: new fields.NumberField({ initial: 0, integer: true }),
|
||||||
@@ -110,7 +110,7 @@ export default class CreatureDataModel extends foundry.abstract.TypeDataModel {
|
|||||||
ressources: new fields.SchemaField({
|
ressources: new fields.SchemaField({
|
||||||
value: new fields.NumberField({ initial: 0, integer: true })
|
value: new fields.NumberField({ initial: 0, integer: true })
|
||||||
}),
|
}),
|
||||||
soustype: new fields.StringField({ initial: "" })
|
soustype: new fields.StringField({ initial: "creature" })
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -106,9 +106,9 @@ export default class PersonnageDataModel extends foundry.abstract.TypeDataModel
|
|||||||
// Sorcellerie
|
// Sorcellerie
|
||||||
sorcellerie: new fields.SchemaField({
|
sorcellerie: new fields.SchemaField({
|
||||||
runes: new fields.HTMLField({ initial: "" }),
|
runes: new fields.HTMLField({ initial: "" }),
|
||||||
creaturesinvoquees: new fields.HTMLField({ initial: "" }),
|
creaturesinvoquees: new fields.ArrayField(new fields.StringField(), { initial: [] }),
|
||||||
demonslies: new fields.HTMLField({ initial: "" }),
|
demonslies: new fields.ArrayField(new fields.StringField(), { initial: [] }),
|
||||||
enchantements: new fields.HTMLField({ initial: "" }),
|
enchantements: new fields.ArrayField(new fields.StringField(), { initial: [] }),
|
||||||
invocationsencours: new fields.HTMLField({ initial: "" }),
|
invocationsencours: new fields.HTMLField({ initial: "" }),
|
||||||
coutPouvoirInvocations: new fields.NumberField({ initial: 0, integer: true })
|
coutPouvoirInvocations: new fields.NumberField({ initial: 0, integer: true })
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -273,6 +273,36 @@ export class MournbladeCYD2Actor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
_preUpdate(changed, options, user) {
|
_preUpdate(changed, options, user) {
|
||||||
|
// Clean up numeric fields in various schemas to ensure they are valid numbers
|
||||||
|
const numericCleanup = (schemaPath, dataPath) => {
|
||||||
|
if (changed?.system?.[dataPath]) {
|
||||||
|
const schema = foundry.utils.getProperty(this.system.schema.fields, schemaPath);
|
||||||
|
if (schema) {
|
||||||
|
for (const [key, value] of Object.entries(changed.system[dataPath])) {
|
||||||
|
if (schema.fields[key] instanceof foundry.data.fields.NumberField) {
|
||||||
|
if (value === "" || value === null || value === undefined || isNaN(value)) {
|
||||||
|
changed.system[dataPath][key] = 0;
|
||||||
|
} else {
|
||||||
|
changed.system[dataPath][key] = Number(value);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// Apply cleanup to schemas that may have numeric fields submitted from forms
|
||||||
|
numericCleanup("sante", "sante");
|
||||||
|
numericCleanup("ame", "ame");
|
||||||
|
numericCleanup("combat", "combat");
|
||||||
|
numericCleanup("balance", "balance");
|
||||||
|
numericCleanup("adversite", "adversite");
|
||||||
|
numericCleanup("vitesse", "vitesse");
|
||||||
|
numericCleanup("ressources", "ressources");
|
||||||
|
numericCleanup("eclat", "eclat");
|
||||||
|
numericCleanup("bonneaventure", "bonneaventure");
|
||||||
|
numericCleanup("experience", "experience");
|
||||||
|
|
||||||
if (changed?.system?.sante?.etat !== undefined && changed.system.sante.etat != this.system.sante.etat) {
|
if (changed?.system?.sante?.etat !== undefined && changed.system.sante.etat != this.system.sante.etat) {
|
||||||
const oldEtat = this.system.sante.etat
|
const oldEtat = this.system.sante.etat
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|||||||
@@ -120,7 +120,6 @@ export const MOURNBLADECYD2_CONFIG = {
|
|||||||
{ key: "traitespece", label: "Trait d'espèce" }
|
{ key: "traitespece", label: "Trait d'espèce" }
|
||||||
],
|
],
|
||||||
optionsSousTypeCreature: [
|
optionsSousTypeCreature: [
|
||||||
{ key: "", label: localizeOrFallback("MNBL.none", "Aucun") },
|
|
||||||
{ key: "creature", label: localizeOrFallback("MNBL.creature", "Créature") },
|
{ key: "creature", label: localizeOrFallback("MNBL.creature", "Créature") },
|
||||||
{ key: "demon", label: localizeOrFallback("MNBL.demon", "Démon") },
|
{ key: "demon", label: localizeOrFallback("MNBL.demon", "Démon") },
|
||||||
{ key: "automata", label: localizeOrFallback("MNBL.automata", "Automata") }
|
{ key: "automata", label: localizeOrFallback("MNBL.automata", "Automata") }
|
||||||
|
|||||||
@@ -147,6 +147,7 @@ function welcomeMessage() {
|
|||||||
<strong>Support</strong>
|
<strong>Support</strong>
|
||||||
<p>Système développé par LeRatierBretonnien.</p>
|
<p>Système développé par LeRatierBretonnien.</p>
|
||||||
<a class="welcome-link" href="https://discord.gg/pPSDNJk" target="_blank"><i class="fab fa-discord"></i>Discord FR Foundry</a>
|
<a class="welcome-link" href="https://discord.gg/pPSDNJk" target="_blank"><i class="fab fa-discord"></i>Discord FR Foundry</a>
|
||||||
|
<a class="welcome-link" href="https://www.uberwald.me" target="_blank"><i class="fas fa-external-link-alt"></i>Uberwald</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -54,11 +54,11 @@ export class MournbladeCYD2Utility {
|
|||||||
return text.toUpperCase();
|
return text.toUpperCase();
|
||||||
})
|
})
|
||||||
Handlebars.registerHelper('lower', function (text) {
|
Handlebars.registerHelper('lower', function (text) {
|
||||||
return text.toLowerCase()
|
return text.toLowerCase();
|
||||||
})
|
})
|
||||||
Handlebars.registerHelper('upperFirst', function (text) {
|
Handlebars.registerHelper('upperFirst', function (text) {
|
||||||
if (typeof text !== 'string') return text
|
if (typeof text !== 'string') return text;
|
||||||
return text.charAt(0).toUpperCase() + text.slice(1)
|
return text.charAt(0).toUpperCase() + text.slice(1);
|
||||||
})
|
})
|
||||||
Handlebars.registerHelper('notEmpty', function (list) {
|
Handlebars.registerHelper('notEmpty', function (list) {
|
||||||
return list.length > 0;
|
return list.length > 0;
|
||||||
@@ -99,11 +99,11 @@ export class MournbladeCYD2Utility {
|
|||||||
.join(', ');
|
.join(', ');
|
||||||
});
|
});
|
||||||
|
|
||||||
Handlebars.registerHelper('select', function(value, options) {
|
Handlebars.registerHelper('select', function(value, opts) {
|
||||||
const html = options.fn(this);
|
const html = opts.fn(this);
|
||||||
const escaped = String(value).replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
|
const escaped = String(value).replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
|
||||||
return html.replace(new RegExp(`value="${escaped}"`, 'g'), `value="${value}" selected="selected"`);
|
return html.replace(new RegExp(`value="${escaped}"`, 'g'), `value="${value}" selected="selected"`);
|
||||||
})
|
});
|
||||||
|
|
||||||
game.settings.register("fvtt-mournblade-cyd-2-0", "mournblade-cyd2-pause-logo", {
|
game.settings.register("fvtt-mournblade-cyd-2-0", "mournblade-cyd2-pause-logo", {
|
||||||
name: "Logo de pause",
|
name: "Logo de pause",
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
MANIFEST-000431
|
MANIFEST-000447
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.466229 7f15cf3fe6c0 Recovering log #429
|
2026/06/07-22:26:23.395630 7f15cfbff6c0 Recovering log #445
|
||||||
2026/06/07-00:21:50.475486 7f15cf3fe6c0 Delete type=3 #427
|
2026/06/07-22:26:23.404603 7f15cfbff6c0 Delete type=3 #443
|
||||||
2026/06/07-00:21:50.475515 7f15cf3fe6c0 Delete type=0 #429
|
2026/06/07-22:26:23.404618 7f15cfbff6c0 Delete type=0 #445
|
||||||
|
2026/06/07-23:28:18.037162 7f15cdbfb6c0 Level-0 table #450: started
|
||||||
|
2026/06/07-23:28:18.037182 7f15cdbfb6c0 Level-0 table #450: 0 bytes OK
|
||||||
|
2026/06/07-23:28:18.043745 7f15cdbfb6c0 Delete type=0 #448
|
||||||
|
2026/06/07-23:28:18.050582 7f15cdbfb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.675368 7f15ce3fc6c0 Recovering log #425
|
2026/06/07-22:15:07.732400 7f15cf3fe6c0 Recovering log #441
|
||||||
2026/06/07-00:01:17.685411 7f15ce3fc6c0 Delete type=3 #423
|
2026/06/07-22:15:07.776275 7f15cf3fe6c0 Delete type=3 #439
|
||||||
2026/06/07-00:01:17.685428 7f15ce3fc6c0 Delete type=0 #425
|
2026/06/07-22:15:07.776312 7f15cf3fe6c0 Delete type=0 #441
|
||||||
2026/06/07-00:21:46.748268 7f15cdbfb6c0 Level-0 table #430: started
|
2026/06/07-22:16:19.937296 7f15cdbfb6c0 Level-0 table #446: started
|
||||||
2026/06/07-00:21:46.748282 7f15cdbfb6c0 Level-0 table #430: 0 bytes OK
|
2026/06/07-22:16:19.937313 7f15cdbfb6c0 Level-0 table #446: 0 bytes OK
|
||||||
2026/06/07-00:21:46.755214 7f15cdbfb6c0 Delete type=0 #428
|
2026/06/07-22:16:19.943622 7f15cdbfb6c0 Delete type=0 #444
|
||||||
2026/06/07-00:21:46.768389 7f15cdbfb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.949780 7f15cdbfb6c0 Manual compaction at level-0 from '!journal!gVybbv17TFY8o3Y4' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
|||||||
MANIFEST-000426
|
MANIFEST-000442
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.343006 7f15cebfd6c0 Recovering log #424
|
2026/06/07-22:26:23.277424 7f15cf3fe6c0 Recovering log #440
|
||||||
2026/06/07-00:21:50.352418 7f15cebfd6c0 Delete type=3 #422
|
2026/06/07-22:26:23.287266 7f15cf3fe6c0 Delete type=3 #438
|
||||||
2026/06/07-00:21:50.352440 7f15cebfd6c0 Delete type=0 #424
|
2026/06/07-22:26:23.287281 7f15cf3fe6c0 Delete type=0 #440
|
||||||
|
2026/06/07-23:28:17.956926 7f15cdbfb6c0 Level-0 table #445: started
|
||||||
|
2026/06/07-23:28:17.956939 7f15cdbfb6c0 Level-0 table #445: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.962818 7f15cdbfb6c0 Delete type=0 #443
|
||||||
|
2026/06/07-23:28:17.968789 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
+7
-7
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.549317 7f15ce3fc6c0 Recovering log #420
|
2026/06/07-22:15:07.108602 7f15cfbff6c0 Recovering log #436
|
||||||
2026/06/07-00:01:17.559821 7f15ce3fc6c0 Delete type=3 #418
|
2026/06/07-22:15:07.161200 7f15cfbff6c0 Delete type=3 #434
|
||||||
2026/06/07-00:01:17.559847 7f15ce3fc6c0 Delete type=0 #420
|
2026/06/07-22:15:07.161240 7f15cfbff6c0 Delete type=0 #436
|
||||||
2026/06/07-00:21:46.679739 7f15cdbfb6c0 Level-0 table #425: started
|
2026/06/07-22:16:19.869028 7f15cdbfb6c0 Level-0 table #441: started
|
||||||
2026/06/07-00:21:46.679750 7f15cdbfb6c0 Level-0 table #425: 0 bytes OK
|
2026/06/07-22:16:19.869053 7f15cdbfb6c0 Level-0 table #441: 0 bytes OK
|
||||||
2026/06/07-00:21:46.685835 7f15cdbfb6c0 Delete type=0 #423
|
2026/06/07-22:16:19.874882 7f15cdbfb6c0 Delete type=0 #439
|
||||||
2026/06/07-00:21:46.698903 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.874946 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
|||||||
MANIFEST-000325
|
MANIFEST-000341
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.374568 7f15cf3fe6c0 Recovering log #323
|
2026/06/07-22:26:23.309282 7f15cfbff6c0 Recovering log #339
|
||||||
2026/06/07-00:21:50.384637 7f15cf3fe6c0 Delete type=3 #321
|
2026/06/07-22:26:23.319052 7f15cfbff6c0 Delete type=3 #337
|
||||||
2026/06/07-00:21:50.384658 7f15cf3fe6c0 Delete type=0 #323
|
2026/06/07-22:26:23.319068 7f15cfbff6c0 Delete type=0 #339
|
||||||
|
2026/06/07-23:28:17.984230 7f15cdbfb6c0 Level-0 table #344: started
|
||||||
|
2026/06/07-23:28:17.984244 7f15cdbfb6c0 Level-0 table #344: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.993689 7f15cdbfb6c0 Delete type=0 #342
|
||||||
|
2026/06/07-23:28:17.999974 7f15cdbfb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
+7
-7
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.584289 7f15ce3fc6c0 Recovering log #319
|
2026/06/07-22:15:07.271122 7f15cf3fe6c0 Recovering log #335
|
||||||
2026/06/07-00:01:17.594286 7f15ce3fc6c0 Delete type=3 #317
|
2026/06/07-22:15:07.338231 7f15cf3fe6c0 Delete type=3 #333
|
||||||
2026/06/07-00:01:17.594301 7f15ce3fc6c0 Delete type=0 #319
|
2026/06/07-22:15:07.338273 7f15cf3fe6c0 Delete type=0 #335
|
||||||
2026/06/07-00:21:46.698908 7f15cdbfb6c0 Level-0 table #324: started
|
2026/06/07-22:16:19.888184 7f15cdbfb6c0 Level-0 table #340: started
|
||||||
2026/06/07-00:21:46.698917 7f15cdbfb6c0 Level-0 table #324: 0 bytes OK
|
2026/06/07-22:16:19.888209 7f15cdbfb6c0 Level-0 table #340: 0 bytes OK
|
||||||
2026/06/07-00:21:46.704788 7f15cdbfb6c0 Delete type=0 #322
|
2026/06/07-22:16:19.894691 7f15cdbfb6c0 Delete type=0 #338
|
||||||
2026/06/07-00:21:46.710794 7f15cdbfb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.900452 7f15cdbfb6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000325
|
MANIFEST-000341
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.363711 7f15ce3fc6c0 Recovering log #323
|
2026/06/07-22:26:23.298745 7f15cf3fe6c0 Recovering log #339
|
||||||
2026/06/07-00:21:50.373124 7f15ce3fc6c0 Delete type=3 #321
|
2026/06/07-22:26:23.307825 7f15cf3fe6c0 Delete type=3 #337
|
||||||
2026/06/07-00:21:50.373150 7f15ce3fc6c0 Delete type=0 #323
|
2026/06/07-22:26:23.307846 7f15cf3fe6c0 Delete type=0 #339
|
||||||
|
2026/06/07-23:28:17.978225 7f15cdbfb6c0 Level-0 table #344: started
|
||||||
|
2026/06/07-23:28:17.978242 7f15cdbfb6c0 Level-0 table #344: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.984167 7f15cdbfb6c0 Delete type=0 #342
|
||||||
|
2026/06/07-23:28:17.999966 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.573032 7f15cfbff6c0 Recovering log #319
|
2026/06/07-22:15:07.223614 7f15ce3fc6c0 Recovering log #335
|
||||||
2026/06/07-00:01:17.582308 7f15cfbff6c0 Delete type=3 #317
|
2026/06/07-22:15:07.268033 7f15ce3fc6c0 Delete type=3 #333
|
||||||
2026/06/07-00:01:17.582329 7f15cfbff6c0 Delete type=0 #319
|
2026/06/07-22:15:07.268068 7f15ce3fc6c0 Delete type=0 #335
|
||||||
2026/06/07-00:21:46.660469 7f15cdbfb6c0 Level-0 table #324: started
|
2026/06/07-22:16:19.880966 7f15cdbfb6c0 Level-0 table #340: started
|
||||||
2026/06/07-00:21:46.660487 7f15cdbfb6c0 Level-0 table #324: 0 bytes OK
|
2026/06/07-22:16:19.880976 7f15cdbfb6c0 Level-0 table #340: 0 bytes OK
|
||||||
2026/06/07-00:21:46.667102 7f15cdbfb6c0 Delete type=0 #322
|
2026/06/07-22:16:19.888072 7f15cdbfb6c0 Delete type=0 #338
|
||||||
2026/06/07-00:21:46.679674 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.900447 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000442
|
MANIFEST-000458
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.331328 7f15cf3fe6c0 Recovering log #440
|
2026/06/07-22:26:23.266894 7f15ce3fc6c0 Recovering log #456
|
||||||
2026/06/07-00:21:50.341554 7f15cf3fe6c0 Delete type=3 #438
|
2026/06/07-22:26:23.275979 7f15ce3fc6c0 Delete type=3 #454
|
||||||
2026/06/07-00:21:50.341580 7f15cf3fe6c0 Delete type=0 #440
|
2026/06/07-22:26:23.275997 7f15ce3fc6c0 Delete type=0 #456
|
||||||
|
2026/06/07-23:28:17.941519 7f15cdbfb6c0 Level-0 table #461: started
|
||||||
|
2026/06/07-23:28:17.941549 7f15cdbfb6c0 Level-0 table #461: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.949985 7f15cdbfb6c0 Delete type=0 #459
|
||||||
|
2026/06/07-23:28:17.968775 7f15cdbfb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.537677 7f15cfbff6c0 Recovering log #436
|
2026/06/07-22:15:07.048479 7f15cf3fe6c0 Recovering log #452
|
||||||
2026/06/07-00:01:17.547496 7f15cfbff6c0 Delete type=3 #434
|
2026/06/07-22:15:07.097427 7f15cf3fe6c0 Delete type=3 #450
|
||||||
2026/06/07-00:01:17.547526 7f15cfbff6c0 Delete type=0 #436
|
2026/06/07-22:15:07.097465 7f15cf3fe6c0 Delete type=0 #452
|
||||||
2026/06/07-00:21:46.685907 7f15cdbfb6c0 Level-0 table #441: started
|
2026/06/07-22:16:19.862339 7f15cdbfb6c0 Level-0 table #457: started
|
||||||
2026/06/07-00:21:46.685917 7f15cdbfb6c0 Level-0 table #441: 0 bytes OK
|
2026/06/07-22:16:19.862348 7f15cdbfb6c0 Level-0 table #457: 0 bytes OK
|
||||||
2026/06/07-00:21:46.691937 7f15cdbfb6c0 Delete type=0 #439
|
2026/06/07-22:16:19.868915 7f15cdbfb6c0 Delete type=0 #455
|
||||||
2026/06/07-00:21:46.704830 7f15cdbfb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.874941 7f15cdbfb6c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000442
|
MANIFEST-000458
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.420841 7f15cfbff6c0 Recovering log #440
|
2026/06/07-22:26:23.352823 7f15cfbff6c0 Recovering log #456
|
||||||
2026/06/07-00:21:50.430740 7f15cfbff6c0 Delete type=3 #438
|
2026/06/07-22:26:23.361852 7f15cfbff6c0 Delete type=3 #454
|
||||||
2026/06/07-00:21:50.430770 7f15cfbff6c0 Delete type=0 #440
|
2026/06/07-22:26:23.361868 7f15cfbff6c0 Delete type=0 #456
|
||||||
|
2026/06/07-23:28:18.012534 7f15cdbfb6c0 Level-0 table #461: started
|
||||||
|
2026/06/07-23:28:18.012548 7f15cdbfb6c0 Level-0 table #461: 0 bytes OK
|
||||||
|
2026/06/07-23:28:18.018384 7f15cdbfb6c0 Delete type=0 #459
|
||||||
|
2026/06/07-23:28:18.025111 7f15cdbfb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.628038 7f15cf3fe6c0 Recovering log #436
|
2026/06/07-22:15:07.506451 7f15cfbff6c0 Recovering log #452
|
||||||
2026/06/07-00:01:17.637109 7f15cf3fe6c0 Delete type=3 #434
|
2026/06/07-22:15:07.560521 7f15cfbff6c0 Delete type=3 #450
|
||||||
2026/06/07-00:01:17.637121 7f15cf3fe6c0 Delete type=0 #436
|
2026/06/07-22:15:07.560549 7f15cfbff6c0 Delete type=0 #452
|
||||||
2026/06/07-00:21:46.761269 7f15cdbfb6c0 Level-0 table #441: started
|
2026/06/07-22:16:19.912253 7f15cdbfb6c0 Level-0 table #457: started
|
||||||
2026/06/07-00:21:46.761294 7f15cdbfb6c0 Level-0 table #441: 0 bytes OK
|
2026/06/07-22:16:19.912261 7f15cdbfb6c0 Level-0 table #457: 0 bytes OK
|
||||||
2026/06/07-00:21:46.768307 7f15cdbfb6c0 Delete type=0 #439
|
2026/06/07-22:16:19.918008 7f15cdbfb6c0 Delete type=0 #455
|
||||||
2026/06/07-00:21:46.777465 7f15cdbfb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.924478 7f15cdbfb6c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000325
|
MANIFEST-000341
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.353793 7f15cfbff6c0 Recovering log #323
|
2026/06/07-22:26:23.288575 7f15cebfd6c0 Recovering log #339
|
||||||
2026/06/07-00:21:50.362811 7f15cfbff6c0 Delete type=3 #321
|
2026/06/07-22:26:23.297862 7f15cebfd6c0 Delete type=3 #337
|
||||||
2026/06/07-00:21:50.362829 7f15cfbff6c0 Delete type=0 #323
|
2026/06/07-22:26:23.297882 7f15cebfd6c0 Delete type=0 #339
|
||||||
|
2026/06/07-23:28:17.968876 7f15cdbfb6c0 Level-0 table #344: started
|
||||||
|
2026/06/07-23:28:17.968886 7f15cdbfb6c0 Level-0 table #344: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.978161 7f15cdbfb6c0 Delete type=0 #342
|
||||||
|
2026/06/07-23:28:17.999957 7f15cdbfb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.561757 7f15cf3fe6c0 Recovering log #319
|
2026/06/07-22:15:07.164332 7f15ce3fc6c0 Recovering log #335
|
||||||
2026/06/07-00:01:17.571010 7f15cf3fe6c0 Delete type=3 #317
|
2026/06/07-22:15:07.220473 7f15ce3fc6c0 Delete type=3 #333
|
||||||
2026/06/07-00:01:17.571033 7f15cf3fe6c0 Delete type=0 #319
|
2026/06/07-22:15:07.220519 7f15ce3fc6c0 Delete type=0 #335
|
||||||
2026/06/07-00:21:46.667152 7f15cdbfb6c0 Level-0 table #324: started
|
2026/06/07-22:16:19.894725 7f15cdbfb6c0 Level-0 table #340: started
|
||||||
2026/06/07-00:21:46.667166 7f15cdbfb6c0 Level-0 table #324: 0 bytes OK
|
2026/06/07-22:16:19.894735 7f15cdbfb6c0 Level-0 table #340: 0 bytes OK
|
||||||
2026/06/07-00:21:46.673526 7f15cdbfb6c0 Delete type=0 #322
|
2026/06/07-22:16:19.900368 7f15cdbfb6c0 Delete type=0 #338
|
||||||
2026/06/07-00:21:46.679679 7f15cdbfb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.900457 7f15cdbfb6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
|||||||
MANIFEST-000325
|
MANIFEST-000341
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.409088 7f15ce3fc6c0 Recovering log #323
|
2026/06/07-22:26:23.341945 7f15cf3fe6c0 Recovering log #339
|
||||||
2026/06/07-00:21:50.419461 7f15ce3fc6c0 Delete type=3 #321
|
2026/06/07-22:26:23.351548 7f15cf3fe6c0 Delete type=3 #337
|
||||||
2026/06/07-00:21:50.419490 7f15ce3fc6c0 Delete type=0 #323
|
2026/06/07-22:26:23.351562 7f15cf3fe6c0 Delete type=0 #339
|
||||||
|
2026/06/07-23:28:18.006777 7f15cdbfb6c0 Level-0 table #344: started
|
||||||
|
2026/06/07-23:28:18.006789 7f15cdbfb6c0 Level-0 table #344: 0 bytes OK
|
||||||
|
2026/06/07-23:28:18.012488 7f15cdbfb6c0 Delete type=0 #342
|
||||||
|
2026/06/07-23:28:18.025106 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
+7
-7
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.617058 7f15ce3fc6c0 Recovering log #319
|
2026/06/07-22:15:07.448412 7f15ce3fc6c0 Recovering log #335
|
||||||
2026/06/07-00:01:17.626625 7f15ce3fc6c0 Delete type=3 #317
|
2026/06/07-22:15:07.501506 7f15ce3fc6c0 Delete type=3 #333
|
||||||
2026/06/07-00:01:17.626639 7f15ce3fc6c0 Delete type=0 #319
|
2026/06/07-22:15:07.501554 7f15ce3fc6c0 Delete type=0 #335
|
||||||
2026/06/07-00:21:46.716945 7f15cdbfb6c0 Level-0 table #324: started
|
2026/06/07-22:16:19.906292 7f15cdbfb6c0 Level-0 table #340: started
|
||||||
2026/06/07-00:21:46.716955 7f15cdbfb6c0 Level-0 table #324: 0 bytes OK
|
2026/06/07-22:16:19.906300 7f15cdbfb6c0 Level-0 table #340: 0 bytes OK
|
||||||
2026/06/07-00:21:46.723471 7f15cdbfb6c0 Delete type=0 #322
|
2026/06/07-22:16:19.912223 7f15cdbfb6c0 Delete type=0 #338
|
||||||
2026/06/07-00:21:46.729892 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.924472 7f15cdbfb6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000273
|
MANIFEST-000289
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.454761 7f15ce3fc6c0 Recovering log #271
|
2026/06/07-22:26:23.384369 7f15ce3fc6c0 Recovering log #287
|
||||||
2026/06/07-00:21:50.464634 7f15ce3fc6c0 Delete type=3 #269
|
2026/06/07-22:26:23.393736 7f15ce3fc6c0 Delete type=3 #285
|
||||||
2026/06/07-00:21:50.464657 7f15ce3fc6c0 Delete type=0 #271
|
2026/06/07-22:26:23.393754 7f15ce3fc6c0 Delete type=0 #287
|
||||||
|
2026/06/07-23:28:18.030882 7f15cdbfb6c0 Level-0 table #292: started
|
||||||
|
2026/06/07-23:28:18.030892 7f15cdbfb6c0 Level-0 table #292: 0 bytes OK
|
||||||
|
2026/06/07-23:28:18.037057 7f15cdbfb6c0 Delete type=0 #290
|
||||||
|
2026/06/07-23:28:18.050563 7f15cdbfb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.661008 7f15cf3fe6c0 Recovering log #267
|
2026/06/07-22:15:07.668232 7f15cf3fe6c0 Recovering log #283
|
||||||
2026/06/07-00:01:17.670919 7f15cf3fe6c0 Delete type=3 #265
|
2026/06/07-22:15:07.729444 7f15cf3fe6c0 Delete type=3 #281
|
||||||
2026/06/07-00:01:17.670935 7f15cf3fe6c0 Delete type=0 #267
|
2026/06/07-22:15:07.729489 7f15cf3fe6c0 Delete type=0 #283
|
||||||
2026/06/07-00:21:46.723582 7f15cdbfb6c0 Level-0 table #272: started
|
2026/06/07-22:16:19.924538 7f15cdbfb6c0 Level-0 table #288: started
|
||||||
2026/06/07-00:21:46.723594 7f15cdbfb6c0 Level-0 table #272: 0 bytes OK
|
2026/06/07-22:16:19.924553 7f15cdbfb6c0 Level-0 table #288: 0 bytes OK
|
||||||
2026/06/07-00:21:46.729834 7f15cdbfb6c0 Delete type=0 #270
|
2026/06/07-22:16:19.931059 7f15cdbfb6c0 Delete type=0 #286
|
||||||
2026/06/07-00:21:46.742119 7f15cdbfb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.949769 7f15cdbfb6c0 Manual compaction at level-0 from '!scenes!dYKdGdh2PbtXs32a' @ 72057594037927935 : 1 .. '!scenes.levels!dYKdGdh2PbtXs32a.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000231
|
MANIFEST-000247
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.321397 7f15ce3fc6c0 Recovering log #229
|
2026/06/07-22:26:23.257110 7f15cfbff6c0 Recovering log #245
|
||||||
2026/06/07-00:21:50.330366 7f15ce3fc6c0 Delete type=3 #227
|
2026/06/07-22:26:23.265916 7f15cfbff6c0 Delete type=3 #243
|
||||||
2026/06/07-00:21:50.330389 7f15ce3fc6c0 Delete type=0 #229
|
2026/06/07-22:26:23.265933 7f15cfbff6c0 Delete type=0 #245
|
||||||
|
2026/06/07-23:28:17.950047 7f15cdbfb6c0 Level-0 table #250: started
|
||||||
|
2026/06/07-23:28:17.950062 7f15cdbfb6c0 Level-0 table #250: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.956864 7f15cdbfb6c0 Delete type=0 #248
|
||||||
|
2026/06/07-23:28:17.968783 7f15cdbfb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.527640 7f15cf3fe6c0 Recovering log #225
|
2026/06/07-22:15:06.982677 7f15cfbff6c0 Recovering log #241
|
||||||
2026/06/07-00:01:17.536413 7f15cf3fe6c0 Delete type=3 #223
|
2026/06/07-22:15:07.045777 7f15cfbff6c0 Delete type=3 #239
|
||||||
2026/06/07-00:01:17.536429 7f15cf3fe6c0 Delete type=0 #225
|
2026/06/07-22:15:07.045814 7f15cfbff6c0 Delete type=0 #241
|
||||||
2026/06/07-00:21:46.673575 7f15cdbfb6c0 Level-0 table #230: started
|
2026/06/07-22:16:19.856621 7f15cdbfb6c0 Level-0 table #246: started
|
||||||
2026/06/07-00:21:46.673592 7f15cdbfb6c0 Level-0 table #230: 0 bytes OK
|
2026/06/07-22:16:19.856633 7f15cdbfb6c0 Level-0 table #246: 0 bytes OK
|
||||||
2026/06/07-00:21:46.679599 7f15cdbfb6c0 Delete type=0 #228
|
2026/06/07-22:16:19.862313 7f15cdbfb6c0 Delete type=0 #244
|
||||||
2026/06/07-00:21:46.685902 7f15cdbfb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.874936 7f15cdbfb6c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000323
|
MANIFEST-000339
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.310068 7f15cfbff6c0 Recovering log #321
|
2026/06/07-22:26:23.246051 7f15cebfd6c0 Recovering log #337
|
||||||
2026/06/07-00:21:50.320158 7f15cfbff6c0 Delete type=3 #319
|
2026/06/07-22:26:23.256115 7f15cebfd6c0 Delete type=3 #335
|
||||||
2026/06/07-00:21:50.320186 7f15cfbff6c0 Delete type=0 #321
|
2026/06/07-22:26:23.256136 7f15cebfd6c0 Delete type=0 #337
|
||||||
|
2026/06/07-23:28:17.962867 7f15cdbfb6c0 Level-0 table #342: started
|
||||||
|
2026/06/07-23:28:17.962881 7f15cdbfb6c0 Level-0 table #342: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.968718 7f15cdbfb6c0 Delete type=0 #340
|
||||||
|
2026/06/07-23:28:17.968872 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.516491 7f15cf3fe6c0 Recovering log #317
|
2026/06/07-22:15:06.925620 7f15cf3fe6c0 Recovering log #333
|
||||||
2026/06/07-00:01:17.526454 7f15cf3fe6c0 Delete type=3 #315
|
2026/06/07-22:15:06.978851 7f15cf3fe6c0 Delete type=3 #331
|
||||||
2026/06/07-00:01:17.526475 7f15cf3fe6c0 Delete type=0 #317
|
2026/06/07-22:15:06.978887 7f15cf3fe6c0 Delete type=0 #333
|
||||||
2026/06/07-00:21:46.653448 7f15cdbfb6c0 Level-0 table #322: started
|
2026/06/07-22:16:19.850756 7f15cdbfb6c0 Level-0 table #338: started
|
||||||
2026/06/07-00:21:46.653485 7f15cdbfb6c0 Level-0 table #322: 0 bytes OK
|
2026/06/07-22:16:19.850800 7f15cdbfb6c0 Level-0 table #338: 0 bytes OK
|
||||||
2026/06/07-00:21:46.660396 7f15cdbfb6c0 Delete type=0 #320
|
2026/06/07-22:16:19.856574 7f15cdbfb6c0 Delete type=0 #336
|
||||||
2026/06/07-00:21:46.679667 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.874927 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000424
|
MANIFEST-000440
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.443543 7f15cf3fe6c0 Recovering log #422
|
2026/06/07-22:26:23.373874 7f15cebfd6c0 Recovering log #438
|
||||||
2026/06/07-00:21:50.453016 7f15cf3fe6c0 Delete type=3 #420
|
2026/06/07-22:26:23.383224 7f15cebfd6c0 Delete type=3 #436
|
||||||
2026/06/07-00:21:50.453046 7f15cf3fe6c0 Delete type=0 #422
|
2026/06/07-22:26:23.383242 7f15cebfd6c0 Delete type=0 #438
|
||||||
|
2026/06/07-23:28:18.025158 7f15cdbfb6c0 Level-0 table #443: started
|
||||||
|
2026/06/07-23:28:18.025168 7f15cdbfb6c0 Level-0 table #443: 0 bytes OK
|
||||||
|
2026/06/07-23:28:18.030846 7f15cdbfb6c0 Delete type=0 #441
|
||||||
|
2026/06/07-23:28:18.050542 7f15cdbfb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.650696 7f15cebfd6c0 Recovering log #418
|
2026/06/07-22:15:07.614496 7f15cfbff6c0 Recovering log #434
|
||||||
2026/06/07-00:01:17.659769 7f15cebfd6c0 Delete type=3 #416
|
2026/06/07-22:15:07.666042 7f15cfbff6c0 Delete type=3 #432
|
||||||
2026/06/07-00:01:17.659789 7f15cebfd6c0 Delete type=0 #418
|
2026/06/07-22:15:07.666082 7f15cfbff6c0 Delete type=0 #434
|
||||||
2026/06/07-00:21:46.710799 7f15cdbfb6c0 Level-0 table #423: started
|
2026/06/07-22:16:19.931118 7f15cdbfb6c0 Level-0 table #439: started
|
||||||
2026/06/07-00:21:46.710812 7f15cdbfb6c0 Level-0 table #423: 0 bytes OK
|
2026/06/07-22:16:19.931132 7f15cdbfb6c0 Level-0 table #439: 0 bytes OK
|
||||||
2026/06/07-00:21:46.716904 7f15cdbfb6c0 Delete type=0 #421
|
2026/06/07-22:16:19.937214 7f15cdbfb6c0 Delete type=0 #437
|
||||||
2026/06/07-00:21:46.729885 7f15cdbfb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.949776 7f15cdbfb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000449
|
MANIFEST-000465
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.432103 7f15cebfd6c0 Recovering log #447
|
2026/06/07-22:26:23.363033 7f15cf3fe6c0 Recovering log #463
|
||||||
2026/06/07-00:21:50.441572 7f15cebfd6c0 Delete type=3 #445
|
2026/06/07-22:26:23.372436 7f15cf3fe6c0 Delete type=3 #461
|
||||||
2026/06/07-00:21:50.441600 7f15cebfd6c0 Delete type=0 #447
|
2026/06/07-22:26:23.372455 7f15cf3fe6c0 Delete type=0 #463
|
||||||
|
2026/06/07-23:28:18.018436 7f15cdbfb6c0 Level-0 table #468: started
|
||||||
|
2026/06/07-23:28:18.018450 7f15cdbfb6c0 Level-0 table #468: 0 bytes OK
|
||||||
|
2026/06/07-23:28:18.025050 7f15cdbfb6c0 Delete type=0 #466
|
||||||
|
2026/06/07-23:28:18.025114 7f15cdbfb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.638377 7f15cfbff6c0 Recovering log #443
|
2026/06/07-22:15:07.564034 7f15cf3fe6c0 Recovering log #459
|
||||||
2026/06/07-00:01:17.648660 7f15cfbff6c0 Delete type=3 #441
|
2026/06/07-22:15:07.611724 7f15cf3fe6c0 Delete type=3 #457
|
||||||
2026/06/07-00:01:17.648683 7f15cfbff6c0 Delete type=0 #443
|
2026/06/07-22:15:07.611766 7f15cf3fe6c0 Delete type=0 #459
|
||||||
2026/06/07-00:21:46.742126 7f15cdbfb6c0 Level-0 table #448: started
|
2026/06/07-22:16:19.918037 7f15cdbfb6c0 Level-0 table #464: started
|
||||||
2026/06/07-00:21:46.742141 7f15cdbfb6c0 Level-0 table #448: 0 bytes OK
|
2026/06/07-22:16:19.918045 7f15cdbfb6c0 Level-0 table #464: 0 bytes OK
|
||||||
2026/06/07-00:21:46.748195 7f15cdbfb6c0 Delete type=0 #446
|
2026/06/07-22:16:19.924354 7f15cdbfb6c0 Delete type=0 #462
|
||||||
2026/06/07-00:21:46.755303 7f15cdbfb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.924483 7f15cdbfb6c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000325
|
MANIFEST-000341
|
||||||
|
|||||||
+7
-3
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.386555 7f15cebfd6c0 Recovering log #323
|
2026/06/07-22:26:23.320290 7f15ce3fc6c0 Recovering log #339
|
||||||
2026/06/07-00:21:50.396653 7f15cebfd6c0 Delete type=3 #321
|
2026/06/07-22:26:23.329632 7f15ce3fc6c0 Delete type=3 #337
|
||||||
2026/06/07-00:21:50.396680 7f15cebfd6c0 Delete type=0 #323
|
2026/06/07-22:26:23.329650 7f15ce3fc6c0 Delete type=0 #339
|
||||||
|
2026/06/07-23:28:17.993768 7f15cdbfb6c0 Level-0 table #344: started
|
||||||
|
2026/06/07-23:28:17.993784 7f15cdbfb6c0 Level-0 table #344: 0 bytes OK
|
||||||
|
2026/06/07-23:28:17.999897 7f15cdbfb6c0 Delete type=0 #342
|
||||||
|
2026/06/07-23:28:18.000045 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.595527 7f15cfbff6c0 Recovering log #319
|
2026/06/07-22:15:07.340061 7f15ce3fc6c0 Recovering log #335
|
||||||
2026/06/07-00:01:17.604695 7f15cfbff6c0 Delete type=3 #317
|
2026/06/07-22:15:07.389103 7f15ce3fc6c0 Delete type=3 #333
|
||||||
2026/06/07-00:01:17.604711 7f15cfbff6c0 Delete type=0 #319
|
2026/06/07-22:15:07.389143 7f15ce3fc6c0 Delete type=0 #335
|
||||||
2026/06/07-00:21:46.691993 7f15cdbfb6c0 Level-0 table #324: started
|
2026/06/07-22:16:19.874996 7f15cdbfb6c0 Level-0 table #340: started
|
||||||
2026/06/07-00:21:46.692010 7f15cdbfb6c0 Level-0 table #324: 0 bytes OK
|
2026/06/07-22:16:19.875177 7f15cdbfb6c0 Level-0 table #340: 0 bytes OK
|
||||||
2026/06/07-00:21:46.698815 7f15cdbfb6c0 Delete type=0 #322
|
2026/06/07-22:16:19.880927 7f15cdbfb6c0 Delete type=0 #338
|
||||||
2026/06/07-00:21:46.704835 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.900395 7f15cdbfb6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000325
|
MANIFEST-000341
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
2026/06/07-00:21:50.398208 7f15cf3fe6c0 Recovering log #323
|
2026/06/07-22:26:23.331166 7f15cfbff6c0 Recovering log #339
|
||||||
2026/06/07-00:21:50.407721 7f15cf3fe6c0 Delete type=3 #321
|
2026/06/07-22:26:23.340799 7f15cfbff6c0 Delete type=3 #337
|
||||||
2026/06/07-00:21:50.407753 7f15cf3fe6c0 Delete type=0 #323
|
2026/06/07-22:26:23.340822 7f15cfbff6c0 Delete type=0 #339
|
||||||
|
2026/06/07-23:28:18.000062 7f15cdbfb6c0 Level-0 table #344: started
|
||||||
|
2026/06/07-23:28:18.000087 7f15cdbfb6c0 Level-0 table #344: 0 bytes OK
|
||||||
|
2026/06/07-23:28:18.006733 7f15cdbfb6c0 Delete type=0 #342
|
||||||
|
2026/06/07-23:28:18.025099 7f15cdbfb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2026/06/07-00:01:17.606198 7f15cfbff6c0 Recovering log #319
|
2026/06/07-22:15:07.391230 7f15cfbff6c0 Recovering log #335
|
||||||
2026/06/07-00:01:17.615550 7f15cfbff6c0 Delete type=3 #317
|
2026/06/07-22:15:07.444439 7f15cfbff6c0 Delete type=3 #333
|
||||||
2026/06/07-00:01:17.615571 7f15cfbff6c0 Delete type=0 #319
|
2026/06/07-22:15:07.444479 7f15cfbff6c0 Delete type=0 #335
|
||||||
2026/06/07-00:21:46.704839 7f15cdbfb6c0 Level-0 table #324: started
|
2026/06/07-22:16:19.900461 7f15cdbfb6c0 Level-0 table #340: started
|
||||||
2026/06/07-00:21:46.704849 7f15cdbfb6c0 Level-0 table #324: 0 bytes OK
|
2026/06/07-22:16:19.900470 7f15cdbfb6c0 Level-0 table #340: 0 bytes OK
|
||||||
2026/06/07-00:21:46.710750 7f15cdbfb6c0 Delete type=0 #322
|
2026/06/07-22:16:19.906256 7f15cdbfb6c0 Delete type=0 #338
|
||||||
2026/06/07-00:21:46.723575 7f15cdbfb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end)
|
2026/06/07-22:16:19.924463 7f15cdbfb6c0 Manual compaction at level-0 from '!items!3J0HKjcVtBT39BiR' @ 72057594037927935 : 1 .. '!items!zeOtWz6oscp8Su5l' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -2718,13 +2718,6 @@ li {
|
|||||||
background: rgba(10, 20, 55, 0.6);
|
background: rgba(10, 20, 55, 0.6);
|
||||||
color: #a0c0ff;
|
color: #a0c0ff;
|
||||||
}
|
}
|
||||||
.fvtt-mournblade-cyd-2-0.actor .sheet-header .header-stat-cards .stat-card.card-combat {
|
|
||||||
border-top-color: #805010;
|
|
||||||
}
|
|
||||||
.fvtt-mournblade-cyd-2-0.actor .sheet-header .header-stat-cards .stat-card.card-combat .stat-card-title {
|
|
||||||
background: rgba(50, 35, 10, 0.6);
|
|
||||||
color: #ffe8a0;
|
|
||||||
}
|
|
||||||
.fvtt-mournblade-cyd-2-0.actor .sheet-header .header-stat-cards .stat-card .stat-card-title {
|
.fvtt-mournblade-cyd-2-0.actor .sheet-header .header-stat-cards .stat-card .stat-card-title {
|
||||||
font-size: 0.68rem;
|
font-size: 0.68rem;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
|||||||
+92
-38
@@ -73,7 +73,7 @@
|
|||||||
|
|
||||||
{{!-- VIGUEUR --}}
|
{{!-- VIGUEUR --}}
|
||||||
<div class="stat-card card-vigueur">
|
<div class="stat-card card-vigueur">
|
||||||
<div class="stat-card-title">♥ Vigueur <span class="stat-sub">({{system.sante.vigueur}})</span></div>
|
<div class="stat-card-title">♥ Vigueur <span class="stat-sub">({{or system.sante.vigueur 0}})</span></div>
|
||||||
<div class="stat-card-content">
|
<div class="stat-card-content">
|
||||||
<div class="stat-field">
|
<div class="stat-field">
|
||||||
<label>État</label>
|
<label>État</label>
|
||||||
@@ -135,7 +135,6 @@
|
|||||||
<a class="item" data-tab="sorcellerie">{{localize "SORCELLERIE.tab"}}</a>
|
<a class="item" data-tab="sorcellerie">{{localize "SORCELLERIE.tab"}}</a>
|
||||||
<a class="item" data-tab="combat">Combat</a>
|
<a class="item" data-tab="combat">Combat</a>
|
||||||
<a class="item" data-tab="equipement">{{localize "MNBL.equipment"}}</a>
|
<a class="item" data-tab="equipement">{{localize "MNBL.equipment"}}</a>
|
||||||
<a class="item" data-tab="effects">Effets</a>
|
|
||||||
<a class="item" data-tab="biodata">Bio&Notes</a>
|
<a class="item" data-tab="biodata">Bio&Notes</a>
|
||||||
</nav>
|
</nav>
|
||||||
<hr>
|
<hr>
|
||||||
@@ -244,6 +243,9 @@
|
|||||||
{{/each}}
|
{{/each}}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Active Effects Section -->
|
||||||
|
{{> systems/fvtt-mournblade-cyd-2-0/templates/partial-active-effects.hbs}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -492,38 +494,96 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
<div class="sheet-box color-bg-archetype">
|
||||||
<h3><label class="items-title-text">{{localize "SORCELLERIE.creaturesinvoquees"}}</label></h3>
|
|
||||||
<div class="small-editor item-text-long-line">
|
|
||||||
{{editor system.sorcellerie.creaturesinvoquees target="system.sorcellerie.creaturesinvoquees" button=true owner=owner editable=editable}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
|
||||||
<h3><label class="items-title-text">{{localize "SORCELLERIE.demonslies"}}</label></h3>
|
|
||||||
<div class="small-editor item-text-long-line">
|
|
||||||
{{editor system.sorcellerie.demonslies target="system.sorcellerie.demonslies" button=true owner=owner editable=editable}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
|
||||||
<h3><label class="items-title-text">{{localize "SORCELLERIE.enchantements"}}</label></h3>
|
|
||||||
<div class="small-editor item-text-long-line">
|
|
||||||
{{editor system.sorcellerie.enchantements target="system.sorcellerie.enchantements" button=true owner=owner editable=editable}}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
|
||||||
<h3><label class="items-title-text">{{localize "SORCELLERIE.invocationsencours"}}</label></h3>
|
|
||||||
<div class="small-editor item-text-long-line">
|
|
||||||
{{editor system.sorcellerie.invocationsencours target="system.sorcellerie.invocationsencours" button=true owner=owner editable=editable}}
|
|
||||||
</div>
|
|
||||||
<ul class="item-list alternate-list">
|
<ul class="item-list alternate-list">
|
||||||
<li class="flexrow item">
|
<li class="item flexrow list-item items-title-bg">
|
||||||
<label class="generic-label item-field-label-long">{{localize "SORCELLERIE.coutPouvoirInvocations"}} : </label>
|
<span class="item-name-label-header">
|
||||||
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.sorcellerie.coutPouvoirInvocations"
|
<h3><label class="items-title-text">{{localize "SORCELLERIE.creaturesinvoquees"}}</label></h3>
|
||||||
value="{{system.sorcellerie.coutPouvoirInvocations}}" data-dtype="Number" />
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
</li>
|
||||||
|
{{#each creaturesInvoqueesActors as |creature key|}}
|
||||||
|
<li class="item flexrow" data-actor-id="{{creature.id}}" data-actor-uuid="{{creature.uuid}}">
|
||||||
|
<img class="item-name-img" src="{{creature.img}}" />
|
||||||
|
<span class="item-name-label competence-name"><a class="linked-actor-name" data-actor-uuid="{{creature.uuid}}">{{creature.name}}</a></span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control" data-action="removeLinkedActor" data-field="creaturesinvoquees" data-uuid="{{creature.uuid}}" title="Retirer"><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-name-label-header">
|
||||||
|
<h3><label class="items-title-text">{{localize "SORCELLERIE.demonslies"}}</label></h3>
|
||||||
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
</li>
|
||||||
|
{{#each demonsLiesActors as |demon key|}}
|
||||||
|
<li class="item flexrow" data-actor-id="{{demon.id}}" data-actor-uuid="{{demon.uuid}}">
|
||||||
|
<img class="item-name-img" src="{{demon.img}}" />
|
||||||
|
<span class="item-name-label competence-name"><a class="linked-actor-name" data-actor-uuid="{{demon.uuid}}">{{demon.name}}</a></span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control" data-action="removeLinkedActor" data-field="demonslies" data-uuid="{{demon.uuid}}" title="Retirer"><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-name-label-header">
|
||||||
|
<h3><label class="items-title-text">{{localize "SORCELLERIE.enchantements"}}</label></h3>
|
||||||
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
</li>
|
||||||
|
{{#each enchantementsActors as |automata key|}}
|
||||||
|
<li class="item flexrow" data-actor-id="{{automata.id}}" data-actor-uuid="{{automata.uuid}}">
|
||||||
|
<img class="item-name-img" src="{{automata.img}}" />
|
||||||
|
<span class="item-name-label competence-name"><a class="linked-actor-name" data-actor-uuid="{{automata.uuid}}">{{automata.name}}</a></span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control" data-action="removeLinkedActor" data-field="enchantements" data-uuid="{{automata.uuid}}" title="Retirer"><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-name-label-header">
|
||||||
|
<h3><label class="items-title-text">{{localize "SORCELLERIE.invocationsencours"}}</label></h3>
|
||||||
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<div class="editor">
|
||||||
|
{{formInput systemFields.sorcellerie.fields.invocationsencours enriched=enrichedInvocationsEnCours value=system.sorcellerie.invocationsencours name="system.sorcellerie.invocationsencours" toggled=true}}
|
||||||
|
</div>
|
||||||
|
</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">{{localize "SORCELLERIE.coutPouvoirInvocations"}}</label></h3>
|
||||||
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="stat-field">
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<input type="text" class="padd-right numeric-input item-field-label-short" name="system.sorcellerie.coutPouvoirInvocations"
|
||||||
|
value="{{system.sorcellerie.coutPouvoirInvocations}}" data-dtype="Number" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -747,17 +807,11 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{!-- Effects Tab --}}
|
|
||||||
<div class="tab effects" data-group="primary" data-tab="effects">
|
|
||||||
{{> systems/fvtt-mournblade-cyd-2-0/templates/partial-active-effects.hbs}}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{!-- Biography Tab --}}
|
{{!-- Biography Tab --}}
|
||||||
<div class="tab biodata" data-group="primary" data-tab="biodata">
|
<div class="tab biodata" data-group="primary" data-tab="biodata">
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<ul class="item-list alternate-list">
|
<ul class="item-list alternate-list">
|
||||||
{{#each historiques as |historique key|}}
|
{{#each historiques as |historique key|}}
|
||||||
<li class="item flexrow" data-item-id="{{historique._id}}">
|
<li class="item flexrow" data-item-id="{{historique._id}}">
|
||||||
<label class="generic-label">Historique : </label>
|
<label class="generic-label">Historique : </label>
|
||||||
<label class="generic-label">{{historique.name}}</label>
|
<label class="generic-label">{{historique.name}}</label>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
{{!-- VIGUEUR --}}
|
{{!-- VIGUEUR --}}
|
||||||
<div class="stat-card card-vigueur">
|
<div class="stat-card card-vigueur">
|
||||||
<div class="stat-card-title">♥ Vigueur <span class="stat-sub">({{system.sante.vigueur}})</span></div>
|
<div class="stat-card-title">♥ Vigueur <span class="stat-sub">({{or system.sante.vigueur 0}})</span></div>
|
||||||
<div class="stat-card-content">
|
<div class="stat-card-content">
|
||||||
<div class="stat-field">
|
<div class="stat-field">
|
||||||
<label>État</label>
|
<label>État</label>
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="stat-field">
|
<div class="stat-field">
|
||||||
<label>Seuil de Vigueur</label>
|
<label>Seuil de Vigueur</label>
|
||||||
<input type="text" name="system.sante.vigueur" value="{{system.sante.vigueur}}" data-dtype="Number" />
|
<span>{{or system.sante.vigueur 0}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -98,7 +98,6 @@
|
|||||||
<a class="item" data-tab="competences">Compétences</a>
|
<a class="item" data-tab="competences">Compétences</a>
|
||||||
<a class="item" data-tab="talents">Talents</a>
|
<a class="item" data-tab="talents">Talents</a>
|
||||||
<a class="item" data-tab="armes">Armes</a>
|
<a class="item" data-tab="armes">Armes</a>
|
||||||
<a class="item" data-tab="effects">Effets</a>
|
|
||||||
<a class="item" data-tab="biodata">Bio&Notes</a>
|
<a class="item" data-tab="biodata">Bio&Notes</a>
|
||||||
</nav>
|
</nav>
|
||||||
<hr>
|
<hr>
|
||||||
@@ -139,7 +138,7 @@
|
|||||||
<li class="item flexrow">
|
<li class="item flexrow">
|
||||||
<label class="label-name item-field-label-medium">Vigueur (seuil)</label>
|
<label class="label-name item-field-label-medium">Vigueur (seuil)</label>
|
||||||
<input type="text" class="padd-right numeric-input item-field-label-short" data-dtype="Number"
|
<input type="text" class="padd-right numeric-input item-field-label-short" data-dtype="Number"
|
||||||
name="system.sante.vigueur" value="{{system.sante.vigueur}}">
|
name="system.sante.vigueur" value="{{or system.sante.vigueur 0}}" placeholder="0" required>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
@@ -250,6 +249,9 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Active Effects Section -->
|
||||||
|
{{> systems/fvtt-mournblade-cyd-2-0/templates/partial-active-effects.hbs}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{!-- Compétences Tab --}}
|
{{!-- Compétences Tab --}}
|
||||||
@@ -427,11 +429,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{!-- Effects Tab --}}
|
|
||||||
<div class="tab effects" data-group="primary" data-tab="effects">
|
|
||||||
{{> systems/fvtt-mournblade-cyd-2-0/templates/partial-active-effects.hbs}}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{!-- Bio&Notes Tab --}}
|
{{!-- Bio&Notes Tab --}}
|
||||||
<div class="tab biodata" data-group="primary" data-tab="biodata">
|
<div class="tab biodata" data-group="primary" data-tab="biodata">
|
||||||
<div class="sheet-box color-bg-archetype">
|
<div class="sheet-box color-bg-archetype">
|
||||||
|
|||||||
Reference in New Issue
Block a user