Fix spell damage parsing + EiS actors

This commit is contained in:
LeRatierBretonnien 2024-05-12 20:50:22 +02:00
parent 36616d648b
commit b42df99b27
34 changed files with 175 additions and 150 deletions

View File

@ -22,13 +22,82 @@ const vo_conditions = {
} }
const __SELECT_BONUS_PREFIX_D = { const __SELECT_BONUS_PREFIX_D = {
"initiative" : 1, "initiative": 1,
"intelligence" : 1, "intelligence": 1,
"endurance" : 1, "endurance": 1,
"agilite": 1, "agilite": 1,
"agilité": 1 "agilité": 1
} }
/************************************************************************************/
export class WFRP4FrTranslation {
static parseSpellContent(spell) {
if (spell.system.range?.value) {
spell.system.range.value = this.processSpellContent(spell.system.range.value)
}
if (spell.system.damage?.value) {
spell.system.damage.value = this.processSpellContent(spell.system.damage.value)
}
if (spell.system.duration?.value) {
spell.system.duration.value = this.processSpellContent(spell.system.duration?.value)
}
if ( spell.system.range?.value) {
spell.system.range.value = this.processSpellContent(spell.system.range?.value)
}
if (spell.system.target?.value ) {
spell.system.target.value = this.processSpellContent(spell.system.target?.value)
}
}
static processSpellContent(value) {
//console.log("Spell duration/range/damage/target :", value);
if (value == "") return ""; // Hop !
if (value == "Touch") return "Contact"; // Hop !
if (value == "You") return "Vous"; // Hop !
if (value == "Instant") return "Instantané"; // Hop !
let translw = value;
let re = /(.*)\s+[Bb]onus\s*(\w*)/i;
let res = re.exec(value);
//console.log("RES1:", res);
let unit = "";
if (res) { // Test "<charac> Bonus <unit>" pattern
if (res[1]) { // We have char name, then convert it
translw = game.i18n.localize(res[1].trim());
let bonusPrefix = (translw.toLowerCase() in __SELECT_BONUS_PREFIX_D) ? "Bonus d'" : "Bonus de ";
translw = bonusPrefix + translw
}
unit = res[2];
} else {
re = /(\d+) (\w+)/i;
res = re.exec(value);
if (res) { // Test : "<number> <unit>" pattern
translw = res[1];
unit = res[2];
} else { // Test
re = /(\w+) (\w+)/i;
res = re.exec(value);
if (res) { // Test : "<charac> <unit>" pattern
translw = game.i18n.localize(res[1].trim());
unit = res[2];
}
}
}
if (unit == "hour") unit = "heure";
if (unit == "hours") unit = "heures";
if (unit == "days") unit = "jours";
if (unit == "yard") unit = "mètre";
if (unit == "yards") unit = "mètres";
if (unit == "Bonus") { // Another weird management
console.log("Translating bonus", unit);
translw = "Bonus de " + translw;
} else {
translw += " " + unit;
}
return translw;
}
}
/************************************************************************************/ /************************************************************************************/
Hooks.once('init', () => { Hooks.once('init', () => {
@ -358,6 +427,7 @@ Hooks.once('init', () => {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true) let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) { if (trait_fr?.system) {
//DEBUG : console.log(">>>>> Prayer ?", name_en, special, trait_fr.name ); //DEBUG : console.log(">>>>> Prayer ?", name_en, special, trait_fr.name );
WFRP4FrTranslation.parseSpellContent(trait_en)
trait_fr.name = trait_fr.name || name_en trait_fr.name = trait_fr.name || name_en
trait_en.name = trait_fr.name + special; trait_en.name = trait_fr.name + special;
if (trait_fr.system?.description?.value) { if (trait_fr.system?.description?.value) {
@ -371,8 +441,9 @@ Hooks.once('init', () => {
for (let compData of validCompendiums) { for (let compData of validCompendiums) {
let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true) let trait_fr = game.babele.translate(compData.metadata.id, { name: name_en }, true)
if (trait_fr?.system) { if (trait_fr?.system) {
//DEBUG : console.log(">>>>> Spell ?", name_en, special, trait_fr);
WFRP4FrTranslation.parseSpellContent(trait_en)
trait_fr.name = trait_fr.name || name_en trait_fr.name = trait_fr.name || name_en
//DEBUG : console.log(">>>>> Spell ?", name_en, special, trait_fr.name );
trait_en.name = trait_fr.name + special; trait_en.name = trait_fr.name + special;
if (trait_fr.system?.description?.value) { if (trait_fr.system?.description?.value) {
trait_en.system.description.value = trait_fr.system.description.value; trait_en.system.description.value = trait_fr.system.description.value;
@ -544,52 +615,9 @@ Hooks.once('init', () => {
}, },
// Auto-translate duration // Auto-translate duration
"spells_duration_range_target_damage": (value) => { "spells_duration_range_target_damage": (value) => {
//console.log("Spell duration/range/damage/target :", value); return WFRP4FrTranslation.processSpellContent(value);
if (value == "") return ""; // Hop !
if (value == "Touch") return "Contact"; // Hop !
if (value == "You") return "Vous"; // Hop !
if (value == "Instant") return "Instantané"; // Hop !
let translw = value;
let re = /(.*)\s+Bonus\s*(\w*)/i;
let res = re.exec(value);
// DEBUG : console.log("RES1:", res);
let unit = "";
if (res) { // Test "<charac> Bonus <unit>" pattern
if (res[1]) { // We have char name, then convert it
translw = game.i18n.localize(res[1].trim());
let bonusPrefix = (translw.toLowerCase() in __SELECT_BONUS_PREFIX_D) ? "Bonus d'" : "Bonus de ";
translw = bonusPrefix + translw
}
unit = res[2];
} else {
re = /(\d+) (\w+)/i;
res = re.exec(value);
if (res) { // Test : "<number> <unit>" pattern
translw = res[1];
unit = res[2];
} else { // Test
re = /(\w+) (\w+)/i;
res = re.exec(value);
if (res) { // Test : "<charac> <unit>" pattern
translw = game.i18n.localize(res[1].trim());
unit = res[2];
}
}
}
if (unit == "hour") unit = "heure";
if (unit == "hours") unit = "heures";
if (unit == "days") unit = "jours";
if (unit == "yard") unit = "mètre";
if (unit == "yards") unit = "mètres";
if (unit == "Bonus") { // Another weird management
console.log("Translating bonus", unit);
translw = "Bonus de " + translw;
} else {
translw += " " + unit;
}
return translw;
} }
}); });
} }
}); });
@ -598,10 +626,10 @@ Hooks.once('init', () => {
/*---------------------------------------------------------------------*/ /*---------------------------------------------------------------------*/
Hooks.once('ready', () => { Hooks.once('ready', () => {
import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter=>{ import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter => {
console.log("ClassCounter loaded", moduleCounter) console.log("ClassCounter loaded", moduleCounter)
moduleCounter.ClassCounter.registerUsageCount("wh4-fr-translation") moduleCounter.ClassCounter.registerUsageCount("wh4-fr-translation")
}).catch(err=> }).catch(err =>
console.log("No stats available, giving up.") console.log("No stats available, giving up.")
) )

View File

@ -8,7 +8,7 @@
} }
], ],
"url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr", "url": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr",
"version": "7.1.3", "version": "7.1.4",
"esmodules": [ "esmodules": [
"babele-register.js", "babele-register.js",
"addon-register.js", "addon-register.js",
@ -116,7 +116,7 @@
} }
], ],
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json", "manifest": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/raw/v10/module.json",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-7.1.3.zip", "download": "https://www.uberwald.me/gitea/public/foundryvtt-wh4-lang-fr-fr/archive/foundryvtt-wh4-lang-fr-7.1.4.zip",
"id": "wh4-fr-translation", "id": "wh4-fr-translation",
"compatibility": { "compatibility": {
"minimum": "11", "minimum": "11",

View File

@ -193,9 +193,6 @@ export default class ActorWfrp4e_fr extends Actor {
data.token.width = tokenSize; data.token.width = tokenSize;
} }
// Auto calculation flags - if the user hasn't disabled various autocalculated values, calculate them // Auto calculation flags - if the user hasn't disabled various autocalculated values, calculate them
if (data.flags.autoCalcRun) { if (data.flags.autoCalcRun) {
// This is specifically for the Stride trait // This is specifically for the Stride trait

View File

@ -1 +1 @@
MANIFEST-000665 MANIFEST-000669

View File

@ -1,7 +1,7 @@
2024/05/12-17:23:23.760010 7f003fe006c0 Recovering log #663 2024/05/12-19:57:00.248099 7f003e0006c0 Recovering log #667
2024/05/12-17:23:23.771077 7f003fe006c0 Delete type=3 #661 2024/05/12-19:57:00.258537 7f003e0006c0 Delete type=3 #665
2024/05/12-17:23:23.771226 7f003fe006c0 Delete type=0 #663 2024/05/12-19:57:00.258601 7f003e0006c0 Delete type=0 #667
2024/05/12-17:38:17.603956 7f00374006c0 Level-0 table #668: started 2024/05/12-20:49:52.183624 7f00374006c0 Level-0 table #672: started
2024/05/12-17:38:17.604017 7f00374006c0 Level-0 table #668: 0 bytes OK 2024/05/12-20:49:52.183681 7f00374006c0 Level-0 table #672: 0 bytes OK
2024/05/12-17:38:17.611370 7f00374006c0 Delete type=0 #666 2024/05/12-20:49:52.190384 7f00374006c0 Delete type=0 #670
2024/05/12-17:38:17.619020 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end) 2024/05/12-20:49:52.197399 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2024/05/12-11:11:06.592194 7f003ea006c0 Recovering log #659 2024/05/12-17:23:23.760010 7f003fe006c0 Recovering log #663
2024/05/12-11:11:06.603128 7f003ea006c0 Delete type=3 #657 2024/05/12-17:23:23.771077 7f003fe006c0 Delete type=3 #661
2024/05/12-11:11:06.603264 7f003ea006c0 Delete type=0 #659 2024/05/12-17:23:23.771226 7f003fe006c0 Delete type=0 #663
2024/05/12-17:23:17.523828 7f00374006c0 Level-0 table #664: started 2024/05/12-17:38:17.603956 7f00374006c0 Level-0 table #668: started
2024/05/12-17:23:17.523869 7f00374006c0 Level-0 table #664: 0 bytes OK 2024/05/12-17:38:17.604017 7f00374006c0 Level-0 table #668: 0 bytes OK
2024/05/12-17:23:17.531858 7f00374006c0 Delete type=0 #662 2024/05/12-17:38:17.611370 7f00374006c0 Delete type=0 #666
2024/05/12-17:23:17.546955 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end) 2024/05/12-17:38:17.619020 7f00374006c0 Manual compaction at level-0 from '!journal!3IgmiprzLB6Lwenc' @ 72057594037927935 : 1 .. '!journal!suuYN87Al1ZZWtQQ' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000667 MANIFEST-000671

View File

@ -1,7 +1,7 @@
2024/05/12-17:23:23.774214 7f003f4006c0 Recovering log #665 2024/05/12-19:57:00.261517 7f003f4006c0 Recovering log #669
2024/05/12-17:23:23.784867 7f003f4006c0 Delete type=3 #663 2024/05/12-19:57:00.271873 7f003f4006c0 Delete type=3 #667
2024/05/12-17:23:23.785034 7f003f4006c0 Delete type=0 #665 2024/05/12-19:57:00.271979 7f003f4006c0 Delete type=0 #669
2024/05/12-17:38:17.626800 7f00374006c0 Level-0 table #670: started 2024/05/12-20:49:52.155346 7f00374006c0 Level-0 table #674: started
2024/05/12-17:38:17.626894 7f00374006c0 Level-0 table #670: 0 bytes OK 2024/05/12-20:49:52.155386 7f00374006c0 Level-0 table #674: 0 bytes OK
2024/05/12-17:38:17.634869 7f00374006c0 Delete type=0 #668 2024/05/12-20:49:52.162269 7f00374006c0 Delete type=0 #672
2024/05/12-17:38:17.641746 7f00374006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end) 2024/05/12-20:49:52.176604 7f00374006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2024/05/12-11:11:06.611361 7f003fe006c0 Recovering log #661 2024/05/12-17:23:23.774214 7f003f4006c0 Recovering log #665
2024/05/12-11:11:06.622667 7f003fe006c0 Delete type=3 #659 2024/05/12-17:23:23.784867 7f003f4006c0 Delete type=3 #663
2024/05/12-11:11:06.622743 7f003fe006c0 Delete type=0 #661 2024/05/12-17:23:23.785034 7f003f4006c0 Delete type=0 #665
2024/05/12-17:23:17.516671 7f00374006c0 Level-0 table #666: started 2024/05/12-17:38:17.626800 7f00374006c0 Level-0 table #670: started
2024/05/12-17:23:17.516746 7f00374006c0 Level-0 table #666: 0 bytes OK 2024/05/12-17:38:17.626894 7f00374006c0 Level-0 table #670: 0 bytes OK
2024/05/12-17:23:17.523652 7f00374006c0 Delete type=0 #664 2024/05/12-17:38:17.634869 7f00374006c0 Delete type=0 #668
2024/05/12-17:23:17.546921 7f00374006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end) 2024/05/12-17:38:17.641746 7f00374006c0 Manual compaction at level-0 from '!folders!3uquYH73ttCdoH0I' @ 72057594037927935 : 1 .. '!items!ylFhk7mGZOnAJTUT' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000665 MANIFEST-000669

View File

@ -1,7 +1,7 @@
2024/05/12-17:23:23.805228 7f003f4006c0 Recovering log #663 2024/05/12-19:57:00.287738 7f003f4006c0 Recovering log #667
2024/05/12-17:23:23.816434 7f003f4006c0 Delete type=3 #661 2024/05/12-19:57:00.298489 7f003f4006c0 Delete type=3 #665
2024/05/12-17:23:23.816563 7f003f4006c0 Delete type=0 #663 2024/05/12-19:57:00.298560 7f003f4006c0 Delete type=0 #667
2024/05/12-17:38:17.635091 7f00374006c0 Level-0 table #668: started 2024/05/12-20:49:52.177056 7f00374006c0 Level-0 table #672: started
2024/05/12-17:38:17.635136 7f00374006c0 Level-0 table #668: 0 bytes OK 2024/05/12-20:49:52.177114 7f00374006c0 Level-0 table #672: 0 bytes OK
2024/05/12-17:38:17.641517 7f00374006c0 Delete type=0 #666 2024/05/12-20:49:52.183382 7f00374006c0 Delete type=0 #670
2024/05/12-17:38:17.641762 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end) 2024/05/12-20:49:52.197375 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2024/05/12-11:11:06.643399 7f003fe006c0 Recovering log #659 2024/05/12-17:23:23.805228 7f003f4006c0 Recovering log #663
2024/05/12-11:11:06.688369 7f003fe006c0 Delete type=3 #657 2024/05/12-17:23:23.816434 7f003f4006c0 Delete type=3 #661
2024/05/12-11:11:06.688473 7f003fe006c0 Delete type=0 #659 2024/05/12-17:23:23.816563 7f003f4006c0 Delete type=0 #663
2024/05/12-17:23:17.539096 7f00374006c0 Level-0 table #664: started 2024/05/12-17:38:17.635091 7f00374006c0 Level-0 table #668: started
2024/05/12-17:23:17.539161 7f00374006c0 Level-0 table #664: 0 bytes OK 2024/05/12-17:38:17.635136 7f00374006c0 Level-0 table #668: 0 bytes OK
2024/05/12-17:23:17.546615 7f00374006c0 Delete type=0 #662 2024/05/12-17:38:17.641517 7f00374006c0 Delete type=0 #666
2024/05/12-17:23:17.546987 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end) 2024/05/12-17:38:17.641762 7f00374006c0 Manual compaction at level-0 from '!journal!cZtNgayIw2QFhC9u' @ 72057594037927935 : 1 .. '!journal!cZtNgayIw2QFhC9u' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000665 MANIFEST-000669

View File

@ -1,7 +1,7 @@
2024/05/12-17:23:23.745187 7f003f4006c0 Recovering log #663 2024/05/12-19:57:00.235722 7f003f4006c0 Recovering log #667
2024/05/12-17:23:23.756809 7f003f4006c0 Delete type=3 #661 2024/05/12-19:57:00.245590 7f003f4006c0 Delete type=3 #665
2024/05/12-17:23:23.756929 7f003f4006c0 Delete type=0 #663 2024/05/12-19:57:00.245724 7f003f4006c0 Delete type=0 #667
2024/05/12-17:38:17.611660 7f00374006c0 Level-0 table #668: started 2024/05/12-20:49:52.132991 7f00374006c0 Level-0 table #672: started
2024/05/12-17:38:17.611724 7f00374006c0 Level-0 table #668: 0 bytes OK 2024/05/12-20:49:52.133062 7f00374006c0 Level-0 table #672: 0 bytes OK
2024/05/12-17:38:17.618646 7f00374006c0 Delete type=0 #666 2024/05/12-20:49:52.140350 7f00374006c0 Delete type=0 #670
2024/05/12-17:38:17.619051 7f00374006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal!yzw9I0r3hCK7PJnz' @ 0 : 0; will stop at (end) 2024/05/12-20:49:52.148293 7f00374006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal!yzw9I0r3hCK7PJnz' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2024/05/12-11:11:06.576765 7f003fe006c0 Recovering log #659 2024/05/12-17:23:23.745187 7f003f4006c0 Recovering log #663
2024/05/12-11:11:06.586479 7f003fe006c0 Delete type=3 #657 2024/05/12-17:23:23.756809 7f003f4006c0 Delete type=3 #661
2024/05/12-11:11:06.586539 7f003fe006c0 Delete type=0 #659 2024/05/12-17:23:23.756929 7f003f4006c0 Delete type=0 #663
2024/05/12-17:23:17.509573 7f00374006c0 Level-0 table #664: started 2024/05/12-17:38:17.611660 7f00374006c0 Level-0 table #668: started
2024/05/12-17:23:17.509611 7f00374006c0 Level-0 table #664: 0 bytes OK 2024/05/12-17:38:17.611724 7f00374006c0 Level-0 table #668: 0 bytes OK
2024/05/12-17:23:17.516233 7f00374006c0 Delete type=0 #662 2024/05/12-17:38:17.618646 7f00374006c0 Delete type=0 #666
2024/05/12-17:23:17.516467 7f00374006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal!yzw9I0r3hCK7PJnz' @ 0 : 0; will stop at (end) 2024/05/12-17:38:17.619051 7f00374006c0 Manual compaction at level-0 from '!journal!50u8VAjdmovyr0hx' @ 72057594037927935 : 1 .. '!journal!yzw9I0r3hCK7PJnz' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000665 MANIFEST-000669

View File

@ -1,7 +1,7 @@
2024/05/12-17:23:23.730267 7f003fe006c0 Recovering log #663 2024/05/12-19:57:00.221253 7f003e0006c0 Recovering log #667
2024/05/12-17:23:23.741161 7f003fe006c0 Delete type=3 #661 2024/05/12-19:57:00.232421 7f003e0006c0 Delete type=3 #665
2024/05/12-17:23:23.741293 7f003fe006c0 Delete type=0 #663 2024/05/12-19:57:00.232556 7f003e0006c0 Delete type=0 #667
2024/05/12-17:38:17.597050 7f00374006c0 Level-0 table #668: started 2024/05/12-20:49:52.140566 7f00374006c0 Level-0 table #672: started
2024/05/12-17:38:17.597119 7f00374006c0 Level-0 table #668: 0 bytes OK 2024/05/12-20:49:52.140628 7f00374006c0 Level-0 table #672: 0 bytes OK
2024/05/12-17:38:17.603670 7f00374006c0 Delete type=0 #666 2024/05/12-20:49:52.147897 7f00374006c0 Delete type=0 #670
2024/05/12-17:38:17.618985 7f00374006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end) 2024/05/12-20:49:52.148331 7f00374006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2024/05/12-11:11:06.562430 7f003ea006c0 Recovering log #659 2024/05/12-17:23:23.730267 7f003fe006c0 Recovering log #663
2024/05/12-11:11:06.573606 7f003ea006c0 Delete type=3 #657 2024/05/12-17:23:23.741161 7f003fe006c0 Delete type=3 #661
2024/05/12-11:11:06.573744 7f003ea006c0 Delete type=0 #659 2024/05/12-17:23:23.741293 7f003fe006c0 Delete type=0 #663
2024/05/12-17:23:17.502484 7f00374006c0 Level-0 table #664: started 2024/05/12-17:38:17.597050 7f00374006c0 Level-0 table #668: started
2024/05/12-17:23:17.502537 7f00374006c0 Level-0 table #664: 0 bytes OK 2024/05/12-17:38:17.597119 7f00374006c0 Level-0 table #668: 0 bytes OK
2024/05/12-17:23:17.509413 7f00374006c0 Delete type=0 #662 2024/05/12-17:38:17.603670 7f00374006c0 Delete type=0 #666
2024/05/12-17:23:17.516436 7f00374006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end) 2024/05/12-17:38:17.618985 7f00374006c0 Manual compaction at level-0 from '!tables!4l60Lxv8cpsyy2Cg' @ 72057594037927935 : 1 .. '!tables.results!tfaYKDZqu7kgZvRG.yvbwKursaixh2dby' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000308 MANIFEST-000312

View File

@ -1,8 +1,8 @@
2024/05/12-17:23:23.788971 7f003fe006c0 Recovering log #306 2024/05/12-19:57:00.275118 7f003e0006c0 Recovering log #310
2024/05/12-17:23:23.801582 7f003fe006c0 Delete type=3 #304 2024/05/12-19:57:00.285010 7f003e0006c0 Delete type=3 #308
2024/05/12-17:23:23.801758 7f003fe006c0 Delete type=0 #306 2024/05/12-19:57:00.285145 7f003e0006c0 Delete type=0 #310
2024/05/12-17:38:17.619338 7f00374006c0 Level-0 table #311: started 2024/05/12-20:49:52.162355 7f00374006c0 Level-0 table #315: started
2024/05/12-17:38:17.619401 7f00374006c0 Level-0 table #311: 0 bytes OK 2024/05/12-20:49:52.162382 7f00374006c0 Level-0 table #315: 0 bytes OK
2024/05/12-17:38:17.626389 7f00374006c0 Delete type=0 #309 2024/05/12-20:49:52.168680 7f00374006c0 Delete type=0 #313
2024/05/12-17:38:17.641726 7f00374006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end) 2024/05/12-20:49:52.176626 7f00374006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)
2024/05/12-17:38:17.641779 7f00374006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end) 2024/05/12-20:49:52.176865 7f00374006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/05/12-11:11:06.626822 7f003ea006c0 Recovering log #302 2024/05/12-17:23:23.788971 7f003fe006c0 Recovering log #306
2024/05/12-11:11:06.639259 7f003ea006c0 Delete type=3 #300 2024/05/12-17:23:23.801582 7f003fe006c0 Delete type=3 #304
2024/05/12-11:11:06.639464 7f003ea006c0 Delete type=0 #302 2024/05/12-17:23:23.801758 7f003fe006c0 Delete type=0 #306
2024/05/12-17:23:17.532037 7f00374006c0 Level-0 table #307: started 2024/05/12-17:38:17.619338 7f00374006c0 Level-0 table #311: started
2024/05/12-17:23:17.532096 7f00374006c0 Level-0 table #307: 0 bytes OK 2024/05/12-17:38:17.619401 7f00374006c0 Level-0 table #311: 0 bytes OK
2024/05/12-17:23:17.538842 7f00374006c0 Delete type=0 #305 2024/05/12-17:38:17.626389 7f00374006c0 Delete type=0 #309
2024/05/12-17:23:17.546973 7f00374006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end) 2024/05/12-17:38:17.641726 7f00374006c0 Manual compaction at level-0 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)
2024/05/12-17:23:17.547026 7f00374006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end) 2024/05/12-17:38:17.641779 7f00374006c0 Manual compaction at level-1 from '!journal!056ILNNrLiPq3Gi3' @ 72057594037927935 : 1 .. '!journal!yfZxl4I7XAuUF6r3' @ 0 : 0; will stop at (end)

Binary file not shown.