From 7ed9265a26d3f0f3e808a03310ee7918c9d45edd Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Fri, 26 Apr 2024 18:00:56 +0200 Subject: [PATCH] Passage en v12 + preparation module officiel BoL --- lang/en.json | 3 + lang/fr.json | 10 +- module/actor/actor-sheet.js | 9 +- module/actor/actor.js | 75 +-- module/actor/vehicle-sheet.js | 8 +- module/bol.js | 15 +- module/controllers/bol-rolls.js | 28 +- module/item/item-sheet.js | 6 +- module/system/adventure_data.json | 620 ------------------ module/system/bol-action-hud.js | 4 +- module/system/bol-adventure-generator.js | 86 --- module/system/bol-calendar.js | 28 +- module/system/bol-character-summary.js | 162 ----- module/system/bol-commands.js | 5 - module/system/bol-utility.js | 14 +- module/system/config.js | 55 ++ module/system/helpers.js | 3 + packs/aides-de-jeu/000204.ldb | Bin 27473 -> 0 bytes packs/aides-de-jeu/000261.ldb | Bin 0 -> 27751 bytes packs/aides-de-jeu/{000207.log => 000264.log} | 0 packs/aides-de-jeu/CURRENT | 2 +- packs/aides-de-jeu/LOG | 16 +- packs/aides-de-jeu/LOG.old | 30 +- packs/aides-de-jeu/MANIFEST-000205 | Bin 228 -> 0 bytes packs/aides-de-jeu/MANIFEST-000262 | Bin 0 -> 228 bytes packs/armors/000110.ldb | Bin 5473 -> 0 bytes packs/armors/000167.ldb | Bin 0 -> 5548 bytes packs/armors/{000113.log => 000170.log} | 0 packs/armors/CURRENT | 2 +- packs/armors/LOG | 16 +- packs/armors/LOG.old | 30 +- packs/armors/MANIFEST-000111 | Bin 168 -> 0 bytes packs/armors/MANIFEST-000168 | Bin 0 -> 173 bytes packs/boons/000203.ldb | Bin 17451 -> 0 bytes packs/boons/000260.ldb | Bin 0 -> 18151 bytes packs/boons/{000206.log => 000263.log} | 0 packs/boons/CURRENT | 2 +- packs/boons/LOG | 16 +- packs/boons/LOG.old | 30 +- packs/boons/MANIFEST-000204 | Bin 176 -> 0 bytes packs/boons/MANIFEST-000261 | Bin 0 -> 176 bytes packs/boonsflawscreatures/000203.ldb | Bin 2250 -> 0 bytes packs/boonsflawscreatures/000260.ldb | Bin 0 -> 2399 bytes .../{000206.log => 000263.log} | 0 packs/boonsflawscreatures/CURRENT | 2 +- packs/boonsflawscreatures/LOG | 16 +- packs/boonsflawscreatures/LOG.old | 30 +- packs/boonsflawscreatures/MANIFEST-000204 | Bin 173 -> 0 bytes packs/boonsflawscreatures/MANIFEST-000261 | Bin 0 -> 173 bytes packs/careers/000203.ldb | Bin 40745 -> 0 bytes packs/careers/000260.ldb | Bin 0 -> 41173 bytes packs/careers/{000206.log => 000263.log} | 0 packs/careers/CURRENT | 2 +- packs/careers/LOG | 16 +- packs/careers/LOG.old | 30 +- packs/careers/MANIFEST-000204 | Bin 174 -> 0 bytes packs/careers/MANIFEST-000261 | Bin 0 -> 174 bytes packs/cartes/{000205.log => 000261.log} | 0 packs/cartes/CURRENT | 2 +- packs/cartes/LOG | 16 +- packs/cartes/LOG.old | 16 +- .../{MANIFEST-000203 => MANIFEST-000259} | Bin 222 -> 222 bytes packs/creatures/{000206.log => 000210.log} | 0 packs/creatures/CURRENT | 2 +- packs/creatures/LOG | 16 +- packs/creatures/LOG.old | 23 +- .../{MANIFEST-000204 => MANIFEST-000208} | Bin 225 -> 225 bytes packs/effets-exemples/000202.ldb | Bin 948 -> 0 bytes packs/effets-exemples/000259.ldb | Bin 0 -> 995 bytes .../{000205.log => 000262.log} | 0 packs/effets-exemples/CURRENT | 2 +- packs/effets-exemples/LOG | 16 +- packs/effets-exemples/LOG.old | 30 +- packs/effets-exemples/MANIFEST-000203 | Bin 173 -> 0 bytes packs/effets-exemples/MANIFEST-000260 | Bin 0 -> 173 bytes packs/equipment/000204.ldb | Bin 10867 -> 0 bytes packs/equipment/000261.ldb | Bin 0 -> 11238 bytes packs/equipment/{000207.log => 000264.log} | 0 packs/equipment/CURRENT | 2 +- packs/equipment/LOG | 16 +- packs/equipment/LOG.old | 30 +- packs/equipment/MANIFEST-000205 | Bin 175 -> 0 bytes packs/equipment/MANIFEST-000262 | Bin 0 -> 175 bytes packs/fightoptions/000202.ldb | Bin 15373 -> 0 bytes packs/fightoptions/000259.ldb | Bin 0 -> 15776 bytes packs/fightoptions/{000205.log => 000262.log} | 0 packs/fightoptions/CURRENT | 2 +- packs/fightoptions/LOG | 16 +- packs/fightoptions/LOG.old | 30 +- packs/fightoptions/MANIFEST-000203 | Bin 173 -> 0 bytes packs/fightoptions/MANIFEST-000260 | Bin 0 -> 173 bytes packs/flaws/000203.ldb | Bin 14027 -> 0 bytes packs/flaws/000260.ldb | Bin 0 -> 14380 bytes packs/flaws/{000206.log => 000263.log} | 0 packs/flaws/CURRENT | 2 +- packs/flaws/LOG | 16 +- packs/flaws/LOG.old | 30 +- packs/flaws/MANIFEST-000204 | Bin 175 -> 0 bytes packs/flaws/MANIFEST-000261 | Bin 0 -> 175 bytes packs/godsfaith/000203.ldb | Bin 4876 -> 0 bytes packs/godsfaith/000260.ldb | Bin 0 -> 5072 bytes packs/godsfaith/{000206.log => 000263.log} | 0 packs/godsfaith/CURRENT | 2 +- packs/godsfaith/LOG | 16 +- packs/godsfaith/LOG.old | 30 +- packs/godsfaith/MANIFEST-000204 | Bin 173 -> 0 bytes packs/godsfaith/MANIFEST-000261 | Bin 0 -> 173 bytes packs/languages/000203.ldb | Bin 7716 -> 0 bytes packs/languages/000260.ldb | Bin 0 -> 7985 bytes packs/languages/{000206.log => 000263.log} | 0 packs/languages/CURRENT | 2 +- packs/languages/LOG | 16 +- packs/languages/LOG.old | 30 +- packs/languages/MANIFEST-000204 | Bin 173 -> 0 bytes packs/languages/MANIFEST-000261 | Bin 0 -> 173 bytes packs/objets-alchimie/000203.ldb | Bin 15164 -> 0 bytes packs/objets-alchimie/000260.ldb | Bin 0 -> 15692 bytes .../{000206.log => 000263.log} | 0 packs/objets-alchimie/CURRENT | 2 +- packs/objets-alchimie/LOG | 16 +- packs/objets-alchimie/LOG.old | 30 +- packs/objets-alchimie/MANIFEST-000204 | Bin 173 -> 0 bytes packs/objets-alchimie/MANIFEST-000261 | Bin 0 -> 175 bytes packs/origins/000203.ldb | Bin 22234 -> 0 bytes packs/origins/000260.ldb | Bin 0 -> 22551 bytes packs/origins/{000206.log => 000263.log} | 0 packs/origins/CURRENT | 2 +- packs/origins/LOG | 16 +- packs/origins/LOG.old | 30 +- packs/origins/MANIFEST-000204 | Bin 174 -> 0 bytes packs/origins/MANIFEST-000261 | Bin 0 -> 174 bytes packs/potions-alchimie/000203.ldb | Bin 12089 -> 0 bytes packs/potions-alchimie/000260.ldb | Bin 0 -> 13797 bytes .../{000206.log => 000263.log} | 0 packs/potions-alchimie/CURRENT | 2 +- packs/potions-alchimie/LOG | 16 +- packs/potions-alchimie/LOG.old | 30 +- packs/potions-alchimie/MANIFEST-000204 | Bin 173 -> 0 bytes packs/potions-alchimie/MANIFEST-000261 | Bin 0 -> 175 bytes packs/races/000203.ldb | Bin 11218 -> 0 bytes packs/races/000260.ldb | Bin 0 -> 11324 bytes packs/races/{000206.log => 000263.log} | 0 packs/races/CURRENT | 2 +- packs/races/LOG | 16 +- packs/races/LOG.old | 30 +- packs/races/MANIFEST-000204 | Bin 173 -> 0 bytes packs/races/MANIFEST-000261 | Bin 0 -> 173 bytes packs/spells/000203.ldb | Bin 3359 -> 0 bytes packs/spells/000260.ldb | Bin 0 -> 3449 bytes packs/spells/{000206.log => 000263.log} | 0 packs/spells/CURRENT | 2 +- packs/spells/LOG | 16 +- packs/spells/LOG.old | 30 +- packs/spells/MANIFEST-000204 | Bin 173 -> 0 bytes packs/spells/MANIFEST-000261 | Bin 0 -> 173 bytes packs/vehicleweapons/000110.ldb | Bin 3851 -> 0 bytes packs/vehicleweapons/000167.ldb | Bin 0 -> 3907 bytes .../vehicleweapons/{000113.log => 000170.log} | 0 packs/vehicleweapons/CURRENT | 2 +- packs/vehicleweapons/LOG | 16 +- packs/vehicleweapons/LOG.old | 30 +- packs/vehicleweapons/MANIFEST-000111 | Bin 168 -> 0 bytes packs/vehicleweapons/MANIFEST-000168 | Bin 0 -> 173 bytes packs/weapons/000114.ldb | Bin 20665 -> 0 bytes packs/weapons/000171.ldb | Bin 0 -> 22345 bytes packs/weapons/{000117.log => 000174.log} | 0 packs/weapons/CURRENT | 2 +- packs/weapons/LOG | 16 +- packs/weapons/LOG.old | 30 +- packs/weapons/MANIFEST-000115 | Bin 169 -> 0 bytes packs/weapons/MANIFEST-000172 | Bin 0 -> 174 bytes system.json | 18 +- template.json | 1 + templates/actor/actor-sheet.hbs | 14 +- templates/actor/parts/actor-header.hbs | 1 + templates/actor/parts/tabs/actor-biodata.hbs | 188 +++--- templates/dialogs/mod-roll-part.hbs | 24 +- .../parts/properties/feature-properties.hbs | 6 +- .../properties/feature/effect-properties.hbs | 16 +- .../feature/fightoption-properties.hbs | 6 +- .../feature/horoscope-properties.hbs | 6 +- .../properties/feature/xplog-properties.hbs | 18 +- .../item/parts/properties/item-properties.hbs | 6 +- .../properties/item/alchemy-properties.hbs | 17 +- .../properties/item/equipment-properties.hbs | 12 +- .../properties/item/protection-properties.hbs | 6 +- .../properties/item/spell-properties.hbs | 35 +- .../properties/item/vehicle-properties.hbs | 6 +- .../properties/item/weapon-properties.hbs | 36 +- .../item/weapon-vehicle-properties.hbs | 24 +- 190 files changed, 767 insertions(+), 1743 deletions(-) delete mode 100644 module/system/adventure_data.json delete mode 100644 module/system/bol-adventure-generator.js delete mode 100644 module/system/bol-character-summary.js delete mode 100644 packs/aides-de-jeu/000204.ldb create mode 100644 packs/aides-de-jeu/000261.ldb rename packs/aides-de-jeu/{000207.log => 000264.log} (100%) delete mode 100644 packs/aides-de-jeu/MANIFEST-000205 create mode 100644 packs/aides-de-jeu/MANIFEST-000262 delete mode 100644 packs/armors/000110.ldb create mode 100644 packs/armors/000167.ldb rename packs/armors/{000113.log => 000170.log} (100%) delete mode 100644 packs/armors/MANIFEST-000111 create mode 100644 packs/armors/MANIFEST-000168 delete mode 100644 packs/boons/000203.ldb create mode 100644 packs/boons/000260.ldb rename packs/boons/{000206.log => 000263.log} (100%) delete mode 100644 packs/boons/MANIFEST-000204 create mode 100644 packs/boons/MANIFEST-000261 delete mode 100644 packs/boonsflawscreatures/000203.ldb create mode 100644 packs/boonsflawscreatures/000260.ldb rename packs/boonsflawscreatures/{000206.log => 000263.log} (100%) delete mode 100644 packs/boonsflawscreatures/MANIFEST-000204 create mode 100644 packs/boonsflawscreatures/MANIFEST-000261 delete mode 100644 packs/careers/000203.ldb create mode 100644 packs/careers/000260.ldb rename packs/careers/{000206.log => 000263.log} (100%) delete mode 100644 packs/careers/MANIFEST-000204 create mode 100644 packs/careers/MANIFEST-000261 rename packs/cartes/{000205.log => 000261.log} (100%) rename packs/cartes/{MANIFEST-000203 => MANIFEST-000259} (58%) rename packs/creatures/{000206.log => 000210.log} (100%) rename packs/creatures/{MANIFEST-000204 => MANIFEST-000208} (56%) delete mode 100644 packs/effets-exemples/000202.ldb create mode 100644 packs/effets-exemples/000259.ldb rename packs/effets-exemples/{000205.log => 000262.log} (100%) delete mode 100644 packs/effets-exemples/MANIFEST-000203 create mode 100644 packs/effets-exemples/MANIFEST-000260 delete mode 100644 packs/equipment/000204.ldb create mode 100644 packs/equipment/000261.ldb rename packs/equipment/{000207.log => 000264.log} (100%) delete mode 100644 packs/equipment/MANIFEST-000205 create mode 100644 packs/equipment/MANIFEST-000262 delete mode 100644 packs/fightoptions/000202.ldb create mode 100644 packs/fightoptions/000259.ldb rename packs/fightoptions/{000205.log => 000262.log} (100%) delete mode 100644 packs/fightoptions/MANIFEST-000203 create mode 100644 packs/fightoptions/MANIFEST-000260 delete mode 100644 packs/flaws/000203.ldb create mode 100644 packs/flaws/000260.ldb rename packs/flaws/{000206.log => 000263.log} (100%) delete mode 100644 packs/flaws/MANIFEST-000204 create mode 100644 packs/flaws/MANIFEST-000261 delete mode 100644 packs/godsfaith/000203.ldb create mode 100644 packs/godsfaith/000260.ldb rename packs/godsfaith/{000206.log => 000263.log} (100%) delete mode 100644 packs/godsfaith/MANIFEST-000204 create mode 100644 packs/godsfaith/MANIFEST-000261 delete mode 100644 packs/languages/000203.ldb create mode 100644 packs/languages/000260.ldb rename packs/languages/{000206.log => 000263.log} (100%) delete mode 100644 packs/languages/MANIFEST-000204 create mode 100644 packs/languages/MANIFEST-000261 delete mode 100644 packs/objets-alchimie/000203.ldb create mode 100644 packs/objets-alchimie/000260.ldb rename packs/objets-alchimie/{000206.log => 000263.log} (100%) delete mode 100644 packs/objets-alchimie/MANIFEST-000204 create mode 100644 packs/objets-alchimie/MANIFEST-000261 delete mode 100644 packs/origins/000203.ldb create mode 100644 packs/origins/000260.ldb rename packs/origins/{000206.log => 000263.log} (100%) delete mode 100644 packs/origins/MANIFEST-000204 create mode 100644 packs/origins/MANIFEST-000261 delete mode 100644 packs/potions-alchimie/000203.ldb create mode 100644 packs/potions-alchimie/000260.ldb rename packs/potions-alchimie/{000206.log => 000263.log} (100%) delete mode 100644 packs/potions-alchimie/MANIFEST-000204 create mode 100644 packs/potions-alchimie/MANIFEST-000261 delete mode 100644 packs/races/000203.ldb create mode 100644 packs/races/000260.ldb rename packs/races/{000206.log => 000263.log} (100%) delete mode 100644 packs/races/MANIFEST-000204 create mode 100644 packs/races/MANIFEST-000261 delete mode 100644 packs/spells/000203.ldb create mode 100644 packs/spells/000260.ldb rename packs/spells/{000206.log => 000263.log} (100%) delete mode 100644 packs/spells/MANIFEST-000204 create mode 100644 packs/spells/MANIFEST-000261 delete mode 100644 packs/vehicleweapons/000110.ldb create mode 100644 packs/vehicleweapons/000167.ldb rename packs/vehicleweapons/{000113.log => 000170.log} (100%) delete mode 100644 packs/vehicleweapons/MANIFEST-000111 create mode 100644 packs/vehicleweapons/MANIFEST-000168 delete mode 100644 packs/weapons/000114.ldb create mode 100644 packs/weapons/000171.ldb rename packs/weapons/{000117.log => 000174.log} (100%) delete mode 100644 packs/weapons/MANIFEST-000115 create mode 100644 packs/weapons/MANIFEST-000172 diff --git a/lang/en.json b/lang/en.json index ca43ff4..5f332b7 100644 --- a/lang/en.json +++ b/lang/en.json @@ -168,6 +168,9 @@ "BOL.ui.initMalus": "Init malus", "BOL.ui.isspecial": "Spécial ?", "BOL.ui.createEquipment": "Create Equipment", + "BOL.ui.creature": "Creature", + "BOL.ui.undead": "Undead", + "BOL.ui.daemon": "Daemon", "BOL.featureCategory.origins": "Origins", "BOL.featureCategory.races": "Races", diff --git a/lang/fr.json b/lang/fr.json index 9cdfda6..e0d0c64 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -2,6 +2,7 @@ "TYPES": { "Actor": { "character": "Personnage", + "encounter": "PNJ", "npc": "PNJ", "vehicle": "Véhicule" }, @@ -207,7 +208,9 @@ "BOL.ui.crewDamage": "D.équipage", "BOL.ui.fireDamage": "Feu ?", "BOL.ui.weaponbonus": "Cette arme bénéficie déja d'un Dé de Bonus (Arme Favorite prise en compte, par exemple)", - "BOL.ui.creature": "Creature", + "BOL.ui.creature": "Créature", + "BOL.ui.undead": "Mort vivant", + "BOL.ui.daemon": "Démon", "BOL.ui.rabble": "Piétaille", "BOL.ui.tough": "Coriace", "BOL.ui.villain": "Rival", @@ -620,5 +623,8 @@ "BOL.settings.defaultLogoActorSheetPath" : "Chemin du logo des fiches de perso", "BOL.settings.defaultLogoPathActorSheetTooltip": "Vous pouvez changer le logo BoL des fiches de perso, pour jouer dans un autre univers (idéalement 346 x 200, défaut : /systems/bol/ui/logo.webp)", "BOL.settings.defaultLogoTopLeftPath" : "Chemin du logo haut gauche", - "BOL.settings.defaultLogoTopLeftPathTooltip": "Vous pouvez changer le logo BoL en haut à gauche de chaque écran (idéalement 718 x 416, défaut : /systems/bol/ui/logo2.webp)" + "BOL.settings.defaultLogoTopLeftPathTooltip": "Vous pouvez changer le logo BoL en haut à gauche de chaque écran (idéalement 718 x 416, défaut : /systems/bol/ui/logo2.webp)", + + "EFFECT.StatusProne": "A terre", + "EFFECT.StatusDead": "Mort" } \ No newline at end of file diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 65c34f6..3fa2a56 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -9,7 +9,7 @@ export class BoLActorSheet extends ActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["bol", "sheet", "actor"], template: "systems/bol/templates/actor/actor-sheet.hbs", width: 860, @@ -122,8 +122,8 @@ export class BoLActorSheet extends ActorSheet { /** @override */ async getData(options) { const data = super.getData(options) - const actorData = duplicate(data) - let formData = duplicate(data) + const actorData = foundry.utils.duplicate(data) + let formData = foundry.utils.duplicate(data) formData.config = game.bol.config formData.data = actorData @@ -160,6 +160,7 @@ export class BoLActorSheet extends ActorSheet { formData.bougette = this.actor.getBougette() formData.charType = this.actor.getCharType() formData.villainy = this.actor.getVillainy() + formData.isUndead = this.actor.isUndead() formData.biography = await TextEditor.enrichHTML(this.object.system.details?.biography || "", { async: true }) formData.notes = await TextEditor.enrichHTML(this.object.system.details.notes || "", { async: true }) formData.isSorcerer = this.actor.isSorcerer() @@ -187,7 +188,7 @@ export class BoLActorSheet extends ActorSheet { // Get the type of item to create. const type = header.dataset.type; // Grab any data associated with this control. - const data = duplicate(header.dataset); + const data = foundry.utils.duplicate(header.dataset); // Initialize a default name. const name = `New ${type.capitalize()}`; // Prepare the item object. diff --git a/module/actor/actor.js b/module/actor/actor.js index 5a2ba53..078960b 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -38,10 +38,7 @@ export class BoLActor extends Actor { if (this.type === 'character') { return true } - if (this.type === 'encounter' && this.chartype == "adversary") { - return true - } - return false + return (this.type === 'encounter' && this.chartype == "adversary") } /* -------------------------------------------- */ @@ -54,10 +51,10 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ getVillainy() { - if (this.type === 'encounter' && this.chartype == "adversary") { - return true - } - return false + return (this.type === 'encounter' && this.chartype == "adversary") + } + isUndead() { + return (this.type == "encounter" && this.system.isundead) } /* -------------------------------------------- */ getInitiativeMalus() { @@ -69,7 +66,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ getBougette() { if (this.type == "character") { - let b = duplicate(this.system.bougette) + let b = foundry.utils.duplicate(this.system.bougette) b.label = game.i18n.localize(game.bol.config.bougetteState[String(this.system.bougette.value)]) b.diceImg = "icons/dice/" + game.bol.config.bougetteDice[String(this.system.bougette.value)] + "black.svg" return b @@ -80,7 +77,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ async rollBougette() { if (this.type == "character") { - let attribute = duplicate(this.system.attributes.vigor) + let attribute = foundry.utils.duplicate(this.system.attributes.vigor) let rollData = BoLRoll.getCommonRollData(this, "bougette", attribute, undefined) rollData.formula = game.bol.config.bougetteDice[String(this.system.bougette.value)] let r = new BoLDefaultRoll(rollData) @@ -91,7 +88,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ decBougette() { if (this.type == "character") { - let bougette = duplicate(this.system.bougette) + let bougette = foundry.utils.duplicate(this.system.bougette) bougette.value = Math.max(Number(bougette.value) - 1, 0) this.update({ 'system.bougette': bougette }) } @@ -145,7 +142,7 @@ export class BoLActor extends Actor { } } get attributes() { - let attrList = duplicate(Object.values(this.system.attributes)) + let attrList = foundry.utils.duplicate(Object.values(this.system.attributes)) this.addEffectModifiers(attrList, "system.attributes.") return attrList } @@ -199,7 +196,7 @@ export class BoLActor extends Actor { getActiveFightOption() { let it = this.items.find(i => i.type === "feature" && i.system.subtype === "fightoption" && i.system.properties.activated) if (it) { - return duplicate(it) + return foundry.utils.duplicate(it) } return undefined } @@ -224,10 +221,10 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ incAttributeXP(key) { - let attr = duplicate(this.system.attributes[key]) + let attr = foundry.utils.duplicate(this.system.attributes[key]) if (attr) { let nextXP = (attr.value == -1) ? 2 : attr.value + (attr.value + 1) - let xp = duplicate(this.system.xp) + let xp = foundry.utils.duplicate(this.system.xp) if (xp.total - xp.spent >= nextXP) { attr.value += 1 xp.spent += nextXP @@ -241,10 +238,10 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ incAptitudeXP(key) { - let apt = duplicate(this.system.aptitudes[key]) + let apt = foundry.utils.duplicate(this.system.aptitudes[key]) if (apt) { let nextXP = (apt.value == -1) ? 1 : apt.value + 2 - let xp = duplicate(this.system.xp) + let xp = foundry.utils.duplicate(this.system.xp) if (xp.total - xp.spent >= nextXP) { apt.value += 1 xp.spent += nextXP @@ -259,9 +256,9 @@ export class BoLActor extends Actor { incCareerXP(itemId) { let career = this.items.get(itemId) if (career) { - career = duplicate(career) + career = foundry.utils.duplicate(career) let nextXP = career.system.rank + 1 - let xp = duplicate(this.system.xp) + let xp = foundry.utils.duplicate(this.system.xp) if (xp.total - xp.spent >= nextXP) { xp.spent += nextXP this.update({ [`system.xp`]: xp }) @@ -280,7 +277,7 @@ export class BoLActor extends Actor { let updates = [] if (fightOption) { - fightOption = duplicate(fightOption) + fightOption = foundry.utils.duplicate(fightOption) if (fightOption.system.properties.activated) { state = false } else { @@ -326,13 +323,13 @@ export class BoLActor extends Actor { return this.items.filter(i => i.type === "feature" && i.system.subtype === "horoscope") } get boons() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "boon") || []); + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "boon") || []); } get flaws() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw") || []); + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw") || []); } get careers() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "career") || []) + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "career") || []) } get origins() { return this.items.filter(i => i.type === "feature" && i.system.subtype === "origin"); @@ -414,10 +411,10 @@ export class BoLActor extends Actor { get bonusBoons() { let boons = this.items.filter(i => i.type === "feature" && i.system.subtype === "boon" && i.system.properties.isbonusdice) - return duplicate(boons || []) + return foundry.utils.duplicate(boons || []) } get malusFlaws() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw" && i.system.properties.ismalusdice) || []); + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw" && i.system.properties.ismalusdice) || []); } isSorcerer() { @@ -500,7 +497,7 @@ export class BoLActor extends Actor { /*-------------------------------------------- */ spentAstrologyPoints(points) { - let astrology = duplicate(this.system.resources.astrologypoints) + let astrology = foundry.utils.duplicate(this.system.resources.astrologypoints) astrology.value -= points astrology.value = Math.max(astrology.value, 0) this.update({ 'system.resources.astrologypoints': astrology }) @@ -551,8 +548,8 @@ export class BoLActor extends Actor { rollData.horoscopeName = actorHoroscope.name } if (rollData.horoscopeType == "majorgroup") { - let rID = randomID(16) - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) + let rID = foundry.utils.randomID(16) + let horoscopes = foundry.utils.duplicate(game.settings.get("bol", "horoscope-group")) horoscopes[rID] = { id: rID, name: game.i18n.localize("BOL.ui.groupHoroscope") + this.name, @@ -645,7 +642,7 @@ export class BoLActor extends Actor { resources['power'] = this.system.resources.power } if (this.system.chartype == 'adversary') { - resources['hero'] = duplicate(this.system.resources.hero) + resources['hero'] = foundry.utils.duplicate(this.system.resources.hero) resources['hero'].label = "BOL.resources.villainy" } } else { @@ -791,17 +788,17 @@ export class BoLActor extends Actor { let lastHP = await this.getFlag("world", hpID) if (lastHP != this.system.resources.hp.value && game.user.isGM) { // Only GM sends this await this.setFlag("world", hpID, this.system.resources.hp.value) - let prone = this.effects.find(ef => ef.label == "EFFECT.StatusProne") - let dead = this.effects.find(ef => ef.label == "EFFECT.StatusDead") + let prone = this.effects.find(ef => ef.name == game.i18n.localize("EFFECT.StatusProne")) + let dead = this.effects.find(ef => ef.name == game.i18n.localize("EFFECT.StatusDead")) if (this.system.resources.hp.value <= 0) { if (!prone) { await this.createEmbeddedDocuments("ActiveEffect", [ - { label: 'EFFECT.StatusProne', icon: 'icons/svg/falling.svg', flags: { core: { statusId: 'prone' } } } + { name: game.i18n.localize('EFFECT.StatusProne'), icon: 'icons/svg/falling.svg', statuses: 'prone' } ]) } if (this.system.resources.hp.value < -5 && !dead) { await this.createEmbeddedDocuments("ActiveEffect", [ - { label: 'EFFECT.StatusDead', icon: 'icons/svg/skull.svg', flags: { core: { statusId: 'dead' } } } + { name: game.i18n.localize('EFFECT.StatusDead'), icon: 'icons/svg/skull.svg', statuses: 'dead' } ]) } ChatMessage.create({ @@ -828,7 +825,7 @@ export class BoLActor extends Actor { /*-------------------------------------------- */ storeVitaliteCombat() { - this.setFlag("world", "vitalite-before-combat", duplicate(this.system.resources.hp)) + this.setFlag("world", "vitalite-before-combat", foundry.utils.duplicate(this.system.resources.hp)) } /*-------------------------------------------- */ async displayRecuperation() { @@ -852,7 +849,7 @@ export class BoLActor extends Actor { } /*-------------------------------------------- */ async applyRecuperation(recupHP) { - let hp = duplicate(this.system.resources.hp) + let hp = foundry.utils.duplicate(this.system.resources.hp) //console.log("RECUP !!!!", hp, recupHP) hp.value += Number(recupHP) hp.value = Math.min(hp.value, hp.max) @@ -1001,7 +998,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ rollProtection(itemId) { - let armor = duplicate(this.items.get(itemId)) + let armor = foundry.utils.duplicate(this.items.get(itemId)) if (armor) { let armorFormula = "max(" + armor.system.properties.soak.formula + ", 0)" let rollArmor = new Roll(armorFormula) @@ -1011,9 +1008,9 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ rollWeaponDamage(itemId) { - let weapon = duplicate(this.items.get(itemId)) + let weapon = foundry.utils.duplicate(this.items.get(itemId)) if (weapon) { - let r = new BoLDefaultRoll({ id: randomID(16), isSuccess: true, mode: "weapon", weapon: weapon, actorId: this.id, actor: this }) + let r = new BoLDefaultRoll({ id: foundry.utils.randomID(16), isSuccess: true, mode: "weapon", weapon: weapon, actorId: this.id, actor: this }) r.setSuccess(true) r.rollDamage() } @@ -1023,7 +1020,7 @@ export class BoLActor extends Actor { toggleEquipItem(item) { const equipable = item.system.properties.equipable; if (equipable) { - let itemData = duplicate(item); + let itemData = foundry.utils.duplicate(item); itemData.system.worn = !itemData.system.worn; return item.update(itemData); } diff --git a/module/actor/vehicle-sheet.js b/module/actor/vehicle-sheet.js index f779645..9765798 100644 --- a/module/actor/vehicle-sheet.js +++ b/module/actor/vehicle-sheet.js @@ -9,7 +9,7 @@ export class BoLVehicleSheet extends ActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["bol", "sheet", "actor"], template: "systems/bol/templates/actor/vehicle-sheet.hbs", width: 860, @@ -116,12 +116,12 @@ export class BoLVehicleSheet extends ActorSheet { /** @override */ async getData(options) { const data = super.getData(options) - let formData = duplicate(data) + let formData = foundry.utils.duplicate(data) formData.config = game.bol.config formData.name = this.actor.name formData.img = this.actor.img - formData.system = duplicate(this.actor.system) + formData.system = foundry.utils.duplicate(this.actor.system) formData.weapons = this.actor.vehicleWeapons formData.isGM = game.user.isGM formData.options = this.options @@ -147,7 +147,7 @@ export class BoLVehicleSheet extends ActorSheet { // Get the type of item to create. const type = header.dataset.type; // Grab any data associated with this control. - const data = duplicate(header.dataset); + const data = foundry.utils.duplicate(header.dataset); // Initialize a default name. const name = `New ${type.capitalize()}`; // Prepare the item object. diff --git a/module/bol.js b/module/bol.js index c1f0179..c0b3b0f 100644 --- a/module/bol.js +++ b/module/bol.js @@ -14,11 +14,8 @@ import { BoLUtility } from "./system/bol-utility.js" import { BoLCombatManager } from "./system/bol-combat.js" import { BoLTokenHud } from "./system/bol-action-hud.js" import { BoLHotbar } from "./system/bol-hotbar.js" -import { BoLAdventureGenerator } from "./system/bol-adventure-generator.js" import { BoLCommands } from "./system/bol-commands.js" -import { BoLCharacterSummary } from "./system/bol-character-summary.js" import { BoLRoll } from "./controllers/bol-rolls.js" -import { ClassCounter} from "https://www.uberwald.me/fvtt_appcount/count-class-ready.js" /* -------------------------------------------- */ Hooks.once('init', async function () { @@ -28,6 +25,7 @@ Hooks.once('init', async function () { BoLItem, BoLHotbar, BoLRoll, + BoLUtility, macros: Macros, config: BOL }; @@ -65,8 +63,7 @@ Hooks.once('init', async function () { BoLTokenHud.init() BoLHotbar.init() BoLCommands.init() - BoLAdventureGenerator.init() - + // Preload Handlebars Templates await preloadHandlebarsTemplates(); @@ -98,9 +95,13 @@ function welcomeMessage() { Hooks.once('ready', async function () { BoLUtility.ready() - BoLCharacterSummary.ready() - ClassCounter.registerUsageCount() + import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter=>{ + console.log("ClassCounter loaded", moduleCounter) + moduleCounter.ClassCounter.registerUsageCount() + }).catch(err=> + console.log("No stats available, giving up.") + ) welcomeMessage() diff --git a/module/controllers/bol-rolls.js b/module/controllers/bol-rolls.js index b75882f..eafad54 100644 --- a/module/controllers/bol-rolls.js +++ b/module/controllers/bol-rolls.js @@ -60,6 +60,7 @@ export class BoLRoll { armorInitMalus: actor.getArmorInitMalus(), horoscopeBonusList: actor.getHoroscopesBonus(), horoscopeMalusList: actor.getHoroscopesMalus(), + config: game.bol.config, adv: "0", mod: 0, modRanged: 0, @@ -182,7 +183,7 @@ export class BoLRoll { ui.notifications.warn("Unable to find weapon !") return } - weapon = duplicate(weapon) + weapon = foundry.utils.duplicate(weapon) return this.weaponCheckWithWeapon(actor, weapon) } @@ -194,7 +195,7 @@ export class BoLRoll { ui.notifications.warn("Unable to find Alchemy !"); return; } - alchemy = duplicate(alchemy) + alchemy = foundry.utils.duplicate(alchemy) let alchemyData = alchemy.system if (alchemyData.properties.pccurrent < alchemyData.properties.pccost) { ui.notifications.warn("Pas assez de Points de Création investis dans la Préparation !") @@ -268,7 +269,7 @@ export class BoLRoll { ui.notifications.warn("Impossible de trouver ce sort !") return } - spell = duplicate(spell) + spell = foundry.utils.duplicate(spell) return this.spellCheckWithSpell(actor, spell) } @@ -401,7 +402,7 @@ export class BoLRoll { html.find('#attr').change((event) => { let attrKey = event.currentTarget.value let actor = BoLUtility.getActorFromRollData(this.rollData) - this.rollData.attribute = duplicate(actor.system.attributes[attrKey]) + this.rollData.attribute = foundry.utils.duplicate(actor.system.attributes[attrKey]) this.rollData.attrValue = actor.system.attributes[attrKey].value this.rollData.bolApplicableEffects = this.updateApplicableEffects(this.rollData) this.updateTotalDice() @@ -409,7 +410,7 @@ export class BoLRoll { html.find('#apt').change((event) => { let aptKey = event.currentTarget.value let actor = BoLUtility.getActorFromRollData(this.rollData) - this.rollData.aptitude = duplicate(actor.system.aptitudes[aptKey]) + this.rollData.aptitude = foundry.utils.duplicate(actor.system.aptitudes[aptKey]) this.rollData.aptValue = actor.system.aptitudes[aptKey].value this.rollData.bolApplicableEffects = this.updateApplicableEffects(this.rollData) this.updateTotalDice() @@ -452,7 +453,7 @@ export class BoLRoll { html.find('#horoscope-bonus-applied').change((event) => { this.rollData.selectedHoroscope = [] for (let option of event.currentTarget.selectedOptions) { - this.rollData.selectedHoroscope.push(duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) + this.rollData.selectedHoroscope.push(foundry.utils.duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) } let horoscopes = $('#horoscope-bonus-applied').val() this.rollData.horoscopeBonus = (!horoscopes || horoscopes.length == 0) ? 0 : horoscopes.length @@ -462,7 +463,7 @@ export class BoLRoll { html.find('#horoscope-malus-applied').change((event) => { this.rollData.selectedHoroscope = [] for (let option of event.currentTarget.selectedOptions) { - this.rollData.selectedHoroscope.push(duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) + this.rollData.selectedHoroscope.push(foundry.utils.duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) } let horoscopes = $('#horoscope-malus-applied').val() this.rollData.horoscopeMalus = (!horoscopes || horoscopes.length == 0) ? 0 : horoscopes.length @@ -530,7 +531,7 @@ export class BoLRoll { rollData.careerBonus = rollData.careerBonus ?? 0 rollData.modRanged = rollData.modRanged ?? 0 rollData.mod = rollData.mod ?? 0 - rollData.id = randomID(16) + rollData.id = foundry.utils.randomID(16) rollData.weaponModifier = 0 rollData.attackBonusDice = false rollData.armorMalus = 0 @@ -616,16 +617,15 @@ export class BoLDefaultRoll { if (this.rollData.applyId) { BoLUtility.cleanupButtons(this.rollData.applyId) } - this.rollData.optionsId = randomID(16) - this.rollData.applyId = randomID(16) + this.rollData.optionsId = foundry.utils.randomID(16) + this.rollData.applyId = foundry.utils.randomID(16) } /* -------------------------------------------- */ async roll() { const r = new Roll(this.rollData.formula) - //console.log("Roll formula", this.rollData.formula) - await r.roll({ "async": false }) + await r.roll() let diceData = BoLUtility.getDiceData() //console.log("DICEDATA", diceData) @@ -688,7 +688,7 @@ export class BoLDefaultRoll { flavor: msgFlavor, speaker: ChatMessage.getSpeaker({ actor: actor }), }) - this.rollData.roll = duplicate(this.rollData.roll) // Remove object, keep data (v111 ready) + this.rollData.roll = foundry.utils.duplicate(this.rollData.roll) // Remove object, keep data (v111 ready) msg.setFlag("world", "bol-roll-data", this.rollData) }) } @@ -741,7 +741,7 @@ export class BoLDefaultRoll { speaker: ChatMessage.getSpeaker({ actor: actor }), flags: { msgType: "default" } }) - this.rollData.damageRoll = duplicate(this.rollData.damageRoll) + this.rollData.damageRoll = foundry.utils.duplicate(this.rollData.damageRoll) this.rollData.actor = undefined // Cleanup msg.setFlag("world", "bol-roll-data", this.rollData) }) diff --git a/module/item/item-sheet.js b/module/item/item-sheet.js index d191df0..5bc7712 100644 --- a/module/item/item-sheet.js +++ b/module/item/item-sheet.js @@ -8,7 +8,7 @@ export class BoLItemSheet extends ItemSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["bol", "sheet", "item"], template: "systems/bol/templates/item/item-sheet.hbs", width: 650, @@ -21,7 +21,7 @@ export class BoLItemSheet extends ItemSheet { /** @override */ async getData(options) { const data = super.getData(options) - let itemData = duplicate(data.document) + let itemData = foundry.utils.duplicate(data.document) data.config = game.bol.config data.item = itemData data.category = itemData.system.category @@ -78,7 +78,7 @@ export class BoLItemSheet extends ItemSheet { /* -------------------------------------------- */ postItem() { - let chatData = duplicate(this.item) + let chatData = foundry.utils.duplicate(this.item) if (this.actor) { chatData.actor = { id: this.actor.id }; } diff --git a/module/system/adventure_data.json b/module/system/adventure_data.json deleted file mode 100644 index 0e5c001..0000000 --- a/module/system/adventure_data.json +++ /dev/null @@ -1,620 +0,0 @@ -{ - "titre1": [ - { - "prefix": "la", - "name": "Prophétie" - }, - { - "prefix": "les", - "name": "Grottes", - "isLieu": true - }, - { - "prefix": "les", - "name": "Collines", - "isLieu": true - }, - { - "prefix": "les", - "name": "Voleurs", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Sorcier(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "la", - "name": "Bataille" - }, - { - "prefix": "la", - "name": "Légende" - }, - { - "prefix": "la", - "name": "Tour", - "isLieu": true - }, - { - "prefix": "l'", - "name": "Ile", - "isLieu": true - }, - { - "prefix": "les", - "name": "Pirates", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Druide(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "le", - "name": "Navire", - "isCarriere": false - }, - { - "prefix": "la", - "name": "Couronne", - "isObjet": true - }, - { - "prefix": "la", - "name": "Cité", - "isLieu": true - }, - { - "prefix": "le", - "name": "Désert", - "isLieu": true - }, - { - "prefix": "les", - "name": "Bête(s)", - "isEnnemi": true, - "isLieu": false - }, - { - "prefix": "les", - "name": "Démon(s)", - "isEnnemi": true, - "isLieu": false - }, - { - "prefix": "le", - "name": "Trésor", - "isObjet": true - }, - { - "prefix": "l'", - "name": "Epée", - "isObjet": true - }, - { - "prefix": "l'", - "name": "Arène", - "isLieu": true - }, - { - "prefix": "les", - "name": "Marais", - "isLieu": true - }, - { - "prefix": "les", - "name": "Seigneur(s)", - "isEnnemi": true, - "isLieu": false - }, - { - "prefix": "les", - "name": "Assassin(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "le", - "name": "Culte", - "isEnnemi": true, - "isCarriere": false - }, - { - "prefix": "le", - "name": "Secret", - "isCarriere": false - }, - { - "prefix": "le", - "name": "Palais", - "isLieu": true - }, - { - "prefix": "la", - "name": "Mer", - "isLieu": true - }, - { - "prefix": "les", - "name": "Barbares", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "le", - "name": "Manuscrit", - "isObjet": true - }, - { - "prefix": "les", - "name": "Plaines", - "isLieu": true - }, - { - "prefix": "le", - "name": "Sang", - "isLieu": false - }, - { - "prefix": "la", - "name": "Tombe", - "isLieu": true - }, - { - "prefix": "la", - "name": "Forêt", - "isLieu": true - }, - { - "prefix": "les", - "name": "Esclaves", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Mendiant(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Montagnes", - "isCarriereLieu": true - } - ], - "titre2": [ - { - "prefix": "du", - "name": "mal" - }, - { - "prefix": "et le", - "name": "Roi Maussade", - "isEnnemi": true - }, - { - "prefix": "et la", - "name": "pestilence", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Malakut", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Halakh", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Hyrdral", - "isLieu": true - }, - { - "prefix": "des", - "name": "esprits abandonnés", - "isEnnemi": true - }, - { - "prefix": "du", - "name": "chaos", - "isEnnemi": true - }, - { - "prefix": "de la", - "name": "folie", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Satarla", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Urceb", - "isLieu": true - }, - { - "prefix": "des", - "name": "Terres Désolées", - "isLieu": true - }, - { - "prefix": "de la", - "name": "mort", - "isLieu": false - }, - { - "prefix": "des", - "name": "idoles impies", - "isObjet": true - }, - { - "prefix": "des", - "name": "ténèbres", - "isObjet": false - }, - { - "prefix": "de", - "name": "Parsool", - "isLieu": true - }, - { - "prefix": "de", - "name": "Qiddesh", - "isLieu": true - }, - { - "prefix": "de", - "name": "Kasht", - "isLieu": true - }, - { - "prefix": "de la ", - "name": "falalité", - "isLieu": false - }, - { - "prefix": "du", - "name": "Nécromant", - "isEnnemi": true - }, - { - "prefix": "du", - "name": "Néant", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Lysor", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Oosal", - "isLieu": true - }, - { - "prefix": "de", - "name": "Thulé", - "isLieu": true - }, - { - "prefix": "du", - "name": "désespoir", - "isLieu": false - }, - { - "prefix": "du", - "name": "Dieu Bouffi", - "isEnnemi": true - }, - { - "prefix": "du", - "name": "silence", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Tyrus", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Ygddar", - "isLieu": true - }, - { - "prefix": "de", - "name": "la Côte de Feu", - "isLieu": true - }, - { - "prefix": "des", - "name": "ombres cruelles", - "isLieu": false - }, - { - "prefix": "de la", - "name": "poussière écarlate", - "isLieu": false - }, - { - "prefix": "du", - "name": "destin", - "isLieu": false - }, - { - "prefix": "du", - "name": "Valgard", - "isLieu": true - }, - { - "prefix": "de", - "name": "Qeb", - "isLieu": true - }, - { - "prefix": "de", - "name": "la Mer Inconnue", - "isLieu": true - } - ], - "mission": [ - { - "name": "d’attaquer un lieu." - }, - { - "name": "de détruire un certain objet." - }, - { - "name": "de kidnapper quelqu’un." - }, - { - "name": "d’obtenir une certaine chose." - }, - { - "name": "d’explorer un lieu." - }, - { - "name": "de sauver une personne." - }, - { - "name": "d’échapper à quelqu’un." - }, - { - "name": "de fuir un lieu." - }, - { - "name": "de trouver une personne." - }, - { - "name": "de trouver un lieu." - }, - { - "name": "de trouver chose." - }, - { - "name": "de protéger une personne." - }, - { - "name": "de protéger un lieu." - }, - { - "name": "de protéger chose." - }, - { - "name": "de dérober une certaine chose." - }, - { - "name": "de tuer une personne." - }, - { - "name": "de détruire une chose." - }, - { - "name": "d’escorter une personne." - }, - { - "name": "de transporter une chose." - } - ], - "carriere": [ - "Noble", - "Acrobate", - "Sorcier", - "Alchimiste", - "Esclave", - "Courtisane", - "Médecin", - "Marin", - "Érudit", - "Mendiant", - "Scribe", - "Poète", - "Forgeron", - "Prêtre", - "Danseur", - "Marchand", - "Pilote des airs", - "Fermier" - ], - "lieux1": [ - "Palais", - "Donjon", - "Ruines", - "Sanctuaire", - "Crypte", - "Forteresse", - "Tombeau", - "Grottes", - "Tour", - "Antre", - "Île", - "Montagne" - ], - "lieux2": [ - "de la mort.", - "de la destruction.", - "du désespoir.", - "des morts-vivants.", - "du sage.", - "de l'or.", - "de la tempête.", - "de la terreur.", - "descannibales.", - "du désespoir.", - "des Rois-Sorciers.", - "des âmes perdues." - ], - "objets1": [ - "Livre", - "Anneau", - "Coupe", - "Joyau", - "Casque", - "Parchemin", - "Couronne", - "Sceau", - "Cristal", - "Crâne", - "Épée", - "Bâton" - ], - "objets2": [ - "des sept sceaux.", - "de l'éternelle douleur.", - "du sang bouillonnant.", - "de la mort hideuse.", - "du pouvoir suprême.", - "du serpent sournois.", - "du plaisir infini.", - "de la richesse illusoire.", - "de la cruelle trahison.", - "du froid funeste.", - "des spectres inapaisés.", - "du mystère." - ], - "motivation": [ - "c’est le genre de choses que fait Krongar.", - "sinon il finira en prison.", - "il est victime d’un chantage.", - "il a trouvé une carte.", - "il a été maudit.", - "il a eu une vision (peut-être un soir de beuverie).", - "il a été engagé pour le faire.", - "il a surpris une conversation.", - "il a lu quelque chose dans un ancien manuscrit.", - "il est tombé accidentellement dans cette affaire.", - "il cherche à assouvir une vengeance.", - "il a ,été dupé." - ], - "rival": [ - "un poète obsédé.", - "un prince (esse) guerrier.", - "un ministre corrompu.", - "un sectateur fanatique.", - "un noble arrogant.", - "un étrange alchimiste.", - "un sorcier maléfique.", - "un druide cruel.", - "un marchand cupide.", - "un brigand sans foi ni loi.", - "un démon sanguinaire.", - "un fantôme errant." - ], - "dieu": [ - "Tharungozoth", - "Yrzlak", - "Dyr", - "Knothakon", - "Hadron", - "Shazzadion", - "Chiomalla", - "Sa’Tel", - "Morgazzon", - "Hurm", - "Afyra", - "Grondil", - "Zaggath", - "Zalkyr", - "Fillana", - "Lilandra", - "Zylidith", - "Quathoomar", - "Iondal", - "Piandra", - "Nemmereth", - "Charkond", - "Karyzon", - "Zarymphyxos", - "Kryphondus" - ], - "complique1": [ - "c’est toujours comme ça avec Krongar !", - "la situation réveille chez Krongar des peurs ancestrales.", - "un usurier et ses hommes de main veulent récupérer leur argent.", - "une grave épidémie ravage la région.", - "Krongar est traqué pour un crime passé.", - "les actions d’un groupe de rebelles rendent la région peu sûre.", - "des hordes de guerriers envahissent la région pour la conquérir", - "un(e) ancien(ne) admirateur (trice) éconduit(e) cherche à se venger.", - "la loi locale est très sévère et interdit une chose nécessaire à l’accomplissement de la mission.", - "un(e) admirateur (trice) inattendu(e) déclare son amour.", - "un rival qui fut défait autrefois réapparaît et met son grain de sel.", - "la folie de Morgazzon fait des ravages dans la région." - ], - "obstacle": [ - "d’un ancien secret.", - "d’un long voyage.", - "d’une malédiction.", - "d’un voleur rusé.", - "d’une forte troupe de soldats.", - "d’un énorme monstre.", - "d’une horde de monstres.", - "d’un manque de temps.", - "de gardes et de pièges magiques.", - "d’une catastrophe naturelle sur le point de se produire.", - "d’une énigme à résoudre.", - "d’une bataille à gagner." - ], - "retournement": [ - "L’ennemi est en fait Krongar lui-même, venu d’une autre réalité !", - "Toute cette histoire était un piège machiavélique !", - "L’ennemi est en fait un vieil ami ou un allié qui a comploté dans l’ombre !", - "Krongar est contraint de s’associer à un rival pour accomplir la mission !", - "Tout ce qui semblait ordinaire se révèle en fait surnaturel !", - "L’ennemi est en fait le père, la mère, le frère ou la sœur de Krongar !", - "Une toute autre mission attend en fait notre héros !", - "Parfois, il n’y a pas de retournement de situation !", - "i la mission est accomplie, cela entraînera de terribles répercussions !", - "Le destin offre à Krongar une chance d’améliorer les choses, et il est renvoyé dans le temps au début de l’aventure. La saga recommence, mais cette fois sans retournement de situation !", - "Un ami ou un allié a trahi Krongar !", - "Les dieux sont furieux et lui imposent d'autres tâches" - ], - "recompense": [ - "Rien du tout ! On s’est joué de lui !", - "Beaucoup moins qu’escompté.", - "Beaucoup moins qu’escompté, mais il gagne au moins la reconnaissance d’une personne haut placée.", - "Beaucoup moins qu’escompté, mais il est marqué par les dieux (avantage).", - "La récompense escomptée.", - "La récompense escomptée, et il est marqué par les dieux (avantage).", - "La récompense escomptée, ainsi que la reconnaissance d’une personne haut placée.", - "Plus qu’escompté.", - "Plus qu’escompté, ainsi que la reconnaissance d’une personne haut placée.", - "Plus qu’escompté, et il est marqué par les dieux (avantage).", - "Plus qu’escompté, ainsi que la reconnaissance d’une personne haut placée, et il est marqué par les dieux (avantage).", - "Une promotion... Longue vie au roi Krongar !" - ] -} \ No newline at end of file diff --git a/module/system/bol-action-hud.js b/module/system/bol-action-hud.js index c47e43b..23a4993 100644 --- a/module/system/bol-action-hud.js +++ b/module/system/bol-action-hud.js @@ -33,9 +33,9 @@ export class BoLTokenHud { let action = hudData.actionsList[actionIndex] const actionItem = actor.items.get(action._id) if (actionItem.system.subtype == "weapon") { - BoLRoll.weaponCheckWithWeapon(hudData.actor, duplicate(actionItem)) + BoLRoll.weaponCheckWithWeapon(hudData.actor, foundry.utils.duplicate(actionItem)) } else if (actionItem.system.subtype == "fightoption") { - let chatData = duplicate(actionItem) + let chatData = foundry.utils.duplicate(actionItem) if (actionItem.actor) { chatData.actor = { id: actionItem.actor._id }; } diff --git a/module/system/bol-adventure-generator.js b/module/system/bol-adventure-generator.js deleted file mode 100644 index 182c759..0000000 --- a/module/system/bol-adventure-generator.js +++ /dev/null @@ -1,86 +0,0 @@ -/* -------------------------------------------- */ -import { BoLUtility } from "./bol-utility.js"; - -/* -------------------------------------------- */ -export class BoLAdventureGenerator { - - /* -------------------------------------------- */ - static async init() { - this.adventureData = await fetchJsonWithTimeout("systems/bol/module/system/adventure_data.json") - } - - /* -------------------------------------------- */ - static async createAdventure() { - let roll1 = new Roll("1d" + this.adventureData.titre1.length).evaluate({ async: false }) - let roll2 = new Roll("1d" + this.adventureData.titre2.length).evaluate({ async: false }) - - let p1 = this.adventureData.titre1[roll1.result - 1] - let p2 = this.adventureData.titre2[roll2.result - 1] - - let story = {} - story.title = "Krongar et " + p1.prefix + " " + p1.name + " " + p2.prefix + " " + p2.name - - let rollM = new Roll("1d" + this.adventureData.mission.length).evaluate({ async: false }) - story.mission = "La mission de Krongar est de " + this.adventureData.mission[rollM.result - 1].name - - if (!p1.isCarriere && !p2.isCarriere) { - let rollC = new Roll("1d" + this.adventureData.carriere.length).evaluate({ async: false }) - story.carriere = "Une carrière : " + this.adventureData.carriere[rollC.result - 1] - } - - if (!p1.isLieu && !p2.isLieu) { - let rollL1 = new Roll("1d" + this.adventureData.lieux1.length).evaluate({ async: false }) - let rollL2 = new Roll("1d" + this.adventureData.lieux2.length).evaluate({ async: false }) - story.lieu = "Un lieu : " + this.adventureData.lieux1[rollL1.result - 1] + " " + this.adventureData.lieux2[rollL2.result - 1] - } - - if (!p1.isObjet && !p2.isObjet) { - let rollO1 = new Roll("1d" + this.adventureData.objets1.length).evaluate({ async: false }) - let rollO2 = new Roll("1d" + this.adventureData.objets2.length).evaluate({ async: false }) - story.objet = "Un objet : " + this.adventureData.objets1[rollO1.result - 1] + " " + this.adventureData.objets2[rollO2.result - 1] - } - - let rollMOT = new Roll("1d" + this.adventureData.motivation.length).evaluate({ async: false }) - story.motivation = "Krongar entreprend cette mission parce que " + this.adventureData.motivation[rollMOT.result - 1] - - if (!p1.isEnnemi && !p2.isEnnemi) { - let rollE = new Roll("1d" + this.adventureData.rival.length).evaluate({ async: false }) - story.rival = "Un rival : " + this.adventureData.rival[rollE.result - 1] - } - - let rollDieu = new Roll("1d6").evaluate({ async: false }) - if (rollDieu.result == 6) { - rollDieu = new Roll("1d" + this.adventureData.dieu.length).evaluate({ async: false }) - story.dieu = "Un Dieu est impliqué : " + this.adventureData.dieu[rollDieu.result - 1] - } - - let rollComp = new Roll("1d6").evaluate({ async: false }) - if (rollComp.result >= 5) { - rollComp = new Roll("1d" + this.adventureData.complique1.length).evaluate({ async: false }) - story.complication = "Une complication : " + this.adventureData.complique1[rollComp.result - 1] - } - - let rollObs = new Roll("1d6").evaluate({ async: false }) - if (rollObs.result >= 5) { - rollObs = new Roll("1d" + this.adventureData.obstacle.length).evaluate({ async: false }) - story.obstacle = "Un obstacle : " + this.adventureData.obstacle[rollObs.result - 1] - } - - let rollRet = new Roll("1d6").evaluate({ async: false }) - if (rollRet.result == 6) { - rollRet = new Roll("1d" + this.adventureData.retournement.length).evaluate({ async: false }) - story.retournement = "Un retournement : " + this.adventureData.retournement[rollRet.result - 1] - } - - let rollRec = new Roll("1d" + this.adventureData.recompense.length).evaluate({ async: false }) - story.recompense = "Pour sa peine, Krongar reçoit " + this.adventureData.recompense[rollRec.result - 1] - - ChatMessage.create({ - alias: this.name, - whisper: BoLUtility.getUsers(user => user.isGM), - content: await renderTemplate('systems/bol/templates/chat/chat-adventure-result.hbs', - { name: "Aventure !", img: "icons/commodities/gems/gem-cluster-red.webp", story : story}) - }) - - } -} diff --git a/module/system/bol-calendar.js b/module/system/bol-calendar.js index 727d774..49cd4c5 100644 --- a/module/system/bol-calendar.js +++ b/module/system/bol-calendar.js @@ -40,14 +40,14 @@ export class BoLCalendar extends Application { constructor() { super(); // position - this.calendarPos = duplicate(game.settings.get("bol", "calendar-pos")); + this.calendarPos = foundry.utils.duplicate(game.settings.get("bol", "calendar-pos")); if (this.calendarPos == undefined || this.calendarPos.top == undefined) { this.calendrierPos = BoLCalendar.createCalendarPos() game.settings.set("bol", "calendar-pos", this.calendarPos) } // Calendar - this.calendar = duplicate(game.settings.get("bol", "calendar") ?? BoLCalendar.getCalendar(0)); + this.calendar = foundry.utils.duplicate(game.settings.get("bol", "calendar") ?? BoLCalendar.getCalendar(0)); this.calendar.year = this.calendar.year || 900 this.calendar.month = 0 @@ -58,7 +58,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { template: "systems/bol/templates/calendar-template.html", popOut: false, resizable: false @@ -95,11 +95,11 @@ export class BoLCalendar extends Application { this.calendar.hour -= 24 await this.incrementDay() } - game.settings.set("bol", "calendar", duplicate(this.calendar)); + game.settings.set("bol", "calendar", foundry.utils.duplicate(this.calendar)); // Notification aux joueurs // TODO: replace with Hook on game settings update game.socket.emit(SYSTEM_SOCKET_ID, { msg: "msg_sync_time", - data: duplicate(this.calendrier) + data: foundry.utils.duplicate(this.calendrier) }); } @@ -112,7 +112,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ syncPlayerTime(calendrier) { - this.calendrier = duplicate(calendrier); // Local copy update + this.calendrier = foundry.utils.duplicate(calendrier); // Local copy update this.updateDisplay(); } @@ -123,7 +123,7 @@ export class BoLCalendar extends Application { } this.calendrier.heureRdD = indexHeure; this.calendrier.minutesRelative = 0; - game.settings.set(SYSTEM_RDD, "calendrier", duplicate(this.calendrier)); + game.settings.set(SYSTEM_RDD, "calendrier", foundry.utils.duplicate(this.calendrier)); } /* -------------------------------------------- */ @@ -312,13 +312,13 @@ export class BoLCalendar extends Application { this.calendrier.jour = Number(calendrierData.jourMois) - 1; this.calendrier.moisRdD = RdDCalendrier.getChiffreFromSigne(calendrierData.moisKey); this.calendrier.heureRdD = RdDCalendrier.getChiffreFromSigne(calendrierData.heureKey); - game.settings.set(SYSTEM_RDD, "calendrier", duplicate(this.calendrier)); + game.settings.set(SYSTEM_RDD, "calendrier", foundry.utils.duplicate(this.calendrier)); await this.rebuildListeNombreAstral(); game.socket.emit(SYSTEM_SOCKET_ID, { msg: "msg_sync_time", - data: duplicate(this.calendrier) + data: foundry.utils.duplicate(this.calendrier) }); this.updateDisplay(); @@ -326,7 +326,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ async showCalendarEditor() { - let calendrierData = duplicate(this.fillCalendrierData()); + let calendrierData = foundry.utils.duplicate(this.fillCalendrierData()); if (this.editeur == undefined) { calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois(); calendrierData.heuresOptions = [0, 1]; @@ -344,7 +344,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ async showAstrologieEditor() { - let calendrierData = duplicate(this.fillCalendrierData()); + let calendrierData = foundry.utils.duplicate(this.fillCalendrierData()); let astrologieArray = []; this.listeNombreAstral = this.listeNombreAstral || []; for (let astralData of this.listeNombreAstral) { @@ -353,7 +353,7 @@ export class BoLCalendar extends Application { let actor = game.actors.get(vf.actorId); vf.actorName = (actor) ? actor.name : "Inconnu"; } - astrologieArray.push(duplicate(astralData)); + astrologieArray.push(foundry.utils.duplicate(astralData)); } let heuresParActeur = {}; for (let actor of game.actors) { @@ -448,7 +448,7 @@ export class BoLCalendar extends Application { game.system.rdd.calendrier.calendrierPos.top = yPos; game.system.rdd.calendrier.calendrierPos.left = xPos; if (game.user.isGM) { - game.settings.set(SYSTEM_RDD, "calendrier-pos", duplicate(game.system.rdd.calendrier.calendrierPos)); + game.settings.set(SYSTEM_RDD, "calendrier-pos", foundry.utils.duplicate(game.system.rdd.calendrier.calendrierPos)); } } } @@ -456,7 +456,7 @@ export class BoLCalendar extends Application { game.system.rdd.calendrier.calendrierPos.top = 200; game.system.rdd.calendrier.calendrierPos.left = 200; if (game.user.isGM) { - game.settings.set(SYSTEM_RDD, "calendrier-pos", duplicate(game.system.rdd.calendrier.calendrierPos)); + game.settings.set(SYSTEM_RDD, "calendrier-pos", foundry.utils.duplicate(game.system.rdd.calendrier.calendrierPos)); } this.setPos(game.system.rdd.calendrier.calendrierPos); } diff --git a/module/system/bol-character-summary.js b/module/system/bol-character-summary.js deleted file mode 100644 index c0f9878..0000000 --- a/module/system/bol-character-summary.js +++ /dev/null @@ -1,162 +0,0 @@ -/* -------------------------------------------- */ -import { BoLUtility } from "./bol-utility.js"; -import { BoLRoll } from "../controllers/bol-rolls.js"; - -/* -------------------------------------------- */ -export class BoLCharacterSummary extends Application { - - /* -------------------------------------------- */ - static displayPCSummary(){ - game.bol.charSummary.render(true) - } - /* -------------------------------------------- */ - updatePCSummary(){ - if ( this.rendered) { - this.render(true) - } - } - - /* -------------------------------------------- */ - static createSummaryPos() { - return { top: 200, left: 200 }; - } - - /* -------------------------------------------- */ - static ready() { - if ( !game.user.isGM ) { // Uniquement si GM - return - } - let charSummary = new BoLCharacterSummary() - game.bol.charSummary = charSummary - } - - /* -------------------------------------------- */ - constructor() { - super(); - //game.settings.set("world", "character-summary-data", {npcList: [], x:0, y:0}) - this.settings = game.settings.get("world", "character-summary-data") - } - - /* -------------------------------------------- */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - template: "systems/bol/templates/apps/character-summary-template.html", - popOut: true, - resizable: true, - dragDrop: [{ dragSelector: ".items-list .item", dropSelector: null }], - classes: ["bol", "dialog"], width: 820, height: 'fit-content' - }) - } - - /* -------------------------------------------- */ - getData() { - let formData = super.getData(); - - formData.pcs = game.actors.filter( ac => ac.type == "character" && ac.hasPlayerOwner ) - formData.npcs = [] - let newList = [] - let toUpdate = false - for( let actorId of this.settings.npcList ) { - let actor = game.actors.get(actorId) - if (actor) { - formData.npcs.push( actor ) - newList.push(actorId) - } else { - toUpdate = true - } - } - formData.config = game.bol.config - formData.horoscopeGroupList = game.settings.get("bol", "horoscope-group") - - if ( toUpdate ) { - this.settings.npcList = newList - //console.log("Going to update ...", this.settings) - game.settings.set("world", "character-summary-data", this.settings) - } - - return formData - } - - /* -------------------------------------------- */ - updateNPC() { - game.settings.set("world", "character-summary-data", game.bol.charSummary.settings) - game.bol.charSummary.close() - setTimeout( function() { game.bol.charSummary.render(true)}, 500) - } - - /* -------------------------------------------- */ - async _onDrop(event) { - //console.log("Dragged data are : ", dragData) - let data = event.dataTransfer.getData('text/plain') - let dataItem = JSON.parse( data) - let actor = fromUuidSync(dataItem.uuid) - if (actor) { - game.bol.charSummary.settings.npcList.push( actor.id ) - game.bol.charSummary.updateNPC() - - } else { - ui.notifications.warn( game.i18n.localize("BOL.ui.noactorfound") ) - } - } - - /* -------------------------------------------- */ - /** @override */ - async activateListeners(html) { - super.activateListeners(html); - - html.find('.actor-open').click((event) => { - const li = $(event.currentTarget).parents(".item") - const actor = game.actors.get(li.data("actor-id")) - actor.sheet.render(true) - }) - - html.find('.summary-roll').click((event) => { - const li = $(event.currentTarget).parents(".item") - const actor = game.actors.get(li.data("actor-id")) - let type = $(event.currentTarget).data("type") - let key = $(event.currentTarget).data("key") - if ( type == "attribute") { - BoLRoll.attributeCheck(actor, key, event) - } else if (type == "aptitude") { - BoLRoll.aptitudeCheck(actor, key, event) - } - }) - - html.find('.actor-delete').click(event => { - const li = $(event.currentTarget).parents(".item"); - let actorId = li.data("actor-id") - let newList = game.bol.charSummary.settings.npcList.filter(id => id != actorId) - game.bol.charSummary.settings.npcList = newList - game.bol.charSummary.updateNPC() - }) - - html.find('#horoscope-group-edit-available').change(event => { - const horoId = $(event.currentTarget).data("horo-id") - let newValue = event.currentTarget.value - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) - if ( horoId && horoscopes[horoId]) { - horoscopes[horoId].availableDice = Number(newValue) - if (newValue <= 0) { - horoscopes[horoId] = undefined - } - game.settings.set("bol", "horoscope-group", horoscopes) - setTimeout(function() { BoLUtility.updateSheets()}, 800 ) - } - }) - - html.find('#horoscope-group-edit-max').change(event => { - const horoId = $(event.currentTarget).data("horo-id") - let newValue = event.currentTarget.value - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) - if ( horoId && horoscopes[horoId]) { - horoscopes[horoId].maxDice = Number(newValue) - if (newValue <= 0) { - horoscopes[horoId] = undefined - } - game.settings.set("bol", "horoscope-group", horoscopes) - setTimeout(function() { BoLUtility.updateSheets()}, 800 ) - } - }) - } - -} \ No newline at end of file diff --git a/module/system/bol-commands.js b/module/system/bol-commands.js index ef90734..e32dc02 100644 --- a/module/system/bol-commands.js +++ b/module/system/bol-commands.js @@ -1,6 +1,3 @@ -/* -------------------------------------------- */ -import { BoLAdventureGenerator } from "./bol-adventure-generator.js" -import { BoLCharacterSummary } from "./bol-character-summary.js" /* -------------------------------------------- */ export class BoLCommands { @@ -8,8 +5,6 @@ export class BoLCommands { static init() { if (!game.bol.commands) { const bolCommands = new BoLCommands() - //bolCommands.registerCommand({ path: ["/adventure"], func: (content, msg, params) => BoLAdventureGenerator.createAdventure(), descr: "Nouvelle idée d'aventure!" }); - bolCommands.registerCommand({ path: ["/pcview"], func: (content, msg, params) => BoLCharacterSummary.displayPCSummary(), descr: "Affiche la liste des PJs!" }); game.bol.commands = bolCommands } diff --git a/module/system/bol-utility.js b/module/system/bol-utility.js index 72c11a7..1097198 100644 --- a/module/system/bol-utility.js +++ b/module/system/bol-utility.js @@ -136,6 +136,10 @@ export class BoLUtility { this.successValue = Number(game.settings.get("bol", "dice-success-value")) this.criticalSuccessValue = Number(game.settings.get("bol", "dice-critical-success-value")) this.criticalFailureValue = Number(game.settings.get("bol", "dice-critical-failure-value")) + + // Update the effect modifiers + game.bol.config.effectIdentifiers = foundry.utils.mergeObject(game.bol.config.effectIdentifiers, game.bol.config.attackAttributes) + game.bol.config.effectIdentifiers = foundry.utils.mergeObject(game.bol.config.effectIdentifiers, game.bol.config.aptitudes) } /* -------------------------------------------- */ @@ -196,7 +200,7 @@ export class BoLUtility { //$("#logo").attr("src", this.getLogoTopLeft() ) $("#logo").css("content", `url(${this.getLogoTopLeft()})`) - CONFIG.statusEffects = duplicate(game.bol.config.statusEffects) + CONFIG.statusEffects = foundry.utils.duplicate(game.bol.config.statusEffects) } /* -------------------------------------------- */ @@ -311,7 +315,7 @@ export class BoLUtility { /* -------------------------------------------- */ static blindMessageToGM(chatOptions) { - let chatGM = duplicate(chatOptions); + let chatGM = foundry.utils.duplicate(chatOptions); chatGM.whisper = this.getUsers(user => user.isGM); chatGM.content = "Blind message of " + game.user.name + "
" + chatOptions.content; console.log("blindMessageToGM", chatGM); @@ -323,7 +327,7 @@ export class BoLUtility { if (rollData.targetId) { // Broadcast to GM or process it directly in case of GM defense if (!game.user.isGM) { - game.socket.emit("system.bol", { name: "msg_attack_success", data: duplicate(rollData) }) + game.socket.emit("system.bol", { name: "msg_attack_success", data: foundry.utils.duplicate(rollData) }) } else { BoLUtility.processAttackSuccess(rollData) } @@ -737,8 +741,8 @@ export class BoLUtility { /* -------------------------------------------- */ static removeGroupHoroscope(rollData) { let horo = rollData.horoscopeGroupList[rollData.selectedGroupHoroscopeIndex] - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) - let toChange = duplicate(horoscopes[horo.id]) + let horoscopes = foundry.utils.duplicate(game.settings.get("bol", "horoscope-group")) + let toChange = foundry.utils.duplicate(horoscopes[horo.id]) toChange.availableDice -= horo.nbDice // Remove the dice if (toChange.availableDice <= 0) { horoscopes[horo.id] = undefined diff --git a/module/system/config.js b/module/system/config.js index 4a6260a..1998394 100644 --- a/module/system/config.js +++ b/module/system/config.js @@ -189,6 +189,61 @@ BOL.vehicleSubtypes = { // "other" : "BOL.equipmentCategory.other" // } +BOL.rangeModifiers = { + "1": "BOL.dialog.pointblank", + "0": "BOL.dialog.close", + "-1": "BOL.dialog.medium", + "-2": "BOL.dialog.long", + "-4": "BOL.dialog.distant", + "-6": "BOL.dialog.extreme", + "-8": "BOL.dialog.utmost" +} + +BOL.difficultyModifiers = { + "4": "BOL.dialog.soeasy", + "2": "BOL.dialog.veryeasy", + "1": "BOL.dialog.easy", + "0": "BOL.dialog.moderate", + "-1": "BOL.dialog.hard", + "-2": "BOL.dialog.tough", + "-4": "BOL.dialog.demanding", + "-6": "BOL.dialog.formidable", + "-8": "BOL.dialog.heroic", + "-10": "BOL.dialog.mythic", + "-12": "BOL.dialog.divine" +} + +BOL.alchemyModifiers = { + "2": "BOL.dialog.veryeasy", + "1": "BOL.dialog.easy", + "0": "BOL.dialog.moderate", + "-1": "BOL.dialog.hard", + "-2": "BOL.dialog.tough", + "-4": "BOL.dialog.demanding", + "-6": "BOL.dialog.formidable", + "-8": "BOL.dialog.heroic", +} +BOL.spellModifiers = BOL.alchemyModifiers + +BOL.spellMandatoryConditions = { + "1": "1", + "2": "2", + "3": "3", + "4": "4" +} +BOL.spellOptionnalConditions = { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" +} +BOL.effectIdentifiers = { + "always": "BOL.ui.always", +} BOL.protectionCategories = { "armor" : "BOL.protectionCategory.armor", "shield" : "BOL.protectionCategory.shield", diff --git a/module/system/helpers.js b/module/system/helpers.js index e6db5e3..a240998 100644 --- a/module/system/helpers.js +++ b/module/system/helpers.js @@ -137,6 +137,9 @@ export const registerHandlebarsHelpers = function () { if (typeof text !== 'string') return text return text.charAt(0).toUpperCase() }) + Handlebars.registerHelper('isCreature', function (key) { + return key == "creature" || key == "daemon"; + }) } \ No newline at end of file diff --git a/packs/aides-de-jeu/000204.ldb b/packs/aides-de-jeu/000204.ldb deleted file mode 100644 index 0dbdfa05ff19e197a78cc8e05cc43adf125402a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27473 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 v2J{2yr_hJd4cL1TuR_JnzRG?R) 27473 bytes -2024/02/22-14:32:11.083387 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.083439 7f57978006c0 Delete type=2 #123 -2024/02/22-14:32:11.083523 7f57978006c0 Delete type=2 #203 -2024/02/22-14:32:11.102912 7f57978006c0 Manual compaction at level-1 from '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 135 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.083034 7f94642006c0 Recovering log #255 +2024/04/19-08:19:44.095849 7f94642006c0 Delete type=3 #253 +2024/04/19-08:19:44.095950 7f94642006c0 Delete type=0 #255 +2024/04/19-08:30:00.016102 7f94632006c0 Level-0 table #260: started +2024/04/19-08:30:00.020232 7f94632006c0 Level-0 table #260: 27751 bytes OK +2024/04/19-08:30:00.027004 7f94632006c0 Delete type=0 #258 +2024/04/19-08:30:00.027264 7f94632006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.049736 7f94632006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 159 : 1 +2024/04/19-08:30:00.049751 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.054303 7f94632006c0 Generated table #261@1: 24 keys, 27751 bytes +2024/04/19-08:30:00.054348 7f94632006c0 Compacted 1@1 + 1@2 files => 27751 bytes +2024/04/19-08:30:00.060656 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.060882 7f94632006c0 Delete type=2 #204 +2024/04/19-08:30:00.061163 7f94632006c0 Delete type=2 #260 +2024/04/19-08:30:00.073152 7f94632006c0 Manual compaction at level-1 from '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 159 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) diff --git a/packs/aides-de-jeu/MANIFEST-000205 b/packs/aides-de-jeu/MANIFEST-000205 deleted file mode 100644 index 6a11d0c010300d48e84c86f82fa596140d564d71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmXro^6>Ib21Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32FH3&pJb(xSY?9KC|X z^weU-vQ$UM3g;4M?_@X6;=G(ZJ%jAf^r+&3iU@!6uwaX%6vlQ2Fkojo!+7x;qasYd zqH%>+x?z!XMP7KBYi@o;Fk=x!A=x%~*}U-JW?*DG$H>XRe4de|gRv;?-wTk)d639O GkO%+x?z!XMP7KBYi@o;Fk=@)A=x&3SCbUvW?*D$XX0dF?qFhB!1!Te_im6#2S}s~ GBmw}&$3;m1 literal 0 HcmV?d00001 diff --git a/packs/armors/000110.ldb b/packs/armors/000110.ldb deleted file mode 100644 index 847565885279e26ad8e7ae8c0effb07e88cbc850..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5473 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 Ze$?DL+MIBX{`%|EuXf(jU@v{^zXAO&Ep7k+ literal 0 HcmV?d00001 diff --git a/packs/armors/000113.log b/packs/armors/000170.log similarity index 100% rename from packs/armors/000113.log rename to packs/armors/000170.log diff --git a/packs/armors/CURRENT b/packs/armors/CURRENT index 0e66324..57112f5 100644 --- a/packs/armors/CURRENT +++ b/packs/armors/CURRENT @@ -1 +1 @@ -MANIFEST-000111 +MANIFEST-000168 diff --git a/packs/armors/LOG b/packs/armors/LOG index 438335d..a75c249 100644 --- a/packs/armors/LOG +++ b/packs/armors/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.445060 7fe93be006c0 Recovering log #108 -2024/02/22-16:41:06.455322 7fe93be006c0 Delete type=3 #106 -2024/02/22-16:41:06.455374 7fe93be006c0 Delete type=0 #108 -2024/02/22-17:53:02.221672 7fe9336006c0 Level-0 table #114: started -2024/02/22-17:53:02.221690 7fe9336006c0 Level-0 table #114: 0 bytes OK -2024/02/22-17:53:02.227776 7fe9336006c0 Delete type=0 #112 -2024/02/22-17:53:02.235369 7fe9336006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.241521 7fe9336006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.134706 7f78fbe006c0 Recovering log #165 +2024/04/26-11:56:58.144933 7f78fbe006c0 Delete type=3 #163 +2024/04/26-11:56:58.145031 7f78fbe006c0 Delete type=0 #165 +2024/04/26-14:04:50.923546 7f78f90006c0 Level-0 table #171: started +2024/04/26-14:04:50.923576 7f78f90006c0 Level-0 table #171: 0 bytes OK +2024/04/26-14:04:50.930043 7f78f90006c0 Delete type=0 #169 +2024/04/26-14:04:50.950239 7f78f90006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.950346 7f78f90006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) diff --git a/packs/armors/LOG.old b/packs/armors/LOG.old index 9451c2a..7e25a2c 100644 --- a/packs/armors/LOG.old +++ b/packs/armors/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.112569 7f579cc006c0 Recovering log #104 -2024/02/22-14:31:16.124091 7f579cc006c0 Delete type=3 #102 -2024/02/22-14:31:16.124185 7f579cc006c0 Delete type=0 #104 -2024/02/22-14:32:11.013354 7f57978006c0 Level-0 table #109: started -2024/02/22-14:32:11.017110 7f57978006c0 Level-0 table #109: 5473 bytes OK -2024/02/22-14:32:11.023797 7f57978006c0 Delete type=0 #107 -2024/02/22-14:32:11.023909 7f57978006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.023925 7f57978006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at '!items!xhEcsi3WHjbt2ro9' @ 12 : 1 -2024/02/22-14:32:11.023929 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.027568 7f57978006c0 Generated table #110@1: 6 keys, 5473 bytes -2024/02/22-14:32:11.027586 7f57978006c0 Compacted 1@1 + 1@2 files => 5473 bytes -2024/02/22-14:32:11.034643 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.034802 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.035014 7f57978006c0 Delete type=2 #109 -2024/02/22-14:32:11.061498 7f57978006c0 Manual compaction at level-1 from '!items!xhEcsi3WHjbt2ro9' @ 12 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.050910 7f94656006c0 Recovering log #161 +2024/04/19-08:19:44.062747 7f94656006c0 Delete type=3 #159 +2024/04/19-08:19:44.062841 7f94656006c0 Delete type=0 #161 +2024/04/19-08:29:59.998576 7f94632006c0 Level-0 table #166: started +2024/04/19-08:30:00.001989 7f94632006c0 Level-0 table #166: 5548 bytes OK +2024/04/19-08:30:00.008530 7f94632006c0 Delete type=0 #164 +2024/04/19-08:30:00.027235 7f94632006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.038530 7f94632006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at '!items!xhEcsi3WHjbt2ro9' @ 18 : 1 +2024/04/19-08:30:00.038547 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.042082 7f94632006c0 Generated table #167@1: 6 keys, 5548 bytes +2024/04/19-08:30:00.042108 7f94632006c0 Compacted 1@1 + 1@2 files => 5548 bytes +2024/04/19-08:30:00.048990 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.049179 7f94632006c0 Delete type=2 #110 +2024/04/19-08:30:00.049479 7f94632006c0 Delete type=2 #166 +2024/04/19-08:30:00.061357 7f94632006c0 Manual compaction at level-1 from '!items!xhEcsi3WHjbt2ro9' @ 18 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) diff --git a/packs/armors/MANIFEST-000111 b/packs/armors/MANIFEST-000111 deleted file mode 100644 index fdc2a8bcea61013243930f5fdb4ac52baeb3c1ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmZ3blC9Isz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nub5eqnp><`k>Q$L zoM{~Hk(E?pRFrSY$in~z>`ZwNwP1?ejZ>mRJUkPV9F2V(4KpGc*&&Kx^0*9nuOL5z bgMpE$fRll_kcDS?^2}8rZXu9c%)$czCPpkJ diff --git a/packs/armors/MANIFEST-000168 b/packs/armors/MANIFEST-000168 new file mode 100644 index 0000000000000000000000000000000000000000..7742124b05df3646418e8aaa012155568ff9e559 GIT binary patch literal 173 zcmY#f+O)2Pfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?BEvPg zIMX=XBP*%Is3_l(QHTKy*qN3yuF;06ayL$i3i0qvOmZ~#aWu?`WaNdYg304D<=m>P fE4dgLnN~7#GBB@VWD)xHF8v-zU=>JU4Nw38k8&^9 literal 0 HcmV?d00001 diff --git a/packs/boons/000203.ldb b/packs/boons/000203.ldb deleted file mode 100644 index bcc0a075f8e90456ea96e306785b5be6c250a835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17451 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 diff --git a/packs/boons/000260.ldb b/packs/boons/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..9d3c2f0462a6858ae36973dc378d59a0c82f3aa7 GIT binary patch literal 18151 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 17451 bytes -2024/02/22-14:32:10.869463 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.869585 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.869731 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.900164 7f57978006c0 Manual compaction at level-1 from '!items!zgspy1QKaxdEetEw' @ 177 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.920264 7f94656006c0 Recovering log #254 +2024/04/19-08:19:43.932138 7f94656006c0 Delete type=3 #252 +2024/04/19-08:19:43.932303 7f94656006c0 Delete type=0 #254 +2024/04/19-08:29:59.809068 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.813175 7f94632006c0 Level-0 table #259: 18151 bytes OK +2024/04/19-08:29:59.819452 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851866 7f94632006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.851973 7f94632006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at '!items!zgspy1QKaxdEetEw' @ 236 : 1 +2024/04/19-08:29:59.851985 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.856258 7f94632006c0 Generated table #260@1: 59 keys, 18151 bytes +2024/04/19-08:29:59.856292 7f94632006c0 Compacted 1@1 + 1@2 files => 18151 bytes +2024/04/19-08:29:59.862772 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.862925 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.863159 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896639 7f94632006c0 Manual compaction at level-1 from '!items!zgspy1QKaxdEetEw' @ 236 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) diff --git a/packs/boons/MANIFEST-000204 b/packs/boons/MANIFEST-000204 deleted file mode 100644 index 74637f2869bcd7ea47b020b5f3159b32929b4ad9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmX@R%{R7{fss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?D!sU% z(lF3Fu_DDawZyfYaU%m5urr-zT-^azW?*a?|5gKUY?X0!B`GaM#z}d?^1`j e85o()GIBC7pJQa%$hhZo@qCcTIgrQ&kO%+`W;2xl diff --git a/packs/boons/MANIFEST-000261 b/packs/boons/MANIFEST-000261 new file mode 100644 index 0000000000000000000000000000000000000000..7bf5f2da9880dc7e4936b36d0cfa85abf21cb283 GIT binary patch literal 176 zcmb`pgoS$2eSd>_jU&P8Nub5eqnp><`m0ny> zX&C68SdrqITH;#H_=W)t*qK_Gp7+9)85mnexf#0}`<6JmmnUULFm8erFo^&F literal 0 HcmV?d00001 diff --git a/packs/boonsflawscreatures/000203.ldb b/packs/boonsflawscreatures/000203.ldb deleted file mode 100644 index d98b69a20ebcf344f6bb07b65365979e6f3aa03b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2250 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 2250 bytes -2024/02/22-14:32:10.910056 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.910155 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.910250 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.941750 7f57978006c0 Manual compaction at level-1 from '!items!yofwG0YrsL902G77' @ 24 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.937500 7f9464c006c0 Recovering log #254 +2024/04/19-08:19:43.949011 7f9464c006c0 Delete type=3 #252 +2024/04/19-08:19:43.949130 7f9464c006c0 Delete type=0 #254 +2024/04/19-08:29:59.829996 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.833757 7f94632006c0 Level-0 table #259: 2399 bytes OK +2024/04/19-08:29:59.840517 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851922 7f94632006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.873788 7f94632006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at '!items!yofwG0YrsL902G77' @ 32 : 1 +2024/04/19-08:29:59.873804 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.877246 7f94632006c0 Generated table #260@1: 8 keys, 2399 bytes +2024/04/19-08:29:59.877287 7f94632006c0 Compacted 1@1 + 1@2 files => 2399 bytes +2024/04/19-08:29:59.884259 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.884426 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.884735 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896671 7f94632006c0 Manual compaction at level-1 from '!items!yofwG0YrsL902G77' @ 32 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) diff --git a/packs/boonsflawscreatures/MANIFEST-000204 b/packs/boonsflawscreatures/MANIFEST-000204 deleted file mode 100644 index 960cf82d546a5abbe014f40ab1c0f6af7b5eb748..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmeZSXt}e6fss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?GC!@{ z-5|24*vHbq$lctWQGx*s*qKf`pgoS$2eSd>_jU&P8Nub5eqnp><`nV(kf zZV*{i>|<$Q`X08_l01pobwBF(u!Te4AXr~i_4R|86_dAVDh+3$#-?x e!NtJH)W*cgz}(KnqHy5g?>``cc91|PPyhh=NiClM literal 0 HcmV?d00001 diff --git a/packs/careers/000203.ldb b/packs/careers/000203.ldb deleted file mode 100644 index 05b4c090d6aabd8709b4c790e7298205a49b31be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40745 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 diff --git a/packs/careers/000260.ldb b/packs/careers/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..06ae872476911eca676c58f79fe4c9f5b112355b GIT binary patch literal 41173 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 Jh|GBB{{S7qJk9_B literal 0 HcmV?d00001 diff --git a/packs/careers/000206.log b/packs/careers/000263.log similarity index 100% rename from packs/careers/000206.log rename to packs/careers/000263.log diff --git a/packs/careers/CURRENT b/packs/careers/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/careers/CURRENT +++ b/packs/careers/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/careers/LOG b/packs/careers/LOG index 649424b..7e4ed4f 100644 --- a/packs/careers/LOG +++ b/packs/careers/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.384861 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.394497 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.394553 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.189676 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.189695 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.195654 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.202740 7fe9336006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.208765 7fe9336006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.065626 7f78fb4006c0 Recovering log #258 +2024/04/26-11:56:58.075327 7f78fb4006c0 Delete type=3 #256 +2024/04/26-11:56:58.075454 7f78fb4006c0 Delete type=0 #258 +2024/04/26-14:04:50.882862 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.882919 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.889962 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.896865 7f78f90006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.896926 7f78f90006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) diff --git a/packs/careers/LOG.old b/packs/careers/LOG.old index e734cb8..777619e 100644 --- a/packs/careers/LOG.old +++ b/packs/careers/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.039637 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.049517 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.049566 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:10.888985 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.893220 7f57978006c0 Level-0 table #202: 40745 bytes OK -2024/02/22-14:32:10.900075 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.900193 7f57978006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.910312 7f57978006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at '!items!zxY3sW0iCJBvwjOS' @ 80 : 1 -2024/02/22-14:32:10.910319 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.914342 7f57978006c0 Generated table #203@1: 27 keys, 40745 bytes -2024/02/22-14:32:10.914365 7f57978006c0 Compacted 1@1 + 1@2 files => 40745 bytes -2024/02/22-14:32:10.920398 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.920541 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.920754 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.941762 7f57978006c0 Manual compaction at level-1 from '!items!zxY3sW0iCJBvwjOS' @ 80 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.969794 7f94660006c0 Recovering log #254 +2024/04/19-08:19:43.980384 7f94660006c0 Delete type=3 #252 +2024/04/19-08:19:43.980502 7f94660006c0 Delete type=0 #254 +2024/04/19-08:29:59.840760 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.845225 7f94632006c0 Level-0 table #259: 41173 bytes OK +2024/04/19-08:29:59.851577 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851940 7f94632006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.884948 7f94632006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at '!items!zxY3sW0iCJBvwjOS' @ 107 : 1 +2024/04/19-08:29:59.884972 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.889715 7f94632006c0 Generated table #260@1: 27 keys, 41173 bytes +2024/04/19-08:29:59.889752 7f94632006c0 Compacted 1@1 + 1@2 files => 41173 bytes +2024/04/19-08:29:59.896200 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.896338 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.896535 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896685 7f94632006c0 Manual compaction at level-1 from '!items!zxY3sW0iCJBvwjOS' @ 107 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) diff --git a/packs/careers/MANIFEST-000204 b/packs/careers/MANIFEST-000204 deleted file mode 100644 index 08a37b6765c74a6c44ee03c819099afb301daf28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmZ1|t8l%Qfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?sv^?3 zINTu9*~_V{Jj*|rF@OOK*qKfL gT4OE-My9ijoD9t87+C^xR@JQm37i87TmT9H0Li&8(f|Me diff --git a/packs/careers/MANIFEST-000261 b/packs/careers/MANIFEST-000261 new file mode 100644 index 0000000000000000000000000000000000000000..bef03a95eaf0a35ff7d3360e309c5ce6f25aac6f GIT binary patch literal 174 zcmb;o`k&d#z{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nub5eqnp><`RS{`i z9Bz>5?B!Hep5-6Rn9TqN>`X08R}V75l$ivZR5+&jM!4sdh8p-ACNc&>l)>b28RK;= fP@0Q@k*SS|lYzONi6#4K;IEq?fp(BUCr|(YDFQH5 literal 0 HcmV?d00001 diff --git a/packs/cartes/000205.log b/packs/cartes/000261.log similarity index 100% rename from packs/cartes/000205.log rename to packs/cartes/000261.log diff --git a/packs/cartes/CURRENT b/packs/cartes/CURRENT index 183d782..4ee1a67 100644 --- a/packs/cartes/CURRENT +++ b/packs/cartes/CURRENT @@ -1 +1 @@ -MANIFEST-000203 +MANIFEST-000259 diff --git a/packs/cartes/LOG b/packs/cartes/LOG index b7b77f2..5182608 100644 --- a/packs/cartes/LOG +++ b/packs/cartes/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.482269 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.491825 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.491889 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.241528 7fe9336006c0 Level-0 table #206: started -2024/02/22-17:53:02.241546 7fe9336006c0 Level-0 table #206: 0 bytes OK -2024/02/22-17:53:02.248276 7fe9336006c0 Delete type=0 #204 -2024/02/22-17:53:02.254684 7fe9336006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.261049 7fe9336006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.176077 7f78fb4006c0 Recovering log #257 +2024/04/26-11:56:58.186350 7f78fb4006c0 Delete type=3 #255 +2024/04/26-11:56:58.186407 7f78fb4006c0 Delete type=0 #257 +2024/04/26-14:04:50.943258 7f78f90006c0 Level-0 table #262: started +2024/04/26-14:04:50.943288 7f78f90006c0 Level-0 table #262: 0 bytes OK +2024/04/26-14:04:50.950031 7f78f90006c0 Delete type=0 #260 +2024/04/26-14:04:50.950283 7f78f90006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.950309 7f78f90006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) diff --git a/packs/cartes/LOG.old b/packs/cartes/LOG.old index 72a47d3..efe8c6a 100644 --- a/packs/cartes/LOG.old +++ b/packs/cartes/LOG.old @@ -1,8 +1,8 @@ -2024/02/22-14:31:16.154232 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.226544 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.226812 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:11.055002 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.055021 7f57978006c0 Level-0 table #202: 0 bytes OK -2024/02/22-14:32:11.061406 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.061530 7f57978006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.072558 7f57978006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.103925 7f94660006c0 Recovering log #253 +2024/04/19-08:19:44.147003 7f94660006c0 Delete type=3 #251 +2024/04/19-08:19:44.147169 7f94660006c0 Delete type=0 #253 +2024/04/19-08:30:00.008693 7f94632006c0 Level-0 table #258: started +2024/04/19-08:30:00.008732 7f94632006c0 Level-0 table #258: 0 bytes OK +2024/04/19-08:30:00.015925 7f94632006c0 Delete type=0 #256 +2024/04/19-08:30:00.027251 7f94632006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.049675 7f94632006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) diff --git a/packs/cartes/MANIFEST-000203 b/packs/cartes/MANIFEST-000259 similarity index 58% rename from packs/cartes/MANIFEST-000203 rename to packs/cartes/MANIFEST-000259 index 05527b33353d90a5e7c2e9be7343140d115fbbfa..e6ab6651a3099e12c0eba22cbf0744f7c2bdf24a 100644 GIT binary patch delta 41 rcmcb|c#mowQ;vNZ>3;;5<+O01>GRcK`qY diff --git a/packs/creatures/000206.log b/packs/creatures/000210.log similarity index 100% rename from packs/creatures/000206.log rename to packs/creatures/000210.log diff --git a/packs/creatures/CURRENT b/packs/creatures/CURRENT index e75c8d4..704e06e 100644 --- a/packs/creatures/CURRENT +++ b/packs/creatures/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000208 diff --git a/packs/creatures/LOG b/packs/creatures/LOG index 75dbe72..d8f4e92 100644 --- a/packs/creatures/LOG +++ b/packs/creatures/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.582756 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.592273 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.592326 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.294923 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.294959 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.313594 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.322132 7fe9336006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.322180 7fe9336006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/23-23:05:36.345111 7fe93a0006c0 Recovering log #206 +2024/02/23-23:05:36.355350 7fe93a0006c0 Delete type=3 #204 +2024/02/23-23:05:36.355397 7fe93a0006c0 Delete type=0 #206 +2024/02/23-23:11:16.411887 7fe9336006c0 Level-0 table #211: started +2024/02/23-23:11:16.411923 7fe9336006c0 Level-0 table #211: 0 bytes OK +2024/02/23-23:11:16.418695 7fe9336006c0 Delete type=0 #209 +2024/02/23-23:11:16.419070 7fe9336006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/23-23:11:16.419088 7fe9336006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) diff --git a/packs/creatures/LOG.old b/packs/creatures/LOG.old index 0ea7a03..75dbe72 100644 --- a/packs/creatures/LOG.old +++ b/packs/creatures/LOG.old @@ -1,15 +1,8 @@ -2024/02/22-14:31:16.330447 7f579d6006c0 Recovering log #197 -2024/02/22-14:31:16.340934 7f579d6006c0 Delete type=3 #195 -2024/02/22-14:31:16.341032 7f579d6006c0 Delete type=0 #197 -2024/02/22-14:32:11.202876 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.206797 7f57978006c0 Level-0 table #202: 101451 bytes OK -2024/02/22-14:32:11.212718 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.233384 7f57978006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.233434 7f57978006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 462 : 1 -2024/02/22-14:32:11.233439 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.238262 7f57978006c0 Generated table #203@1: 155 keys, 101451 bytes -2024/02/22-14:32:11.238276 7f57978006c0 Compacted 1@1 + 1@2 files => 101451 bytes -2024/02/22-14:32:11.244199 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.244258 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.244363 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.244817 7f57978006c0 Manual compaction at level-1 from '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 462 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/22-16:41:06.582756 7fe93be006c0 Recovering log #201 +2024/02/22-16:41:06.592273 7fe93be006c0 Delete type=3 #199 +2024/02/22-16:41:06.592326 7fe93be006c0 Delete type=0 #201 +2024/02/22-17:53:02.294923 7fe9336006c0 Level-0 table #207: started +2024/02/22-17:53:02.294959 7fe9336006c0 Level-0 table #207: 0 bytes OK +2024/02/22-17:53:02.313594 7fe9336006c0 Delete type=0 #205 +2024/02/22-17:53:02.322132 7fe9336006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/22-17:53:02.322180 7fe9336006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) diff --git a/packs/creatures/MANIFEST-000204 b/packs/creatures/MANIFEST-000208 similarity index 56% rename from packs/creatures/MANIFEST-000204 rename to packs/creatures/MANIFEST-000208 index 2f6a775737b15f6de8a0b0e51db4b1af9df0b2f3..ac9325f5a3ab15699623eb2b7cf5baeb0866af23 100644 GIT binary patch delta 43 tcmaFJ_>ghJUX^)f=K9ghJUX|Iq{)TZgFfyHGp10)<{9n;LrUr48w=*Cv!4ocsYf_0ZB&C=_yOQ2S&-=&6ryn0@=bdGmdb zd7d`bTm6v?H{k0`*=v1RUSGKM!P#)tSzQ1Ux8mgEZ5l8iXoaruP6UxUl`GIJHJc$x zw>)4bQh+)4J6OWoGSHJGo{fCw2+)(EG@PXWTy~@}0&+<6HWRq34RCXUIUsP?8<7yX zP;xDUTt@)}b{Cuw+v-h?(r9IywwZyBRGYLCU@_KC68aJuiwTiKDw5ro?xB$%`x-`FjhdU!0oCQo*#DPyOC<>o_R7vD8_Q@}^mE zJu~%LGa}DNu5Xe3KzH$WBZJj@(TyWp`%q)ybYS?iV3 z&Q9{p7b7dh4oJVdXj=844oj;ffe&PPFFmV6#Z7-VHpH{t*zE3@&jYvLi@ijx7pqkV z=~}P(c^s}TUhd8<@ov!Ib8GApNzUF~>rI^RaKX*b-}U!mLp8q@5f%E zwjZmVAEayh%@-qE-7A;p7tUP_`KQYl=FJQlMSe6=?7xy4yJKMp?AKQRAUVX=LDDMU zKS&N`E%hcW3^G_w{;yXSkDsW{{PgXe#NclV*HP<}M>k!I9`U#^plks*K)8-wk1*#! zT}bJ_e@GR-NgN-X8uYTBG^$N2b%c_ChGE@3?0CraPCx$P$3*^*#Q31{|6}#MM2_u7w&Rx2&T8MvQ_t>f zcV?p6j!WntrG;L6$g#cV)^iRa5ZVxWE~S#e5NI!j(0f7Ylih<)eY|1z{mh&1`(}Hu zYwOKNc9v@hRJP(b-m7dZUVHaawC1iY0!djm`EZAZEC5=itGs2v#24~KnxlFvBAJE{ zOq&=m=0OWvcvFUIjMzC7Fjs&Yi=^fx^Y@A?wHA=aGH)`0d%Ou=UN9E~?rPHrk&h%- zGR(JPfY51!8{t^Br4Sme?$9RF(30^Mt%lf)731pES65vr!1tl4vDpLFjCn-Nj|c_h zD3%e#nuF>O;3{CkD33RhjL(FE9Cc-Als)tgt>#O}!Gln9pF>Qmr|#Z#nAS0OjRxi1 z=6E-b45WAZ;uI>do1-xcH)*wiU#ag#@rw6v<)|-M%f6FFen7sMQqsgtnD-FQJkoHc zx5)*%iw8bXnvt5dbLumDEQu7xU(KvSthgk93>OPd*(uYU&CUB( ze^NK()`$!u2t96s8}@JRuhuB4W+H))qT%#g>Atk&FNMdi9 zY;#n$Lxj4)qwGS)1D_d@I#>JN+NhRycTb*uXs?!9AcOXjZq&jWEU%H5@Gn}~&&;SO z=DOES9QpHZVy2r8cz&~% zEiSlze80D!IP&NFiJ5(iT})Y9y@SMYpFK!Sf8NimAJiY(+wB|I7ZxY4M*QQIw-@vT zNlzank|t)yfz5Z*Q3UMeHd&&y>ig76ouK5! hky$? 948 bytes -2024/02/22-14:32:11.222868 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.223009 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.223160 7f57978006c0 Delete type=2 #201 -2024/02/22-14:32:11.233394 7f57978006c0 Manual compaction at level-1 from '!items!zwSNMO9HpiqUCMt8' @ 8 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.259456 7f94656006c0 Recovering log #253 +2024/04/19-08:19:44.271045 7f94656006c0 Delete type=3 #251 +2024/04/19-08:19:44.271171 7f94656006c0 Delete type=0 #253 +2024/04/19-08:30:00.174557 7f94632006c0 Level-0 table #258: started +2024/04/19-08:30:00.178272 7f94632006c0 Level-0 table #258: 995 bytes OK +2024/04/19-08:30:00.184949 7f94632006c0 Delete type=0 #256 +2024/04/19-08:30:00.196844 7f94632006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.219861 7f94632006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at '!items!zwSNMO9HpiqUCMt8' @ 12 : 1 +2024/04/19-08:30:00.219880 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.223286 7f94632006c0 Generated table #259@1: 4 keys, 995 bytes +2024/04/19-08:30:00.223305 7f94632006c0 Compacted 1@1 + 1@2 files => 995 bytes +2024/04/19-08:30:00.230007 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.230147 7f94632006c0 Delete type=2 #202 +2024/04/19-08:30:00.230383 7f94632006c0 Delete type=2 #258 +2024/04/19-08:30:00.242012 7f94632006c0 Manual compaction at level-1 from '!items!zwSNMO9HpiqUCMt8' @ 12 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) diff --git a/packs/effets-exemples/MANIFEST-000203 b/packs/effets-exemples/MANIFEST-000203 deleted file mode 100644 index 652f1d0459ecab4908b9f3ca91f36986b57fcfbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmcb*$5yC?fss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?syx`w z*Wc2kAhR&k*|)@kk%IvY*qKf-ZefS1GD{1IGRyGy4l*eSPYU->Wn_h@g304DWk%29 eGh7UeOlKH58JN#9vT%4SnWlgQ&VmHa0|fw4sx6ZM diff --git a/packs/effets-exemples/MANIFEST-000260 b/packs/effets-exemples/MANIFEST-000260 new file mode 100644 index 0000000000000000000000000000000000000000..5cc947bb26f22aa11b5018aa37f742feb014c702 GIT binary patch literal 173 zcmaFjyG){mfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?syx`w z*Wc2kAhR&k*|)@kk%s{c*qNG{9<#$#nWcq9nPvEU2bmOvCx!c`GIByx!Q^q7GVOCi eEf)hLQ!5iE19KY_3(qbu_9GyHHjqFEPyhf>vMoaZ literal 0 HcmV?d00001 diff --git a/packs/equipment/000204.ldb b/packs/equipment/000204.ldb deleted file mode 100644 index 9474cf815e162c665506147df52b14a843983c3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10867 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 B!gc@v diff --git a/packs/equipment/000261.ldb b/packs/equipment/000261.ldb new file mode 100644 index 0000000000000000000000000000000000000000..042e6d845f447862aa9e7344b7b6ce846c2c88b5 GIT binary patch literal 11238 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 Ko~?4{$^QlMuY3sr literal 0 HcmV?d00001 diff --git a/packs/equipment/000207.log b/packs/equipment/000264.log similarity index 100% rename from packs/equipment/000207.log rename to packs/equipment/000264.log diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT index 3fa41f8..6320c6a 100644 --- a/packs/equipment/CURRENT +++ b/packs/equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000205 +MANIFEST-000262 diff --git a/packs/equipment/LOG b/packs/equipment/LOG index 73f7543..e696bc0 100644 --- a/packs/equipment/LOG +++ b/packs/equipment/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.421072 7fe93be006c0 Recovering log #202 -2024/02/22-16:41:06.430819 7fe93be006c0 Delete type=3 #200 -2024/02/22-16:41:06.430872 7fe93be006c0 Delete type=0 #202 -2024/02/22-17:53:02.208772 7fe9336006c0 Level-0 table #208: started -2024/02/22-17:53:02.208792 7fe9336006c0 Level-0 table #208: 0 bytes OK -2024/02/22-17:53:02.215001 7fe9336006c0 Delete type=0 #206 -2024/02/22-17:53:02.221655 7fe9336006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.227875 7fe9336006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.107651 7f78fa0006c0 Recovering log #259 +2024/04/26-11:56:58.117467 7f78fa0006c0 Delete type=3 #257 +2024/04/26-11:56:58.117610 7f78fa0006c0 Delete type=0 #259 +2024/04/26-14:04:50.910072 7f78f90006c0 Level-0 table #265: started +2024/04/26-14:04:50.910098 7f78f90006c0 Level-0 table #265: 0 bytes OK +2024/04/26-14:04:50.916483 7f78f90006c0 Delete type=0 #263 +2024/04/26-14:04:50.923413 7f78f90006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.923450 7f78f90006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old index 9b9acf5..1344ff5 100644 --- a/packs/equipment/LOG.old +++ b/packs/equipment/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.081714 7f579ea006c0 Recovering log #198 -2024/02/22-14:31:16.092084 7f579ea006c0 Delete type=3 #196 -2024/02/22-14:31:16.092130 7f579ea006c0 Delete type=0 #198 -2024/02/22-14:32:10.962413 7f57978006c0 Level-0 table #203: started -2024/02/22-14:32:10.966000 7f57978006c0 Level-0 table #203: 10867 bytes OK -2024/02/22-14:32:10.972091 7f57978006c0 Delete type=0 #201 -2024/02/22-14:32:10.983175 7f57978006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.983209 7f57978006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at '!items!yE8UH6YAgNGjKDEu' @ 284 : 1 -2024/02/22-14:32:10.983214 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.986425 7f57978006c0 Generated table #204@1: 43 keys, 10867 bytes -2024/02/22-14:32:10.986441 7f57978006c0 Compacted 1@1 + 1@2 files => 10867 bytes -2024/02/22-14:32:10.992405 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.992579 7f57978006c0 Delete type=2 #99 -2024/02/22-14:32:10.992839 7f57978006c0 Delete type=2 #203 -2024/02/22-14:32:11.023883 7f57978006c0 Manual compaction at level-1 from '!items!yE8UH6YAgNGjKDEu' @ 284 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.019625 7f94642006c0 Recovering log #255 +2024/04/19-08:19:44.030373 7f94642006c0 Delete type=3 #253 +2024/04/19-08:19:44.030526 7f94642006c0 Delete type=0 #255 +2024/04/19-08:29:59.918387 7f94632006c0 Level-0 table #260: started +2024/04/19-08:29:59.922021 7f94632006c0 Level-0 table #260: 11238 bytes OK +2024/04/19-08:29:59.928489 7f94632006c0 Delete type=0 #258 +2024/04/19-08:29:59.940377 7f94632006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.962979 7f94632006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at '!items!yE8UH6YAgNGjKDEu' @ 327 : 1 +2024/04/19-08:29:59.962990 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.966809 7f94632006c0 Generated table #261@1: 43 keys, 11238 bytes +2024/04/19-08:29:59.966843 7f94632006c0 Compacted 1@1 + 1@2 files => 11238 bytes +2024/04/19-08:29:59.974600 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.974784 7f94632006c0 Delete type=2 #204 +2024/04/19-08:29:59.975112 7f94632006c0 Delete type=2 #260 +2024/04/19-08:29:59.986927 7f94632006c0 Manual compaction at level-1 from '!items!yE8UH6YAgNGjKDEu' @ 327 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/MANIFEST-000205 b/packs/equipment/MANIFEST-000205 deleted file mode 100644 index fe4fc69626693821060323cf14c6fda52f55e964..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmdNrFweh*fss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?($yl= z!z|J<-OoMC+r_n%QHGHL1lXC*Fn$h!sWNaa%BU>NOpEeyanAKk3t{{OR>T04$7PC2 i!!BlS21cfHjGPS2=NVb%Fx4ztqYM%`4-&Zu5&;16h%cG| diff --git a/packs/equipment/MANIFEST-000262 b/packs/equipment/MANIFEST-000262 new file mode 100644 index 0000000000000000000000000000000000000000..5b619dba6826c2bbf1497db4879e1c46a12fbde5 GIT binary patch literal 175 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 jKfD-tQEuAu+`hrG9}V6?9x?m$|F(R1 15373 bytes -2024/02/22-14:32:11.202434 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.202698 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.202793 7f57978006c0 Delete type=2 #201 -2024/02/22-14:32:11.212848 7f57978006c0 Manual compaction at level-1 from '!items!vGydqADwTsHZ9B3j' @ 60 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.212596 7f9464c006c0 Recovering log #253 +2024/04/19-08:19:44.224303 7f9464c006c0 Delete type=3 #251 +2024/04/19-08:19:44.224391 7f9464c006c0 Delete type=0 #253 +2024/04/19-08:30:00.095765 7f94632006c0 Level-0 table #258: started +2024/04/19-08:30:00.099582 7f94632006c0 Level-0 table #258: 15776 bytes OK +2024/04/19-08:30:00.107187 7f94632006c0 Delete type=0 #256 +2024/04/19-08:30:00.118151 7f94632006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.140008 7f94632006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at '!items!vGydqADwTsHZ9B3j' @ 90 : 1 +2024/04/19-08:30:00.140020 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.144757 7f94632006c0 Generated table #259@1: 30 keys, 15776 bytes +2024/04/19-08:30:00.144786 7f94632006c0 Compacted 1@1 + 1@2 files => 15776 bytes +2024/04/19-08:30:00.151053 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.151191 7f94632006c0 Delete type=2 #202 +2024/04/19-08:30:00.151438 7f94632006c0 Delete type=2 #258 +2024/04/19-08:30:00.163491 7f94632006c0 Manual compaction at level-1 from '!items!vGydqADwTsHZ9B3j' @ 90 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) diff --git a/packs/fightoptions/MANIFEST-000203 b/packs/fightoptions/MANIFEST-000203 deleted file mode 100644 index 63c7bcc7cc9498e350a1e5828ac99844512df80e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 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 diff --git a/packs/flaws/000260.ldb b/packs/flaws/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..d65a38f59da59ba3a222c829edb7defa991d2ec5 GIT binary patch literal 14380 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 Mn?6@=UGwAr0iv&UZ~y=R literal 0 HcmV?d00001 diff --git a/packs/flaws/000206.log b/packs/flaws/000263.log similarity index 100% rename from packs/flaws/000206.log rename to packs/flaws/000263.log diff --git a/packs/flaws/CURRENT b/packs/flaws/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/flaws/CURRENT +++ b/packs/flaws/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/flaws/LOG b/packs/flaws/LOG index 9810200..f1f8c57 100644 --- a/packs/flaws/LOG +++ b/packs/flaws/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.373005 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.382797 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.382849 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.182351 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.182372 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.189564 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.195760 7fe9336006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.202750 7fe9336006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.051636 7f78fa0006c0 Recovering log #258 +2024/04/26-11:56:58.062318 7f78fa0006c0 Delete type=3 #256 +2024/04/26-11:56:58.062380 7f78fa0006c0 Delete type=0 #258 +2024/04/26-14:04:50.876162 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.876184 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.882655 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.896848 7f78f90006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.896911 7f78f90006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) diff --git a/packs/flaws/LOG.old b/packs/flaws/LOG.old index 7a4392b..ae87920 100644 --- a/packs/flaws/LOG.old +++ b/packs/flaws/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.025182 7f579ea006c0 Recovering log #197 -2024/02/22-14:31:16.035699 7f579ea006c0 Delete type=3 #195 -2024/02/22-14:31:16.035837 7f579ea006c0 Delete type=0 #197 -2024/02/22-14:32:10.879482 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.882875 7f57978006c0 Level-0 table #202: 14027 bytes OK -2024/02/22-14:32:10.888891 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.900184 7f57978006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.920923 7f57978006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at '!items!znd0K3b7HzYpdehs' @ 129 : 1 -2024/02/22-14:32:10.920938 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.924879 7f57978006c0 Generated table #203@1: 43 keys, 14027 bytes -2024/02/22-14:32:10.924887 7f57978006c0 Compacted 1@1 + 1@2 files => 14027 bytes -2024/02/22-14:32:10.931704 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.931855 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.931953 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.941776 7f57978006c0 Manual compaction at level-1 from '!items!znd0K3b7HzYpdehs' @ 129 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.953346 7f94642006c0 Recovering log #254 +2024/04/19-08:19:43.965323 7f94642006c0 Delete type=3 #252 +2024/04/19-08:19:43.965489 7f94642006c0 Delete type=0 #254 +2024/04/19-08:29:59.819633 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.823376 7f94632006c0 Level-0 table #259: 14380 bytes OK +2024/04/19-08:29:59.829694 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851902 7f94632006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.863264 7f94632006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at '!items!znd0K3b7HzYpdehs' @ 172 : 1 +2024/04/19-08:29:59.863275 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.867164 7f94632006c0 Generated table #260@1: 43 keys, 14380 bytes +2024/04/19-08:29:59.867194 7f94632006c0 Compacted 1@1 + 1@2 files => 14380 bytes +2024/04/19-08:29:59.873334 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.873477 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.873667 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896655 7f94632006c0 Manual compaction at level-1 from '!items!znd0K3b7HzYpdehs' @ 172 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) diff --git a/packs/flaws/MANIFEST-000204 b/packs/flaws/MANIFEST-000204 deleted file mode 100644 index 8106f7825476a972900f2cd493fd2f8aa86244e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmex*aesXa10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei199ykcfaYHqP&RbGmL zw{eoWM^$7&N@_+iVB{id%aSa0)urswVtto)1GAMU0Og9WIa8EHcDD^4|W^96}g304DrR9)g fB{u^jQyUW}19LkQ%NoWTSG%TzMA|_jogfhaQk^kC literal 0 HcmV?d00001 diff --git a/packs/godsfaith/000203.ldb b/packs/godsfaith/000203.ldb deleted file mode 100644 index 52c32b1ff0de0d502a0cd4a6ecee3945a707447d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4876 zcmchbe@q+a8OME>BVb|(q>f5D+8BpaWb$G2%LdkVGhlw20Kp-^RJE^tug@=>?=|n; z`3Eg1uw*5qjhZZB?KDjzQl+p?Ri&++Ds9qKr0u`{v1(Jhtd+VgQzNxiI<4)xsqUUT zAW37|w9_=}Ihi}|-sj%;eV)(ref*AFx9z_s)DRsfwVH;^K%{l}Xeu$538q+IifgbH zan+BwA0m>w-Ti>eb`85dZWSdloOUJnZuBz4Cf?9Rn42hC}nW5Js$wx^u#|%Hi+rIiF7m@AcfKKX8f|`kY$!O`F+SL& zOmWTa3w%5HT`1|wu@6|C=8E8CYW*iV)~;wy!xf>b`qtu){w2ISS>cURMbBsXLR-%A zy?+vN4K0BqINB5JoeeYuqFhUR)*3tO?1QvH%ECvr()wBy8L`Cr+I*b9WTt|VL{Uf> zuf&Ktt$AT1X@V+Z6k{eP4Oz@#MWLDc{AGKgvCH=GRiP7wn}XwAGZRe7j<+73=KTJw zwP#spFOnElgIVWcN|?*@NxIr_9bR99pqPJ*znWe$RPdGaMiGOMVIssWhRu_~A*7#} zf;XzqpX3XTo#ey67y9%_Bb$^5`?6ZRWi*)O0{)YhaU2Ghbl~ZpwCWyAIGo#LYal9pZq# zFp*m*Cv8y9#Qm+9+q*@%>MhFE{H3x5khcXne7AEGa>s9mT*;m936j!JsR0#5j!Hv; zR<13iPZ%ZxjIK$fOy`(Mp0JT5K%VTxT$M%@OceL*9Dl8Q3wBVUyf~Xus985es3S~N z5R);4vsuJ8N%XlPQPX(HrM2hANdWmQ;8p z8Z*idl7TBBWt_G{D{8{-nk5C#xorECW62 zXZZ@l)s2mnGsO$A6$`P%Tk}4sx!}Up4O+)g7wdMvV5^c5M5pX6$7LQ7 zHUmUcl!5Zd?<*}dbzkWXfQF)_E2}0z|GEXx$aw$MQ0lNW7MpF>$0pjiZ{7mXOE>U2 zivE23=?GS~;0cOveNCt2y5QpuUdwGS_`V=<%yMH1hTCP$?RDR!ufS2x%LPh+jocGm zg$(7oZK}Oc`&EBQ?f2ND8+hChr`r+ov+~br$v^$jY-D>las>+T%dqjQE5OUb(a!Gh zk+hK-j|66ibC`19vNayJ((ZUTOhBPSgqpfvTVIoap^SUf=2>}^e;CwX0wbo2R*qX5 zP-YmbV(9z%3}0yJ3?F_^81K%Zbmt5mq`7SGkxV}q45cr8Wa_|7bFaaYmIzF(Ut;*= zN2|8p>?`bDjPrYiXCp2Pu=$tR;IHB_a?YNmZ8= zns-3ML(22^yDpTdyGxI6f>a|)f*K%0u*hf>i#SabF-0?& znVbk^(-U|)$aVP_E%%G9-O#ilbpt&h@2{@B_=KavlG&@A(-ek=x~Hhr0eH*h4ZhIQ z1|R-VU<27!(m2%Ca;!r`1JX1X@*9=|qk1x@5DB^(|HpQR1{Lz2J-b1QnuUYJFRnQ1 z7mF(rP@8c1(+&aYcU6{FF_bh#Vg4LnXzIC}G~td{pM7&_Hz4hwTS#MBX=Y@gr+H?~ zeDEZL6Lev50`c%;BP{9;apTh$n54i^C2Hm)h zYj57%&Th~RavrN1Nn`J(klxbOW{ohbgG3N)>qd90x)#mbv|UZ4G`?R(z) z$G6vodeN)H+hNaBws>>fyT!f5|E(zeZ@{M+K{VWCWcmpkHb#sr*JEouZ$k76I!<6MzIHfx`6k<*Lo!SAa{}e2zc$NnHkhIe;!0 zrLkDF%O>Wp2!%F(MYvJzd88)E~)dmcTYd>@hkc?-;MisR?Rnpn&AlT|6!2BA;50Oc(fSSp&WYNgKpzF%fPXc9a-iOP z(rnReLG7&{KE|bN`*&>q##GoP+U#7#uk5z{LfOHt(E>eWuXVm`|7EGIvhrRB3v-{^ zx$5sYU$NWlg1fT9@rS!F?&KQpI|!Zz;E2H?z`_0WrB8#;*ZQv1GB~@<=h(lGpRP4} GF8>FCRFT90 diff --git a/packs/godsfaith/000260.ldb b/packs/godsfaith/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..03dc33f4c99f7487e6998da2c055d966dd4fdb88 GIT binary patch literal 5072 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 TK!?3A`P==k{XeX*y8iMXM6Co( literal 0 HcmV?d00001 diff --git a/packs/godsfaith/000206.log b/packs/godsfaith/000263.log similarity index 100% rename from packs/godsfaith/000206.log rename to packs/godsfaith/000263.log diff --git a/packs/godsfaith/CURRENT b/packs/godsfaith/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/godsfaith/CURRENT +++ b/packs/godsfaith/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/godsfaith/LOG b/packs/godsfaith/LOG index 869f87f..c5a0801 100644 --- a/packs/godsfaith/LOG +++ b/packs/godsfaith/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.523003 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.533045 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.533091 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.261073 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.261096 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.267301 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.274013 7fe9336006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.281911 7fe9336006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.219946 7f78fbe006c0 Recovering log #258 +2024/04/26-11:56:58.229622 7f78fbe006c0 Delete type=3 #256 +2024/04/26-11:56:58.229671 7f78fbe006c0 Delete type=0 #258 +2024/04/26-14:04:50.970663 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.970690 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.976847 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.977019 7f78f90006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.977047 7f78f90006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) diff --git a/packs/godsfaith/LOG.old b/packs/godsfaith/LOG.old index f070917..1ac553a 100644 --- a/packs/godsfaith/LOG.old +++ b/packs/godsfaith/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.259740 7f579cc006c0 Recovering log #197 -2024/02/22-14:31:16.269487 7f579cc006c0 Delete type=3 #195 -2024/02/22-14:31:16.269529 7f579cc006c0 Delete type=0 #197 -2024/02/22-14:32:11.102933 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.106129 7f57978006c0 Level-0 table #202: 4876 bytes OK -2024/02/22-14:32:11.112142 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.131696 7f57978006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.141273 7f57978006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at '!items!xR5KdgOQucELl1sn' @ 72 : 1 -2024/02/22-14:32:11.141282 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.144515 7f57978006c0 Generated table #203@1: 24 keys, 4876 bytes -2024/02/22-14:32:11.144536 7f57978006c0 Compacted 1@1 + 1@2 files => 4876 bytes -2024/02/22-14:32:11.151039 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.151159 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.151266 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.160856 7f57978006c0 Manual compaction at level-1 from '!items!xR5KdgOQucELl1sn' @ 72 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.196831 7f94656006c0 Recovering log #254 +2024/04/19-08:19:44.207201 7f94656006c0 Delete type=3 #252 +2024/04/19-08:19:44.207282 7f94656006c0 Delete type=0 #254 +2024/04/19-08:30:00.084142 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.088785 7f94632006c0 Level-0 table #259: 5072 bytes OK +2024/04/19-08:30:00.095350 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.107427 7f94632006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.129060 7f94632006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at '!items!xR5KdgOQucELl1sn' @ 96 : 1 +2024/04/19-08:30:00.129071 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.132911 7f94632006c0 Generated table #260@1: 24 keys, 5072 bytes +2024/04/19-08:30:00.132941 7f94632006c0 Compacted 1@1 + 1@2 files => 5072 bytes +2024/04/19-08:30:00.139541 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.139673 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.139870 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.151590 7f94632006c0 Manual compaction at level-1 from '!items!xR5KdgOQucELl1sn' @ 96 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) diff --git a/packs/godsfaith/MANIFEST-000204 b/packs/godsfaith/MANIFEST-000204 deleted file mode 100644 index 873d659b4a184d3f6cef2e8ad63ce03881d64a35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmdP2i@VXnz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nub5eqnp><`5oGF} zlI|Z^n(XS6V_2NW=)nL6>`bQ_d(>d649mSkECNCcGQ!Fo3yM4o7!4t+VDh+3dG^yb eh>L-d=`15B1M@jX7LVdm+nXSPb0C2WKmh=Xy)W1R diff --git a/packs/godsfaith/MANIFEST-000261 b/packs/godsfaith/MANIFEST-000261 new file mode 100644 index 0000000000000000000000000000000000000000..f9331b551159e7e576726090fac95dbf754c3685 GIT binary patch literal 173 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 HJ6`<{cVHNK diff --git a/packs/languages/000260.ldb b/packs/languages/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..080e0a1f37ded50bcf962a218c9509efdba4040e GIT binary patch literal 7985 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 7716 bytes -2024/02/22-14:32:11.121633 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.121891 7f57978006c0 Delete type=2 #86 -2024/02/22-14:32:11.122002 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.141259 7f57978006c0 Manual compaction at level-1 from '!items!vaAQiuAHdyQrQiUX' @ 59 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.165639 7f94642006c0 Recovering log #254 +2024/04/19-08:19:44.177330 7f94642006c0 Delete type=3 #252 +2024/04/19-08:19:44.177441 7f94642006c0 Delete type=0 #254 +2024/04/19-08:30:00.061370 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.065481 7f94632006c0 Level-0 table #259: 7985 bytes OK +2024/04/19-08:30:00.072817 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.095726 7f94632006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.107448 7f94632006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at '!items!vaAQiuAHdyQrQiUX' @ 77 : 1 +2024/04/19-08:30:00.107457 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.111453 7f94632006c0 Generated table #260@1: 18 keys, 7985 bytes +2024/04/19-08:30:00.111484 7f94632006c0 Compacted 1@1 + 1@2 files => 7985 bytes +2024/04/19-08:30:00.117671 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.117845 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.118033 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.139988 7f94632006c0 Manual compaction at level-1 from '!items!vaAQiuAHdyQrQiUX' @ 77 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) diff --git a/packs/languages/MANIFEST-000204 b/packs/languages/MANIFEST-000204 deleted file mode 100644 index e901a3261389ad2b16ff331055efb2a65efbe1cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmb0;|Jrn8Kk49w>kS*#yfo|Xm)oC675015yA&n_?# diff --git a/packs/languages/MANIFEST-000261 b/packs/languages/MANIFEST-000261 new file mode 100644 index 0000000000000000000000000000000000000000..6508c5e57bcade83b8c85be904fc56504273ff78 GIT binary patch literal 173 zcmeDEz-iUOz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nub5eqnp><`mgpFm zS?cJKQW;njm>C+u=*s{G>`X088|`4KOw0=1%>14FOw-d0QVPS98Eqh{VDh+3QM#n+ e%f-OR)W*cgz}(Kn;>#O0uN@@N4ie}D3IG6HFfBs> literal 0 HcmV?d00001 diff --git a/packs/objets-alchimie/000203.ldb b/packs/objets-alchimie/000203.ldb deleted file mode 100644 index b691557344b8f7bed340135f28244304f8650d63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15164 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 O?(wf`srv9=3 diff --git a/packs/objets-alchimie/000260.ldb b/packs/objets-alchimie/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..5f2d29c30ef5367efc5e0192feed38ea41fe4ca3 GIT binary patch literal 15692 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 KwZ;0pSN<0P4Z1D> literal 0 HcmV?d00001 diff --git a/packs/objets-alchimie/000206.log b/packs/objets-alchimie/000263.log similarity index 100% rename from packs/objets-alchimie/000206.log rename to packs/objets-alchimie/000263.log diff --git a/packs/objets-alchimie/CURRENT b/packs/objets-alchimie/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/objets-alchimie/CURRENT +++ b/packs/objets-alchimie/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/objets-alchimie/LOG b/packs/objets-alchimie/LOG index a250391..ef4ac2d 100644 --- a/packs/objets-alchimie/LOG +++ b/packs/objets-alchimie/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.558592 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.568783 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.568877 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.281928 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.281946 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.287917 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.294894 7fe9336006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.313718 7fe9336006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.261410 7f78fb4006c0 Recovering log #258 +2024/04/26-11:56:58.270934 7f78fb4006c0 Delete type=3 #256 +2024/04/26-11:56:58.270995 7f78fb4006c0 Delete type=0 #258 +2024/04/26-14:04:50.984659 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.984706 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.991061 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:51.009751 7f78f90006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/26-14:04:51.009788 7f78f90006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) diff --git a/packs/objets-alchimie/LOG.old b/packs/objets-alchimie/LOG.old index b5dce0d..4dff1a9 100644 --- a/packs/objets-alchimie/LOG.old +++ b/packs/objets-alchimie/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.302649 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.313294 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.313355 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:11.172117 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.175994 7f57978006c0 Level-0 table #202: 15164 bytes OK -2024/02/22-14:32:11.182220 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.202851 7f57978006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.223271 7f57978006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at '!items!xVWrSPiX0Nwccsn6' @ 126 : 1 -2024/02/22-14:32:11.223285 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.226573 7f57978006c0 Generated table #203@1: 42 keys, 15164 bytes -2024/02/22-14:32:11.226591 7f57978006c0 Compacted 1@1 + 1@2 files => 15164 bytes -2024/02/22-14:32:11.233124 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.233218 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.233320 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.233402 7f57978006c0 Manual compaction at level-1 from '!items!xVWrSPiX0Nwccsn6' @ 126 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.243680 7f94660006c0 Recovering log #254 +2024/04/19-08:19:44.254690 7f94660006c0 Delete type=3 #252 +2024/04/19-08:19:44.254801 7f94660006c0 Delete type=0 #254 +2024/04/19-08:30:00.163514 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.167780 7f94632006c0 Level-0 table #259: 15692 bytes OK +2024/04/19-08:30:00.174370 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.196815 7f94632006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.208119 7f94632006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at '!items!xVWrSPiX0Nwccsn6' @ 168 : 1 +2024/04/19-08:30:00.208128 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.212266 7f94632006c0 Generated table #260@1: 42 keys, 15692 bytes +2024/04/19-08:30:00.212296 7f94632006c0 Compacted 1@1 + 1@2 files => 15692 bytes +2024/04/19-08:30:00.219132 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.219316 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.219617 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.241996 7f94632006c0 Manual compaction at level-1 from '!items!xVWrSPiX0Nwccsn6' @ 168 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) diff --git a/packs/objets-alchimie/MANIFEST-000204 b/packs/objets-alchimie/MANIFEST-000204 deleted file mode 100644 index 5e373f895eef9d9651dd9b1343b3c0890f7076bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmXS1@wl{wfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?A}qWp zI3P2^z^^|NW(g304DC7G{h eDi;GI(^*DN2Ig~&EOp-|bn}1&&Vd9j00jVAaWP2% diff --git a/packs/objets-alchimie/MANIFEST-000261 b/packs/objets-alchimie/MANIFEST-000261 new file mode 100644 index 0000000000000000000000000000000000000000..5ebe5b8a9ca430d16e5bb05e96c82e0eb3c7a49d GIT binary patch literal 175 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
- {{#if (eq charType "creature")}} + {{#if (isCreature charType)}} {{>"systems/bol/templates/actor/parts/tabs/creature-stats.hbs"}} {{> "systems/bol/templates/actor/parts/tabs/creature-actions.hbs"}} {{else}} {{>"systems/bol/templates/actor/parts/tabs/actor-stats.hbs"}} {{/if}}
- - {{#if (ne charType "creature")}} + + {{#if (isCreature charType)}} + {{else}}
{{> "systems/bol/templates/actor/parts/tabs/actor-actions.hbs"}}
{{/if}} - {{#if (ne charType "creature")}} + {{#if (isCreature charType)}} + {{else}}
{{> "systems/bol/templates/actor/parts/tabs/actor-features.hbs"}}
diff --git a/templates/actor/parts/actor-header.hbs b/templates/actor/parts/actor-header.hbs index 3c8e1c8..213622b 100644 --- a/templates/actor/parts/actor-header.hbs +++ b/templates/actor/parts/actor-header.hbs @@ -24,6 +24,7 @@ - -
- {{localize 'BOL.ui.bioweight'}} -
-
- -
-
- {{localize 'BOL.ui.bioage'}} -
-
- -
- -
  • -
    - {{localize 'BOL.ui.biohair'}} -
    -
    - -
    -
    - {{localize 'BOL.ui.bioeyes'}} -
    -
    - -
    -
  • -
  • -
    - {{localize 'BOL.ui.biosigns'}} -
    -
    - -
    -
  • + {{#if (isCreature charType)}} +
  • +
    + {{localize "BOL.ui.biosize"}} +
    +
    + +
    +
  • + +
  • +
    + {{localize "BOL.ui.undead"}} +
    +
    + +
    +
  • {{else}} -
  • +
  • +
    + {{localize 'BOL.ui.biosize'}} +
    +
    + +
    +
    + {{localize 'BOL.ui.bioweight'}} +
    +
    + +
    +
    + {{localize 'BOL.ui.bioage'}} +
    +
    + +
    +
  • +
  • +
    + {{localize 'BOL.ui.biohair'}} +
    +
    + +
    +
    + {{localize 'BOL.ui.bioeyes'}} +
    +
    + +
    +
  • +
  • +
    + {{localize 'BOL.ui.biosigns'}} +
    +
    + +
    +
  • + + {{#if (ne charType "player")}} +
  • - Taille + {{localize "BOL.ui.undead"}}
    -
    - +
    +
  • + {{/if}} {{/if}} {{#if (and (not isAstrologer) (countKeys horoscopeGroupList))}} - {{> "systems/bol/templates/actor/parts/tabs/actor-horoscope-group.hbs"}} +{{> "systems/bol/templates/actor/parts/tabs/actor-horoscope-group.hbs"}} {{/if}}
      @@ -100,11 +96,11 @@
    {{editor - biography - target='system.details.biography' - button=true - owner=owner - editable=editable +biography +target='system.details.biography' +button=true +owner=owner +editable=editable }} {{#if (eq charType "player")}} @@ -117,7 +113,7 @@
    {{localize "BOL.ui.cost"}}
    {{localize "BOL.ui.value"}}
    - +
    {{#each xplog as |xp idx|}} @@ -137,11 +133,11 @@ {{#if (eq xp.system.properties.xptype "attribute")}} {{localize (concat "BOL.attributes." xp.system.properties.xpname)}} {{else}} - {{#if (eq xp.system.properties.xptype "aptitude")}} - {{localize (concat "BOL.aptitudes." xp.system.properties.xpname)}} - {{else}} - {{xp.system.properties.xpname}} - {{/if}} + {{#if (eq xp.system.properties.xptype "aptitude")}} + {{localize (concat "BOL.aptitudes." xp.system.properties.xpname)}} + {{else}} + {{xp.system.properties.xpname}} + {{/if}} {{/if}}
    @@ -167,9 +163,9 @@ {{editor - notes - target='system.details.notes' - button=true - owner=owner - editable=editable +notes +target='system.details.notes' +button=true +owner=owner +editable=editable }} \ No newline at end of file diff --git a/templates/dialogs/mod-roll-part.hbs b/templates/dialogs/mod-roll-part.hbs index 292618c..5668b7f 100644 --- a/templates/dialogs/mod-roll-part.hbs +++ b/templates/dialogs/mod-roll-part.hbs @@ -5,15 +5,7 @@
    @@ -43,19 +35,7 @@
    \ No newline at end of file diff --git a/templates/item/parts/properties/feature-properties.hbs b/templates/item/parts/properties/feature-properties.hbs index a0ef61b..9b8aa38 100644 --- a/templates/item/parts/properties/feature-properties.hbs +++ b/templates/item/parts/properties/feature-properties.hbs @@ -1,11 +1,7 @@
    diff --git a/templates/item/parts/properties/feature/effect-properties.hbs b/templates/item/parts/properties/feature/effect-properties.hbs index d05eed1..c4482b8 100644 --- a/templates/item/parts/properties/feature/effect-properties.hbs +++ b/templates/item/parts/properties/feature/effect-properties.hbs @@ -3,25 +3,13 @@
    diff --git a/templates/item/parts/properties/feature/fightoption-properties.hbs b/templates/item/parts/properties/feature/fightoption-properties.hbs index 15485fe..6855bbb 100644 --- a/templates/item/parts/properties/feature/fightoption-properties.hbs +++ b/templates/item/parts/properties/feature/fightoption-properties.hbs @@ -4,11 +4,7 @@
    diff --git a/templates/item/parts/properties/feature/horoscope-properties.hbs b/templates/item/parts/properties/feature/horoscope-properties.hbs index 6cf081d..4686c94 100644 --- a/templates/item/parts/properties/feature/horoscope-properties.hbs +++ b/templates/item/parts/properties/feature/horoscope-properties.hbs @@ -3,11 +3,7 @@
    diff --git a/templates/item/parts/properties/feature/xplog-properties.hbs b/templates/item/parts/properties/feature/xplog-properties.hbs index 8c217e8..c48a322 100644 --- a/templates/item/parts/properties/feature/xplog-properties.hbs +++ b/templates/item/parts/properties/feature/xplog-properties.hbs @@ -21,29 +21,17 @@ {{#if (eq item.system.properties.xptype "attribute")}} {{else}} {{#if (eq item.system.properties.xptype "aptitude")}} {{else}} {{#if (eq item.system.properties.xptype "career")}} {{else}} diff --git a/templates/item/parts/properties/item-properties.hbs b/templates/item/parts/properties/item-properties.hbs index 9b5b3b7..54bea30 100644 --- a/templates/item/parts/properties/item-properties.hbs +++ b/templates/item/parts/properties/item-properties.hbs @@ -2,11 +2,7 @@
    diff --git a/templates/item/parts/properties/item/alchemy-properties.hbs b/templates/item/parts/properties/item/alchemy-properties.hbs index ca974eb..cf5a975 100644 --- a/templates/item/parts/properties/item/alchemy-properties.hbs +++ b/templates/item/parts/properties/item/alchemy-properties.hbs @@ -3,27 +3,14 @@
    diff --git a/templates/item/parts/properties/item/equipment-properties.hbs b/templates/item/parts/properties/item/equipment-properties.hbs index 3615d6c..41645e7 100644 --- a/templates/item/parts/properties/item/equipment-properties.hbs +++ b/templates/item/parts/properties/item/equipment-properties.hbs @@ -4,11 +4,7 @@
    @@ -56,11 +52,7 @@
    diff --git a/templates/item/parts/properties/item/protection-properties.hbs b/templates/item/parts/properties/item/protection-properties.hbs index e578c22..07d4771 100644 --- a/templates/item/parts/properties/item/protection-properties.hbs +++ b/templates/item/parts/properties/item/protection-properties.hbs @@ -20,11 +20,7 @@
    diff --git a/templates/item/parts/properties/item/spell-properties.hbs b/templates/item/parts/properties/item/spell-properties.hbs index aaaf29c..e7f82b8 100644 --- a/templates/item/parts/properties/item/spell-properties.hbs +++ b/templates/item/parts/properties/item/spell-properties.hbs @@ -3,27 +3,14 @@
    @@ -40,12 +27,7 @@
    @@ -61,16 +43,7 @@
    diff --git a/templates/item/parts/properties/item/vehicle-properties.hbs b/templates/item/parts/properties/item/vehicle-properties.hbs index 95c12e1..f8d1bf4 100644 --- a/templates/item/parts/properties/item/vehicle-properties.hbs +++ b/templates/item/parts/properties/item/vehicle-properties.hbs @@ -4,11 +4,7 @@
    diff --git a/templates/item/parts/properties/item/weapon-properties.hbs b/templates/item/parts/properties/item/weapon-properties.hbs index 70770dd..81fca28 100644 --- a/templates/item/parts/properties/item/weapon-properties.hbs +++ b/templates/item/parts/properties/item/weapon-properties.hbs @@ -58,11 +58,7 @@
    @@ -70,11 +66,7 @@
    @@ -90,11 +82,7 @@
    @@ -102,11 +90,7 @@
    @@ -114,11 +98,7 @@
    @@ -132,11 +112,7 @@
    diff --git a/templates/item/parts/properties/item/weapon-vehicle-properties.hbs b/templates/item/parts/properties/item/weapon-vehicle-properties.hbs index dffded6..a81f5f0 100644 --- a/templates/item/parts/properties/item/weapon-vehicle-properties.hbs +++ b/templates/item/parts/properties/item/weapon-vehicle-properties.hbs @@ -42,11 +42,7 @@
    @@ -54,11 +50,7 @@
    @@ -70,11 +62,7 @@
    @@ -82,11 +70,7 @@

    GbiZ0&LA~)u6+zFY|w}kocc~Jj@>f;`$#0*&C0Omi|z0^u2uLMb}(Pk>t zx~tKWE;Z9fq@mp`q>Mr=h}*^2y1V|A$5>?{w+yY_RH!Pp=0N5{4Yy%Y~|aYG8BPk~Z82T2zTS@;~Tx;RpR z`FO)J?i&53W$%_#FO#;oT+xX_Dp1oO~N?ixaoAI5K> zBC>QhWQEwYB_Li`bczTk$-^gGhqLMlIfF$jOCEk>OAy5)(snQoIh7WE?esy9 zsMtF2ToYOVb^y@QVzdwC4t*vUlxjFgH^aUG_%IBAJ5s(nY0@XuP_HlDbgMSeKsM{W{CvvAk!=eSsl;PfT+&u)5P+i!4|b$@F*}2o>_qbCj2Nw8CVOb2}gyW7T>3# z0|dy`{V*+Ol^XCk2wAu}czDb;hc}$0=1)E(tNn)~P1+U3moqFQ-kQpYA z?o_~6F}_a6SLM=IExyyQCVZX0^wo{;g-qno#GjZ77LExx;p*U)#`uQn+Te&mrfZ9% z5w$D(r&V_zB-8jr_Q77v_2=KQ@rn;6nKMsWa-;tJGv^qAxKnu6DeLm{ZRD>4@m%S7 zwS*}uI*r}Dwa6>}v1WhC@|DbJ(P^G9pMTG3%$Y?iJO17jAnX*M-nzeRc~!^XGo3<} z_YcX>mN0J4^;u?jQCPnEO7ibzjKEbC6}dl=CbtP>^+)|UFO_<9Oo kJidtd+;#ir?j#MrxRX3aA6oW5`?u}Smw&p_+4%GS0l`Ef1ONa4 diff --git a/packs/origins/000260.ldb b/packs/origins/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..21e4d47509e65002c0023250a9716c7476f759ba GIT binary patch literal 22551 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 22234 bytes -2024/02/22-14:32:10.952151 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.952235 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.952330 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.983155 7f57978006c0 Manual compaction at level-1 from '!items!zIlZmEd9WAA473UX' @ 66 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.985944 7f94656006c0 Recovering log #254 +2024/04/19-08:19:43.997667 7f94656006c0 Delete type=3 #252 +2024/04/19-08:19:43.997755 7f94656006c0 Delete type=0 #254 +2024/04/19-08:29:59.896811 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.900687 7f94632006c0 Level-0 table #259: 22551 bytes OK +2024/04/19-08:29:59.907449 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.940333 7f94632006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.940408 7f94632006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at '!items!zIlZmEd9WAA473UX' @ 88 : 1 +2024/04/19-08:29:59.940417 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.944627 7f94632006c0 Generated table #260@1: 22 keys, 22551 bytes +2024/04/19-08:29:59.944667 7f94632006c0 Compacted 1@1 + 1@2 files => 22551 bytes +2024/04/19-08:29:59.951378 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.951518 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.951709 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.986884 7f94632006c0 Manual compaction at level-1 from '!items!zIlZmEd9WAA473UX' @ 88 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) diff --git a/packs/origins/MANIFEST-000204 b/packs/origins/MANIFEST-000204 deleted file mode 100644 index d1edc312ba8fc9b34dec1eaeda0ba25bca7e3512..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 174 zcmX?n>Xu9^10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei199ykcfaYHqP&m1j;= zu4{^AxTB+qxp8O&qZ0!durr-zytNjt%qYAh$D*RhJI%z*$G6r*cBU4l=^Nn6jKWKDEGmk;(@e~Ke9N8O7@Z-?2pRKs+VOQ< c42(=|Oq>kN?My5YPTUR8KmzR`fligT>t<8 literal 0 HcmV?d00001 diff --git a/packs/potions-alchimie/000203.ldb b/packs/potions-alchimie/000203.ldb deleted file mode 100644 index 09af17066cc0c576a2e260b6322c8dbb7a5aa7dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12089 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 PS@QRre=uF0|EK>4U0esX diff --git a/packs/potions-alchimie/000260.ldb b/packs/potions-alchimie/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..7be8c48ff0d9b9608ac4b457f5b808f76ea207ea GIT binary patch literal 13797 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 literal 0 HcmV?d00001 diff --git a/packs/potions-alchimie/000206.log b/packs/potions-alchimie/000263.log similarity index 100% rename from packs/potions-alchimie/000206.log rename to packs/potions-alchimie/000263.log diff --git a/packs/potions-alchimie/CURRENT b/packs/potions-alchimie/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/potions-alchimie/CURRENT +++ b/packs/potions-alchimie/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/potions-alchimie/LOG b/packs/potions-alchimie/LOG index def3be5..60d89be 100644 --- a/packs/potions-alchimie/LOG +++ b/packs/potions-alchimie/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.546192 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.555942 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.556003 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.267468 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.267504 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.273858 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.281921 7fe9336006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.288064 7fe9336006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.248092 7f78fa0006c0 Recovering log #258 +2024/04/26-11:56:58.258617 7f78fa0006c0 Delete type=3 #256 +2024/04/26-11:56:58.258720 7f78fa0006c0 Delete type=0 #258 +2024/04/26-14:04:50.991237 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.991282 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.997725 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:51.009762 7f78f90006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/26-14:04:51.009795 7f78f90006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) diff --git a/packs/potions-alchimie/LOG.old b/packs/potions-alchimie/LOG.old index 0d379c1..bafd42b 100644 --- a/packs/potions-alchimie/LOG.old +++ b/packs/potions-alchimie/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.286330 7f579ea006c0 Recovering log #197 -2024/02/22-14:31:16.296959 7f579ea006c0 Delete type=3 #195 -2024/02/22-14:31:16.297283 7f579ea006c0 Delete type=0 #197 -2024/02/22-14:32:11.122082 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.125319 7f57978006c0 Level-0 table #202: 12089 bytes OK -2024/02/22-14:32:11.131586 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.151326 7f57978006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.160874 7f57978006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at '!items!y9NHZCxKXMZEqcRo' @ 111 : 1 -2024/02/22-14:32:11.160880 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.164446 7f57978006c0 Generated table #203@1: 37 keys, 12089 bytes -2024/02/22-14:32:11.164458 7f57978006c0 Compacted 1@1 + 1@2 files => 12089 bytes -2024/02/22-14:32:11.171211 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.171331 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.171964 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.192281 7f57978006c0 Manual compaction at level-1 from '!items!y9NHZCxKXMZEqcRo' @ 111 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.228778 7f94642006c0 Recovering log #254 +2024/04/19-08:19:44.239508 7f94642006c0 Delete type=3 #252 +2024/04/19-08:19:44.239606 7f94642006c0 Delete type=0 #254 +2024/04/19-08:30:00.151603 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.155328 7f94632006c0 Level-0 table #259: 13797 bytes OK +2024/04/19-08:30:00.163201 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.185160 7f94632006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.196879 7f94632006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at '!items!y9NHZCxKXMZEqcRo' @ 148 : 1 +2024/04/19-08:30:00.196894 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.201390 7f94632006c0 Generated table #260@1: 37 keys, 13797 bytes +2024/04/19-08:30:00.201416 7f94632006c0 Compacted 1@1 + 1@2 files => 13797 bytes +2024/04/19-08:30:00.207664 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.207790 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.207974 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.230575 7f94632006c0 Manual compaction at level-1 from '!items!y9NHZCxKXMZEqcRo' @ 148 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) diff --git a/packs/potions-alchimie/MANIFEST-000204 b/packs/potions-alchimie/MANIFEST-000204 deleted file mode 100644 index ea07d2683f0e1f17f300dadb0a0f94c9b11f99c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmcC266I`RU}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfhsSIjI)%`H}}wDj|c za<1@>@QrdUOb*It%x3@tcBa#eJL6!g3=%Cu-SVCNQ;c1VO~aj%7`-8?VDh+3*?B2g ej*Eej=`15B1M@jXmV6)IkXDeuIgr2wpa1~Or!DFL diff --git a/packs/potions-alchimie/MANIFEST-000261 b/packs/potions-alchimie/MANIFEST-000261 new file mode 100644 index 0000000000000000000000000000000000000000..6eb5705468984a8c156e6f7677c78a125e680a50 GIT binary patch literal 175 zcmX@I?)&E!21Z7yoYb<^oRlOzr^=Gl^338?=ltA)#G=HK{32FHdBx0<)ZAjlN=rYF zDCY|A2;V5z!sMWQ#wiS7z|Pdd^fVi$${^7q)GgoHKgHO^*fiWJiLn5p3MP-sl#k&) f;@k|3Ol?e@49x9JEK?YJZ9e}5iL`@6Izb`;_-!!; literal 0 HcmV?d00001 diff --git a/packs/races/000203.ldb b/packs/races/000203.ldb deleted file mode 100644 index 77f7ad632ffd7696c14e682a4513183d717c5bbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11218 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 Q{M-C*mt4{0uYC1C0I#@}x&QzG diff --git a/packs/races/000260.ldb b/packs/races/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..ec2b5cab9169762ccfb9f8a4a86ad73d697c3482 GIT binary patch literal 11324 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 literal 0 HcmV?d00001 diff --git a/packs/races/000206.log b/packs/races/000263.log similarity index 100% rename from packs/races/000206.log rename to packs/races/000263.log diff --git a/packs/races/CURRENT b/packs/races/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/races/CURRENT +++ b/packs/races/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/races/LOG b/packs/races/LOG index f49e177..49a2e00 100644 --- a/packs/races/LOG +++ b/packs/races/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.409285 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.419426 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.419487 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.202757 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.202778 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.208679 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.215083 7fe9336006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.221665 7fe9336006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.093285 7f78faa006c0 Recovering log #258 +2024/04/26-11:56:58.104110 7f78faa006c0 Delete type=3 #256 +2024/04/26-11:56:58.104245 7f78faa006c0 Delete type=0 #258 +2024/04/26-14:04:50.903623 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.903664 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.909962 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.923400 7f78f90006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.923434 7f78f90006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) diff --git a/packs/races/LOG.old b/packs/races/LOG.old index 4036953..3286bdf 100644 --- a/packs/races/LOG.old +++ b/packs/races/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.066899 7f579d6006c0 Recovering log #197 -2024/02/22-14:31:16.078067 7f579d6006c0 Delete type=3 #195 -2024/02/22-14:31:16.078159 7f579d6006c0 Delete type=0 #197 -2024/02/22-14:32:10.952399 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.955550 7f57978006c0 Level-0 table #202: 11218 bytes OK -2024/02/22-14:32:10.962295 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.983165 7f57978006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.993039 7f57978006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at '!items!oWexVALVtDXmedMy' @ 24 : 1 -2024/02/22-14:32:10.993047 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.996512 7f57978006c0 Generated table #203@1: 8 keys, 11218 bytes -2024/02/22-14:32:10.996522 7f57978006c0 Compacted 1@1 + 1@2 files => 11218 bytes -2024/02/22-14:32:11.003300 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.003389 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.003487 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.023895 7f57978006c0 Manual compaction at level-1 from '!items!oWexVALVtDXmedMy' @ 24 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.002771 7f9464c006c0 Recovering log #254 +2024/04/19-08:19:44.014652 7f9464c006c0 Delete type=3 #252 +2024/04/19-08:19:44.014783 7f9464c006c0 Delete type=0 #254 +2024/04/19-08:29:59.907700 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.911847 7f94632006c0 Level-0 table #259: 11324 bytes OK +2024/04/19-08:29:59.918127 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.940351 7f94632006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.951831 7f94632006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at '!items!oWexVALVtDXmedMy' @ 32 : 1 +2024/04/19-08:29:59.951842 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.955934 7f94632006c0 Generated table #260@1: 8 keys, 11324 bytes +2024/04/19-08:29:59.955981 7f94632006c0 Compacted 1@1 + 1@2 files => 11324 bytes +2024/04/19-08:29:59.962371 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.962588 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.962845 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.986908 7f94632006c0 Manual compaction at level-1 from '!items!oWexVALVtDXmedMy' @ 32 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) diff --git a/packs/races/MANIFEST-000204 b/packs/races/MANIFEST-000204 deleted file mode 100644 index 32e75552fc750896852215464981fad125aac101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 zcmZn;y`pgoS$2eSd>_jU&P8Nub5eqnp>=xAD&tf z=I9ev;u4XYn&Ml@D8T>*>`bQ_FNMQY8Rz?#g{GK0dKMN%RQb5%FbYCc!Q^q7B0FQj f9xet(rn8Kk49w>kStM2n&sPNroC675015yA0q-xG diff --git a/packs/races/MANIFEST-000261 b/packs/races/MANIFEST-000261 new file mode 100644 index 0000000000000000000000000000000000000000..4429a9f1f517e1337185a71e93949fdb3deafbb1 GIT binary patch literal 173 zcmZn(-}S$Rfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdwXKRmS} z%+V*T#3dp(HO04*QGo#r*qK_G_C&x`8Rz?#g{GK0dKMN%RQb5%FiJvH!Q^q7lJDxW egNuQYsf~$~fw`TDMd84~-+w>??I3|ppa1|gcraW5 literal 0 HcmV?d00001 diff --git a/packs/spells/000203.ldb b/packs/spells/000203.ldb deleted file mode 100644 index 29b44d9960e7ee20803d319cc70b71861ce40289..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3359 zcmd6qe{38_6~|}WyW`eg+joht*wK~Dtx|8CA16%r^sXJg(6}-_${vJCoD4+P96GBW+u=ZMThYYghO0Ppfwc zm-qvhyX~f2Fx!G2ExAl<%dIfAm=@649|h)W#HIQuOH{}!YfW2c z1=dlEA_fuea8+HncUleJ{3Dpkp0r^2G3NNQ>9jyRqip%U9mO#(>khT(1-E@_$Wyyo zp}7ctN=lDvFm}=A(_oTtsA2dPdHH5XA>6bRpX}4A&^UA4veoOI?!NkH+xj(5_g)Js zBb1x8;k#Lf+vC)w9D5cXU;APl_R2J=z=?0~DS7ZMJdO?0Xyt{oPGfn4W@5vUe%N$3 zR{gOdieZyA2HklhC7S2bb;MwTO8Kx$MQ{SUjAISfE2KN)8QgDSjfkGDvDP|I2ylB^ zE(Hu4`_cwx6%1CSSnue?j?FALcq`JQ;~R>NL}OfA=ZXy8#jru^cY;X-2w~|le+eCFuoeg3Xu_hAi;`!rqgHBl!}VF%9aySExyz_Xe0_*RC{b`-ff$0O zRg)T&#;TEMcq$sNg_bVWQs1mvqfAobB%Z0NN&PHZt&CB_j8#RzQ`D#*i_?WIc|Au>@EcgMIr$*f{bjX;=b z`*Isl;$G?V>6Ww#QBq(Utg+|WKyyo?z0J{V0pZXNuRKmt!K^xHK_?5!{470abmmQB z>BNOt05fzZHDU4AyMq*q#2s78$dU((W{FS4VV5Q;D~=rz5r;F49^S7^+T3c+ z?cKls19b}upU&OQ2lnh7-qkjxZ|N;b73Wq3(9FVhO~b^SAWY!xlpVb9*k|YVAa(K0 zAe4bOgXezI{UWM`K!MC(jE1h1Of+=tH>V3pjvGmlgO;s(I@t4g*d)f8Qb1>izu$%- z5HML%BFKn^rdr}a*t*eM5RQIS0V(6B)}K3y`a3=x3KKjb?dpR)y zvu70;(fjcO0oRt~2&CRPovWz&9wNa9XD`+{6kKe%(p*6I&fkUTTsZFQ8#5ZI{M))B z&EO$|zwlV>>|DjGzmBfV!p;-O+?)CZ?9jP|g=FxhgTGo_8M?Y$SPA)tx$RlHSd4_A z{4#=uP9C0ptB#ot2S1*RE0}nCbzGjS*|7rSCOQRv9ko|{F5J1B7)8Q$My)ic0IMdl z;_1vC9N7%E_c7{C;a#?w=f0Sv&RqPn9jfg$s1TksqBJ$@tv7eb$qD9yUbyqKsprR= zMycrttltC?bLsFUYXfcq>!xsP7MsihX%SL-(F}E)p`kxix&vEwY@IL-etTg!-`lcQ zs_ZgDsOM4v_s!3mw#7*4m4_EgAt?8jLftQ+^6&Czz7$f3#Y}U@iV-;uR01wI;=)0> zX0G_5dn&`kb$cpif8Ru43DmNv$;9c4D-J0UYGFHn=4_Y=F;{W^r*oYVW{um{xiv`0 zgK-n`g}@3=J-6*-sMie1_aJ=3NY%g=WyMJa84JgIey9lBavL8~s&A}{K3Xd<1d}Eo ziMAs8JVoBz6Y}|pi!IxdHbpRmjq$I%;-}Q59;N6}?^SK_Xz1$FaWqudf`vB!4XgTt z${i;Z)Vg>=DVMGjO5G;TOq+4(jcU0nGZc!n=&g7}Jye5sUl@L_q{I9u@C$QVyEtZo7aag^SZ~VszIdTiT6ir>IMEsU{78P>@T8hqU~B< z2R{A|UV|&GcL7`Rfi0~8rW@OyCYOdm!l_qc1~y%0JpHLEAss_ByxcX1*EnpUQAoqU-+hw^xvQeSsNpSj`v|{!!@pOs@xZX7w7jZ4NBG%Dq;%VtFhi z&!3i1{InQzxLm++y8ms KzNEM5;=cibpiX-L diff --git a/packs/spells/000260.ldb b/packs/spells/000260.ldb new file mode 100644 index 0000000000000000000000000000000000000000..b85dc11fc4bf21cb1c6c3a09cfbd587790d23beb GIT binary patch literal 3449 zcmd6qZEPIH8OLYg?s5xz&Ryb*?C4U@tuDrwo-gO~3yy=V*x1h7C2`^;P#Qw#cIVFH z?3-tH{X!Z<)K-+BloqIH(^e%Vp%@BD8X=mfsB%q2Q$*URq$r|%uqc(PQbds=6;*Zn z>|LCgmsY5sx|%(EZg+N{nR%Z7?|-w6E^3%olFX&1Nan?u-s&;CbA!`H+wYi^A}A;& z_N(_WUF}l4F?#>6YDTq)Nuj%mj8VgOu}<+8>JCp@c!+Qg*WF3SzwSR0ddw{Q9nH4H zYLk?iwpvV@McWXoxo1()>~cn|vO$}RhDWpGwCKPfS}IY^6>8TP@6MGj{T};b9mo=xZ-h*ZuCRl2=C73waxafo#tTM=3LvZk*)3Ofdd)! z9^n%I!PQ~ADHqJPU_?tk+uE`QUM(gC4ECP_?~|NFr3?4T>CS2Z8mGji`c9U-NnToO z+Bz$-j#?Boh;X+=>cYK~YGhTXW}6PRbmo~ueptyuv=USANz{~4be;u+OR?%Q4-_Hu5aMK8JS69rH0YK7ZH@MS3@75d6HpM=F{JjAd;>vup%25ceLz4~kzl20ZB>kz`yGyW7hG7v2ee$a$P zBNwBdy_Q<(hLtzwV0B=s4&^SRBKcH-L(Wmy;}S6h&8Q|dD2>-3vGQlJL@nIuQZ4;# zWVJF*iIY4VS)BfTtVS88h8d4UVV|f`Kb)YW9&J9!#1g?@PcUjZ;=0eo%xR&JMm@2VyX8bE`SO=fHtQb&p2)Wd2@0aOaLK zLv0iKrruGh=G>kD+JCXHX$$ej2orc4Wd|QR{PpQ0NS*5nK^y1_y%X*J9jb*y0g0F! z3N36ML!swV&pn;uxRI1O=-%2h>wDe{o5VPEI-s-TH?(2M1xzZc1x0ajq?S04xo+(9 z2*>s+Abb4yedjKq{*Hs8Fu`NeP#>%#r;VCMb!M!!nTuOq`cQ!saio@LYEM3g)2tj*m2PzzW<$O;aGaU|Fd2X+Q ziKo}>m8Z9FUxINHoq(;~X)pP0xN|o#%7p8TS{cv*R`aB+csg@84sL+Z`xx~m@Q`g5 zxi2T_i!0tc6{_tus1Tkss5CX}t*a*F)EIL?G2EG{^lLw9+DT1EVEqPNQ>JY( zGWyP&bEiYl4xJ8lzk#a%U;7+69a4zJO!LttugeKw7*NC!muKX~(^H?jSqT%@?J1m3 zHxZZxwJd5f@!EaF8+bYim)xWF%hXb8j1a=R$xdcO@1)eis)-UM&9%X@};PY zE!&dTM=>Oh@y}z5Us$tWQOX|m{(OAyLTF*@xDcvq!9tsP+N$}Ua#uqHwazs}s;#Rb zQn#Kn(`H=ypyqHS`;AbvMQ_D}>Y^yxefi;EUr`bW4#_`HJMF#px4&wMV8)m>$Ndbv^se&Ey0fW#Vp$^!@*?FwO` zt6xQ?FWe&du9Q*+_XL;Y)4q2BX+WHBNuPkuJ6(-#B(Bh|-0PW8u8 zF4=Y+>NogM4}AF}P>0;KK0$TGr@FKp+5Ip1P|q$$f!0jASmpY67jiuTTu)u+dh$vb z`&{2s;rhoZJ!pGmv9EuFlbpFylQEBb-x7X;_h*3jm$truKpu#mB*|(mVXLGZ@l_z$dmq6Jjk^|~|_u=Sq|2=3KoHzLYyfw9a Z(OdPoN0#UP-hV&t_{aSZrM&fT{u>|0Zjb-~ literal 0 HcmV?d00001 diff --git a/packs/spells/000206.log b/packs/spells/000263.log similarity index 100% rename from packs/spells/000206.log rename to packs/spells/000263.log diff --git a/packs/spells/CURRENT b/packs/spells/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/spells/CURRENT +++ b/packs/spells/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/spells/LOG b/packs/spells/LOG index 381cff5..dca8be9 100644 --- a/packs/spells/LOG +++ b/packs/spells/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.511780 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.521402 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.521631 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.254700 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.254718 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.260930 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.267438 7fe9336006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.274030 7fe9336006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.207123 7f78fb4006c0 Recovering log #258 +2024/04/26-11:56:58.217636 7f78fb4006c0 Delete type=3 #256 +2024/04/26-11:56:58.217686 7f78fb4006c0 Delete type=0 #258 +2024/04/26-14:04:50.956784 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.956810 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.963276 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.976996 7f78f90006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.977033 7f78f90006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) diff --git a/packs/spells/LOG.old b/packs/spells/LOG.old index 314c0ee..16edc59 100644 --- a/packs/spells/LOG.old +++ b/packs/spells/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.245391 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.256266 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.256383 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:11.093405 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.096464 7f57978006c0 Level-0 table #202: 3359 bytes OK -2024/02/22-14:32:11.102808 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.112226 7f57978006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.131711 7f57978006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at '!items!zq5h9kCpo8gK4oIH' @ 12 : 1 -2024/02/22-14:32:11.131716 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.135015 7f57978006c0 Generated table #203@1: 4 keys, 3359 bytes -2024/02/22-14:32:11.135032 7f57978006c0 Compacted 1@1 + 1@2 files => 3359 bytes -2024/02/22-14:32:11.141043 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.141126 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.141203 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.151340 7f57978006c0 Manual compaction at level-1 from '!items!zq5h9kCpo8gK4oIH' @ 12 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.181643 7f94660006c0 Recovering log #254 +2024/04/19-08:19:44.193092 7f94660006c0 Delete type=3 #252 +2024/04/19-08:19:44.193186 7f94660006c0 Delete type=0 #254 +2024/04/19-08:30:00.073189 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.076887 7f94632006c0 Level-0 table #259: 3449 bytes OK +2024/04/19-08:30:00.083844 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.107406 7f94632006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.118170 7f94632006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at '!items!zq5h9kCpo8gK4oIH' @ 16 : 1 +2024/04/19-08:30:00.118180 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.121799 7f94632006c0 Generated table #260@1: 4 keys, 3449 bytes +2024/04/19-08:30:00.121830 7f94632006c0 Compacted 1@1 + 1@2 files => 3449 bytes +2024/04/19-08:30:00.128605 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.128752 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.128936 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.151574 7f94632006c0 Manual compaction at level-1 from '!items!zq5h9kCpo8gK4oIH' @ 16 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) diff --git a/packs/spells/MANIFEST-000204 b/packs/spells/MANIFEST-000204 deleted file mode 100644 index 99f95705e066e8da8616890cc5ba1f92f6361d86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 173 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 3851 bytes -2024/02/22-14:32:11.072078 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.072222 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.072410 7f57978006c0 Delete type=2 #109 -2024/02/22-14:32:11.093396 7f57978006c0 Manual compaction at level-1 from '!items!qcCZxbaV9sucG1XK' @ 12 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.067030 7f9464c006c0 Recovering log #161 +2024/04/19-08:19:44.077921 7f9464c006c0 Delete type=3 #159 +2024/04/19-08:19:44.078101 7f9464c006c0 Delete type=0 #161 +2024/04/19-08:29:59.987081 7f94632006c0 Level-0 table #166: started +2024/04/19-08:29:59.991045 7f94632006c0 Level-0 table #166: 3907 bytes OK +2024/04/19-08:29:59.998384 7f94632006c0 Delete type=0 #164 +2024/04/19-08:30:00.027218 7f94632006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.027280 7f94632006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at '!items!qcCZxbaV9sucG1XK' @ 18 : 1 +2024/04/19-08:30:00.027288 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.031154 7f94632006c0 Generated table #167@1: 6 keys, 3907 bytes +2024/04/19-08:30:00.031199 7f94632006c0 Compacted 1@1 + 1@2 files => 3907 bytes +2024/04/19-08:30:00.037758 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.038035 7f94632006c0 Delete type=2 #110 +2024/04/19-08:30:00.038374 7f94632006c0 Delete type=2 #166 +2024/04/19-08:30:00.061336 7f94632006c0 Manual compaction at level-1 from '!items!qcCZxbaV9sucG1XK' @ 18 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) diff --git a/packs/vehicleweapons/MANIFEST-000111 b/packs/vehicleweapons/MANIFEST-000111 deleted file mode 100644 index 294c9d89231924383a5262779a4d198ffee1e9d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168 zcmex)yd|TVfss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?Fxfe( zA}KMzr*&&Kx^0*9nuOL5z bgMpE$fRll_kcDS?^2}8rZXu9c%)$cz{|_yQ diff --git a/packs/vehicleweapons/MANIFEST-000168 b/packs/vehicleweapons/MANIFEST-000168 new file mode 100644 index 0000000000000000000000000000000000000000..02bcab9fc257e2bc2d5244fd76f10acaf311a9c4 GIT binary patch literal 173 zcmX@1{7I*Ufss)vC$%g!CnZVGsj?)sJhM2}IX|}`u_&=5zlfDlUNN&IHMdx?Fxfe( zA}KMP fE4dgLnN~7#GBB@VWD)xHF8v-zU=>JU4Nw38%d0SQ literal 0 HcmV?d00001 diff --git a/packs/weapons/000114.ldb b/packs/weapons/000114.ldb deleted file mode 100644 index dbf5479c46d9550d9dfcbec74e52049e0fd05c5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20665 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 RXZv^AXB#&cN9Vo!zXAW~37P-^ diff --git a/packs/weapons/000171.ldb b/packs/weapons/000171.ldb new file mode 100644 index 0000000000000000000000000000000000000000..8e85e13f1099a92f8b1166d9005da53ba6418a49 GIT binary patch literal 22345 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 literal 0 HcmV?d00001 diff --git a/packs/weapons/000117.log b/packs/weapons/000174.log similarity index 100% rename from packs/weapons/000117.log rename to packs/weapons/000174.log diff --git a/packs/weapons/CURRENT b/packs/weapons/CURRENT index 4843639..647a5d6 100644 --- a/packs/weapons/CURRENT +++ b/packs/weapons/CURRENT @@ -1 +1 @@ -MANIFEST-000115 +MANIFEST-000172 diff --git a/packs/weapons/LOG b/packs/weapons/LOG index 4d6bac7..2665e5d 100644 --- a/packs/weapons/LOG +++ b/packs/weapons/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.433042 7fe93b4006c0 Recovering log #112 -2024/02/22-16:41:06.443539 7fe93b4006c0 Delete type=3 #110 -2024/02/22-16:41:06.443620 7fe93b4006c0 Delete type=0 #112 -2024/02/22-17:53:02.215099 7fe9336006c0 Level-0 table #118: started -2024/02/22-17:53:02.215127 7fe9336006c0 Level-0 table #118: 0 bytes OK -2024/02/22-17:53:02.221556 7fe9336006c0 Delete type=0 #116 -2024/02/22-17:53:02.227884 7fe9336006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.235378 7fe9336006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.120733 7f78fb4006c0 Recovering log #169 +2024/04/26-11:56:58.131336 7f78fb4006c0 Delete type=3 #167 +2024/04/26-11:56:58.131437 7f78fb4006c0 Delete type=0 #169 +2024/04/26-14:04:50.916765 7f78f90006c0 Level-0 table #175: started +2024/04/26-14:04:50.916811 7f78f90006c0 Level-0 table #175: 0 bytes OK +2024/04/26-14:04:50.923244 7f78f90006c0 Delete type=0 #173 +2024/04/26-14:04:50.923424 7f78f90006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.923458 7f78f90006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) diff --git a/packs/weapons/LOG.old b/packs/weapons/LOG.old index 63c02ac..9ab6665 100644 --- a/packs/weapons/LOG.old +++ b/packs/weapons/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.097189 7f579e0006c0 Recovering log #108 -2024/02/22-14:31:16.107077 7f579e0006c0 Delete type=3 #106 -2024/02/22-14:31:16.107122 7f579e0006c0 Delete type=0 #108 -2024/02/22-14:32:10.972184 7f57978006c0 Level-0 table #113: started -2024/02/22-14:32:10.975629 7f57978006c0 Level-0 table #113: 20665 bytes OK -2024/02/22-14:32:10.983057 7f57978006c0 Delete type=0 #111 -2024/02/22-14:32:10.983192 7f57978006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.003548 7f57978006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at '!items!zjOFhNocHjeJZcy4' @ 68 : 1 -2024/02/22-14:32:11.003554 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.006860 7f57978006c0 Generated table #114@1: 34 keys, 20665 bytes -2024/02/22-14:32:11.006868 7f57978006c0 Compacted 1@1 + 1@2 files => 20665 bytes -2024/02/22-14:32:11.013139 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.013212 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.013296 7f57978006c0 Delete type=2 #113 -2024/02/22-14:32:11.023903 7f57978006c0 Manual compaction at level-1 from '!items!zjOFhNocHjeJZcy4' @ 68 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.034986 7f94660006c0 Recovering log #165 +2024/04/19-08:19:44.045848 7f94660006c0 Delete type=3 #163 +2024/04/19-08:19:44.045945 7f94660006c0 Delete type=0 #165 +2024/04/19-08:29:59.928700 7f94632006c0 Level-0 table #170: started +2024/04/19-08:29:59.933419 7f94632006c0 Level-0 table #170: 22345 bytes OK +2024/04/19-08:29:59.940150 7f94632006c0 Delete type=0 #168 +2024/04/19-08:29:59.940392 7f94632006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.975365 7f94632006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at '!items!zjOFhNocHjeJZcy4' @ 102 : 1 +2024/04/19-08:29:59.975386 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.979839 7f94632006c0 Generated table #171@1: 34 keys, 22345 bytes +2024/04/19-08:29:59.979870 7f94632006c0 Compacted 1@1 + 1@2 files => 22345 bytes +2024/04/19-08:29:59.986359 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.986509 7f94632006c0 Delete type=2 #114 +2024/04/19-08:29:59.986711 7f94632006c0 Delete type=2 #170 +2024/04/19-08:29:59.986945 7f94632006c0 Manual compaction at level-1 from '!items!zjOFhNocHjeJZcy4' @ 102 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) diff --git a/packs/weapons/MANIFEST-000115 b/packs/weapons/MANIFEST-000115 deleted file mode 100644 index d3a09cb3134ea8cf3ac5d204e93709512edd8cee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmdNeD|pqyz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&P8Nub5eqnp><`mF4f2 z;g_H6k(KHdm0W4U=)wR7>`X;F7s6GUs=RC1*WV;Tb(ursY@Jh=|8%p}JvBPrCvA~Q5Sx74|+jL{XMjF2%5&6S*7 d42(=`895o4*D {{localize "BOL.ui.tab.stats"}} - {{#if (ne charType "creature")}} + {{#if (isCreature charType)}} + + {{else}} {{localize "BOL.ui.tab.actions"}} {{localize "BOL.ui.tab.features"}} {{localize "BOL.ui.tab.equipment"}} @@ -47,21 +49,23 @@ {{!-- Sheet Body --}}