Gestion des hordes et divers améliorations + traduction espagnole

This commit is contained in:
LeRatierBretonnien 2024-09-05 20:14:17 +02:00
parent e6bdc427f2
commit ed68c17304
111 changed files with 1443 additions and 343 deletions

View File

@ -1050,7 +1050,7 @@ body.system-bol img#logo {
flex-direction: column;
position: absolute;
top: 2.75rem;
right: 4rem;
right: 16rem;
}
.tokenhudext.right {
justify-content: flex-start;
@ -1064,10 +1064,10 @@ body.system-bol img#logo {
.tokenhudext.right2 {
justify-content: flex-start;
flex-direction: column;
transform: translate(0, -30%);
/*transform: translate(0, -30%);*/
position: absolute;
top: -4rem;
left: -12rem;
left: 11rem;
}
.control-icon.tokenhudicon {
width: fit-content;
@ -1097,3 +1097,6 @@ body.system-bol img#logo {
.character-summary-rollable {
text-decoration: underline;
}
.activated-green {
color: darkgreen;
}

View File

@ -4,7 +4,8 @@
"character": "PC",
"encounter": "NPC",
"npc": "NPC",
"vehicle": "Vehicle"
"vehicle": "Vehicle",
"horde": "Horde"
},
"Item": {
"item": "Object",
@ -220,7 +221,13 @@
"BOL.ui.newNaturalProtection": "Natural protection",
"BOL.ui.createNaturalWeapon": "Create a natural weapon",
"BOL.ui.createNaturalProtection": "Create a natural protection",
"BOL.ui.hordeSize": "Horde size",
"BOL.ui.hordeAttack": "Horde attack",
"BOL.ui.hordeName": "Name of the Horde",
"BOL.ui.criticallegend": "Legendary Success",
"BOL.ui.hordeHP": "Horde Vitality (1 member)",
"BOL.ui.hordehp": "Horde Vitality (total)",
"BOL.featureCategory.origins": "Origins",
"BOL.featureCategory.races": "Races",
"BOL.featureCategory.careers": "Careers",
@ -466,12 +473,14 @@
"BOL.chat.rolldamage": "Roll for damages",
"BOL.chat.rolldamage6": "Roll for damages +6",
"BOL.chat.rolldamage12": "Roll for damages +12 (1 HP)",
"BOL.chat.rolldamage12Legend": "Roll for damages +12",
"BOL.chat.damageresult": "Damages of {name} : {total}",
"BOL.chat.damagetarget": "Target : {target}",
"BOL.chat.applydamagetotarget": "Apply damages to the target",
"BOL.chat.fightoption": "Combat options",
"BOL.chat.reroll": "Reroll (1 HP)",
"BOL.chat.heroicreminder": "In addition of the actions below, you can : <ul><li>Carnage : Do a second free attack on the same opponent</li><li>Precise : 1 Malus Die on your opponent on a chosen location</li><li>Disarm</li><li>Rabble Massacre</li><li>Prone : Push your opponent on the ground (max +1 size)</li></ul>If you spent 1 Hero Point in addition, all these effects can be doubled.",
"BOL.chat.legendaryreminder": "In addition of the actions below, you can twice the following actions: <ul><li>Carnage : Do a second free attack on the same opponent</li><li>Precise : 1 Malus Die on your opponent on a chosen location</li><li>Disarm</li><li>Rabble Massacre</li><li>Prone : Push your opponent on the ground (max +1 size)</li></ul>",
"BOL.chat.toheroic": "Convert to Mighty success (1 HP)",
"BOL.chat.tolegend": "Convert to Legendary succes (1 HP)",
"BOL.chat.hurttitle": "{name} is going to receive {damageTotal} damages !",
@ -529,8 +538,10 @@
"BOL.chat.criticalrabble": "Rabble Massacre : If you fight against rabble, damages results indicate the amount of rabble you kill.",
"BOL.chat.criticalpush": "Prone : If the size allow it, you push your opponent on the ground. He suffer 1 Malus Die for all his actions during the next round.",
"BOL.chat.criticalup": "Transform to Legendary : If you spent 1 Hero Point/Villain, you can transform this Heroic success into a Legendary success.You can the choose 2 options in this list above.",
"BOL.chat.criticalinfo": "This is a Legendary or Heroic succes ! Choose your options and effects !",
"BOL.chat.criticalinfo": "This is an Heroic success ! Choose your options and effects !",
"BOL.chat.criticallegendaryinfo": "This is a Legendary succes ! Choisissez vos options et effets !",
"BOL.chat.criticalbuttonjournal": "Legendary/Heroic Success",
"BOL.chat.nodamage": "Do not apply damages",
"BOL.dialog.soeasy": "So easy (+4)",
"BOL.dialog.veryeasy": "Very easy (+2)",

595
lang/es.json Normal file
View File

@ -0,0 +1,595 @@
{
"TYPES": {
"Actor": {
"character": "PJ",
"encounter": "PNJ",
"npc": "PNJ",
"vehicle": "Vehículo"
},
"Item": {
"item": "Objeto",
"feature": "Rasgo",
"weapon": "Arma",
"armure": "Armadura"
}
},
"BOL.attributes.vigor": "Fuerza",
"BOL.attributes.halfvigor" : "Media-Fuerza",
"BOL.attributes.agility": "Agilidad",
"BOL.attributes.mind": "Mente",
"BOL.attributes.appeal": "Atractivo",
"BOL.aptitudes.init": "Iniciativa",
"BOL.aptitudes.melee": "Melé",
"BOL.aptitudes.ranged": "Distancia",
"BOL.aptitudes.def": "Defensa",
"BOL.aptitudes.prot": "Protección",
"BOL.resources.hp": "Vitalidad",
"BOL.resources.hero": "Héroe",
"BOL.resources.faith": "Fe",
"BOL.resources.creation": "Creación",
"BOL.resources.power": "Poder",
"BOL.resources.villainy": "Villano",
"BOL.resources.alchemypoints": "Puntos Alquimia",
"BOL.traits.xp": "Experiencia",
"BOL.ui.tab.stats": "Atributos",
"BOL.ui.tab.combat": "Combate",
"BOL.ui.tab.actions": "Acciones",
"BOL.ui.tab.features": "Rasgos",
"BOL.ui.tab.equipment": "Equipo",
"BOL.ui.tab.description": "Descripción",
"BOL.ui.tab.details": "Detalles",
"BOL.ui.tab.spellalchemy": "Alquimia",
"BOL.ui.tab.astrologer": "Astrólogo",
"BOL.ui.astrologerPoints": "Puntos Astrología",
"BOL.ui.astrologerPointsLabel": "Puntos Astrología actuales",
"BOL.ui.ishoroscopemajor": "¿Horóscopo Mayor (ej del grupo)?",
"BOL.ui.answer": "Respuesta",
"BOL.ui.horoscopefavorable": "Favorable (1dB)",
"BOL.ui.horoscopeunfavorable": "Desfavorable (1dM)",
"BOL.ui.horoscopes": "Horóscopos",
"BOL.ui.horoscopesBonus": "Horóscopos (Ventaja)",
"BOL.ui.horoscopesMalus": "Horóscopos (Desventaja)",
"BOL.ui.groupHoroscope": "Horóscropo de Grupo de ",
"BOL.ui.rabble": "Chusma",
"BOL.ui.tough": "Matones",
"BOL.ui.villain": "Villanos",
"BOL.ui.properties": "Propiedades",
"BOL.ui.description": "Descripción",
"BOL.ui.actions": "Acciones",
"BOL.ui.capacities": "Capacidad",
"BOL.ui.damages": "Daño",
"BOL.ui.details": "Detalles",
"BOL.ui.category": "Categoría",
"BOL.ui.subcategory": "Sub-Categoría",
"BOL.ui.type": "Tipo",
"BOL.ui.subtype": "Subtipo",
"BOL.ui.attribute" : "Atributo",
"BOL.ui.aptitude" : "Habilidad",
"BOL.ui.advantages" : "Ventaja/Desventaja",
"BOL.ui.modifiers": "Modificador",
"BOL.ui.item": "Objeto",
"BOL.ui.edit": "Editar",
"BOL.ui.unequip": "Quitar",
"BOL.ui.equip": "Equipar",
"BOL.ui.delete": "Borrar",
"BOL.ui.roll" : "Tirar",
"BOL.ui.equipment" : "Equipo",
"BOL.ui.equipmentProperties" : "Propiedades Equipo",
"BOL.ui.weaponAttack" : "Ataque Arma",
"BOL.ui.weaponProperties" : "Propiedades Arma",
"BOL.ui.protectionProperties" : "Propiedades Protección",
"BOL.ui.magicalProperties" : "Propiedades Mágicas",
"BOL.ui.alchemyProperties": "Propiedades Alquimia",
"BOL.ui.armor" : "Armadura",
"BOL.ui.reach" : "Alcance",
"BOL.ui.weapon" : "Arma",
"BOL.ui.melee" : "Melé",
"BOL.ui.ranged" : "Distancia",
"BOL.ui.protection" : "Protección",
"BOL.ui.shield" : "Escudo",
"BOL.ui.blocking" : "Bloqueo",
"BOL.ui.range" : "Alcance",
"BOL.ui.quantity" : "Cantidad",
"BOL.ui.qty" : "Cant.",
"BOL.ui.slot" : "Hueco",
"BOL.ui.weight" : "Peso",
"BOL.ui.price": "Precio",
"BOL.ui.cancel": "Cancelar",
"BOL.ui.submit": "OK",
"BOL.ui.attributeCheck" : "Tirada Atributo",
"BOL.ui.aptitudeCheck" : "Tirada Habilidad",
"BOL.ui.weaponCheck" : "Tirada Arma",
"BOL.ui.spellCheck" : "Tirada Conjuro",
"BOL.ui.careers" : "Oficios",
"BOL.ui.boons" : "Ventaja",
"BOL.ui.flaws" : "Desventaja",
"BOL.ui.rank" : "Rango",
"BOL.ui.success" : "Éxito",
"BOL.ui.failure" : "Fallo",
"BOL.ui.fumble" : "Pifia",
"BOL.ui.critical" : "Éxito Asombroso",
"BOL.ui.criticallegend" : "Éxito Legendario",
"BOL.ui.maneuvers" : "Maniobras",
"BOL.ui.stacksize" : "Tamaño Pila (máx)",
"BOL.ui.weapons" : "Armas",
"BOL.ui.protections" : "Protección",
"BOL.ui.ammos" : "Munición",
"BOL.ui.containers" : "Contenedor",
"BOL.ui.treasure" : "Tesoro",
"BOL.ui.vehicles" : "Vehículo/Montura",
"BOL.ui.misc" : "Varios",
"BOL.ui.vehicleProperties" : "Propiedades Vehículo",
"BOL.ui.speed" : "Velocidad",
"BOL.ui.noWeaponName" : "Nombre Arma",
"BOL.ui.targetDefence": "Defensa",
"BOL.ui.applyShieldMalus": "Aplicar Mod. Escudo",
"BOL.ui.shieldMalus": "Mod. Escudo",
"BOL.ui.defenseScore": "Valor Defensa",
"BOL.ui.defender": "Defensor",
"BOL.ui.difficulty": "Dificultad",
"BOL.ui.spellProperties": "Propiedades Conjuro",
"BOL.ui.duration": "Duración",
"BOL.ui.spellkeep": "Mantenimiento",
"BOL.ui.concentrate": "Concentración",
"BOL.ui.registerInit": "Registrar Inic.",
"BOL.ui.isSorcerer": "¿Es Hechicero?",
"BOL.ui.isAlchemist": "¿Es Alquimista?",
"BOL.ui.isPriest": "¿Es Clérigo/Druida?",
"BOL.ui.isAstrologer": "¿Es Astrólogo?",
"BOL.ui.circle": "Círculo",
"BOL.ui.spells": "Conjuros",
"BOL.ui.focusSpell": "Lanzar conjuro",
"BOL.ui.sorcererRank" : "Rango Hechicero",
"BOL.ui.alchemistRank": "Rango Alquimista",
"BOL.ui.mandatoryconditions": "Condiciones obligatorias",
"BOL.ui.optionnalconditions": "Condiciones opcionales",
"BOL.ui.ppcost": "Coste Puntos Poder",
"BOL.ui.ppAvailable": "Puntos Poder Disponibles",
"BOL.ui.pccost": "Coste Puntos Creación",
"BOL.ui.pcnow": "Puntos Creación Actuales",
"BOL.ui.alchemyType": "Tipo",
"BOL.ui.alchemy": "Alquimia",
"BOL.ui.makeAlchemy": "Realizar Alquimia",
"BOL.ui.alchemyCostTotal": "Coste Total Puntos Alquimia",
"BOL.ui.alchemyInvest": "Invertir Puntos Alquimia",
"BOL.ui.alchemyCurrent": "Puntos Alquimia actuales en Objeto",
"BOL.ui.advance": "Estado",
"BOL.ui.isadvantage": "¿Da un dado ventaja?",
"BOL.ui.bonusmalus": "Ventaja/desventaja adicional",
"BOL.ui.nbdices": "Número Dados",
"BOL.ui.totalmod": "Mod. Total",
"BOL.ui.rangeModifiers": "Mod. distancia",
"BOL.ui.money": "Dinero",
"BOL.ui.moneyTitle": "Tesoro",
"BOL.ui.fightOption": "Opciones Combate",
"BOL.ui.none": "Ninguno",
"BOL.ui.fightOptionType": "Tipo Opción Combate",
"BOL.ui.activated": "Activado",
"BOL.ui.deactivated": "Desactivado",
"BOL.ui.status": "Estado",
"BOL.ui.toactivated": "Activo",
"BOL.ui.todeactivated": "Inactivo",
"BOL.ui.armorAgiMalus": "Mod. Armadura+Escudo (Agi)",
"BOL.ui.armorInitMalus": "Mod. Armadura (Inic)",
"BOL.ui.attackValue": "Valor Ataque",
"BOL.ui.attackModifier": "Mod. Ataque",
"BOL.ui.weaponbonus": "Esta arma se beneficia de un Dado de ventaja (ej Arma Personal)",
"BOL.ui.initMalus": "Desventaja Inic.",
"BOL.ui.creature": "Criatura",
"BOL.ui.undead": "No-muerto",
"BOL.ui.daemon": "Demonio",
"BOL.ui.attributaptitude": "Atributo o Habilidad",
"BOL.ui.always": "Todos (ej siempre)",
"BOL.ui.effectbonusmalus": "Ventaja o Desventaja a aplicar",
"BOL.ui.boleffects": "Efectos (automático)",
"BOL.ui.modifier": "Modificador",
"BOL.ui.effects": "Efectos Activos",
"BOL.ui.pcname": "PCs",
"BOL.ui.npcname": "NPCs",
"BOL.ui.pclistbutton": "Vista compacta",
"BOL.ui.noactorfound": "PNJ Desconocido. El PNJ debe ser conocido en el mundo de juego para poder mostrase.",
"BOL.ui.deletetitle": "Borrar",
"BOL.ui.confirmdelete": "¿Seguro que quieres borrar este objeto?",
"BOL.ui.nomorealchemypoints": "¡Sin Puntos de Creación!",
"BOL.ui.armornoformula": "La Armadura {protect.name} no dispone de fórmula de protección!",
"BOL.ui.selectactor": "Selecciona un actora para aplicar la macro",
"BOL.ui.itemnotfound": "Imposible encontrar el objeto de esta macro",
"BOL.ui.noinit": "Sin iniciativa. Tira por iniciativa desde la hoja del actor.",
"BOL.ui.warninitiative": "Iniciativa no disponible. Tira Iniciativa para este combate.",
"BOL.ui.isspecial": "¿Especial?",
"BOL.ui.createEquipment": "Crear equipo",
"BOL.ui.astrology": "Astrología",
"BOL.ui.astrologyMinor": "Crear Horóscopo Menor",
"BOL.ui.astrologyMajor": "Crear Horóscopo Mayor",
"BOL.ui.astrologyMajorGroup": "Crear Grupo Horóscopo Mayor",
"BOL.ui.makeHoroscope": "Crear Horóscopo",
"BOL.ui.astrologerRank": "Rango Astrólogo",
"BOL.ui.horoscopeCost": "Coste Puntos Astrología",
"BOL.ui.minor": "Menor",
"BOL.ui.major": "Mayor",
"BOL.ui.majorgroup": "Grupo Mayor",
"BOL.ui.horoscopeGroup": "Grupo Horóscopo",
"BOL.ui.horoscopeDiceRemaining": "Dados Restantes",
"BOL.ui.horoscopeDiceMax": "Dado Máx",
"BOL.ui.astrologyNoPoints": "¡No dispones de suficientes Puntos Astrología!",
"BOL.ui.newEquipment": "Nuevo equipo",
"BOL.ui.newNaturalWeapon": "Arma natural",
"BOL.ui.newNaturalProtection": "Protección natural",
"BOL.ui.createNaturalWeapon": "Crear un arma natural",
"BOL.ui.createNaturalProtection": "Crear una protección natural",
"BOL.featureCategory.origins": "Origen",
"BOL.featureCategory.races": "Raza",
"BOL.featureCategory.careers": "Oficios",
"BOL.featureCategory.boons": "Ventajas",
"BOL.featureCategory.flaws": "Desventajas",
"BOL.featureCategory.languages": "Idiomas",
"BOL.featureCategory.fightoptions": "Opciones Combate",
"BOL.featureSubtypes.origin": "Origen",
"BOL.featureSubtypes.race": "Raza",
"BOL.featureSubtypes.career": "Oficio",
"BOL.featureSubtypes.boon": "Ventaja",
"BOL.featureSubtypes.flaw": "Desventaja",
"BOL.featureSubtypes.language": "Idioma",
"BOL.featureSubtypes.gods": "Dioses",
"BOL.featureSubtypes.fightOption": "Opción Combate",
"BOL.featureSubtypes.effect": "Efecto",
"BOL.featureSubtypes.effects": "Efectos",
"BOL.featureSubtypes.boleffect": "Efecto",
"BOL.featureSubtypes.horoscope": "Horóscopo",
"BOL.featureSubtypes.xplog": "Diario PX",
"BOL.bougette.nomoney": "Nada",
"BOL.bougette.tolive": "Vivir justo",
"BOL.bougette.easylife": "Vida simple",
"BOL.bougette.luxury" : "Vida lujosa",
"BOL.bougette.rich": "¡Rico!",
"BOL.fightOptionTypes.armor": "Ataque Armadura",
"BOL.fightOptionTypes.intrepid": "Ataque Total",
"BOL.fightOptionTypes.twoweaponsdef": "Dos Armas (Defensa)",
"BOL.fightOptionTypes.twoweaponsatt": "Dos Armas (Ataque)",
"BOL.fightOptionTypes.fulldefense": "Defensa Total",
"BOL.fightOptionTypes.defense": "Posición Defensiva",
"BOL.fightOptionTypes.attack": "Posición Ofensiva",
"BOL.fightOptionTypes.other": "Otro",
"BOL.itemCategory.object": "Objeto",
"BOL.itemCategory.equipment": "Equipo",
"BOL.itemCategory.consumable": "Consumible",
"BOL.itemCategory.spell": "Conjuro",
"BOL.itemCategory.vehicle": "Montura/Vehículo",
"BOL.itemCategory.other": "Otro",
"BOL.itemCategory.capacity" : "Capacidad",
"BOL.itemCategory.alchemy": "Alquimia",
"BOL.itemCategory.vehicleweapon": "Arma Vehicular",
"BOL.combatCategory.protections": "Protecciones",
"BOL.combatCategory.shields": "Escudos",
"BOL.combatCategory.melee": "Melé",
"BOL.combatCategory.ranged": "Distancia",
"BOL.combatCategory.fightOptions": "Opciones combate",
"BOL.combatCategory.natural": "Armas Naturales",
"BOL.equipmentCategory.weapon": "Arma",
"BOL.equipmentCategory.armor": "Armadura",
"BOL.equipmentCategory.protection": "Protección",
"BOL.equipmentCategory.shield": "Escudo",
"BOL.equipmentCategory.helm": "Casco",
"BOL.equipmentCategory.jewel": "Joya",
"BOL.equipmentCategory.scroll": "Pergamino",
"BOL.equipmentCategory.ammunition": "Munición",
"BOL.equipmentCategory.container": "Contenedor",
"BOL.equipmentCategory.currency": "Moneda",
"BOL.equipmentCategory.other": "Otro",
"BOL.protectionCategory.armor": "Armadura",
"BOL.protectionCategory.shield": "Escudo",
"BOL.protectionCategory.helm": "Casco",
"BOL.protectionCategory.other": "Otro",
"BOL.spellItem.charm": "Truco",
"BOL.spellItem.circle1": "Primer Círculo",
"BOL.spellItem.circle2": "Segundo Círculo",
"BOL.spellItem.circle3": "Tercer Círculo",
"BOL.alchemyItem.common": "Común",
"BOL.alchemyItem.scarce": "Escaso",
"BOL.alchemyItem.legend": "Legendario",
"BOL.alchemyItem.mythic": "Mítico",
"BOL.weaponCategory.melee": "Melé",
"BOL.weaponCategory.ranged": "Distancia",
"BOL.weaponCategory.other": "Otro",
"BOL.itemProperty.damageMultiplier": "Multiplicador Daño",
"BOL.itemProperty.attackBonusDice": "Dado Ventaja Ataque",
"BOL.itemProperty.equipable": "Equipable",
"BOL.itemProperty.protection": "Protección",
"BOL.itemProperty.blocking": "Bloqueo",
"BOL.itemProperty.magical": "Mágico",
"BOL.itemProperty.concealable": "Ocultable",
"BOL.itemProperty.2H": "Arma 2M",
"BOL.itemProperty.helm": "Casco",
"BOL.itemProperty.improvised": "Improvisada",
"BOL.itemProperty.shield": "Escudo",
"BOL.itemProperty.melee": "Melé",
"BOL.itemProperty.throwable": "Arrojadiza",
"BOL.itemProperty.ignoreshield": "Ignora Escudo",
"BOL.itemProperty.bashing": "Golpea",
"BOL.itemProperty.stackable": "Apilable",
"BOL.itemProperty.ranged": "Distancia",
"BOL.itemProperty.weapon": "Arma",
"BOL.itemProperty.reloadable": "Recargable",
"BOL.itemProperty.worn": "Equipada",
"BOL.itemProperty.spell" : "Conjuro",
"BOL.itemProperty.armor" : "Armadura",
"BOL.itemProperty.consumable" : "Consumible",
"BOL.itemProperty.bow" : "Arco",
"BOL.itemProperty.crossbow" : "Ballesta",
"BOL.itemProperty.throwing" : "Arrojadiza",
"BOL.itemProperty.activable" : "Activable",
"BOL.itemProperty.powder" : "Polvo",
"BOL.itemProperty.attackAttribute" : "Ataque (Atributo)",
"BOL.itemProperty.attackAptitude" : "Ataque (Habilidad)",
"BOL.itemProperty.attackModifiers" : "Ataque (Modificadores)",
"BOL.itemProperty.attackReroll1" : "Ataque (Relanzar 1s)",
"BOL.itemProperty.damage" : "Daño",
"BOL.itemProperty.damageModifiers" : "Daño (Modificador)",
"BOL.itemProperty.damageAttribute" : "Daño (Atributo)",
"BOL.itemProperty.damageSpecial" : "Damage (Especial)",
"BOL.itemProperty.damageReroll1" : "Relanzar 1s",
"BOL.itemProperty.range" : "Alcance (en m)",
"BOL.itemProperty.soakFormula": "Absorver (Fórmula)",
"BOL.itemProperty.soakModifiers": "Absorver (Modificador)",
"BOL.itemProperty.soakValue": "Absorver (Valor Defecto)",
"BOL.itemProperty.armorQuality": "Calidad Armadura",
"BOL.itemProperty.blockingMalus" : "Mod. Bloqueo",
"BOL.itemProperty.blockingAttacksBlocked" : "Ataques bloqueados",
"BOL.itemProperty.blocking1Attack" : "Bloquea 1 ataque",
"BOL.itemProperty.blockingAllAttacks" : "Bloquea todos ataques",
"BOL.itemProperty.slot" : "Hueco",
"BOL.itemProperty.reload": "Recarga (Acción)",
"BOL.itemProperty.weaponSize" : "Tamaño Arma",
"BOL.itemProperty.difficulty": "Dificultad",
"BOL.itemProperty.natural": "Arma natural",
"BOL.itemProperty.onlymodifier": "Sólo modificador (ej criatura)",
"BOL.itemStat.quantity": "Cantidad",
"BOL.itemStat.weight": "Peso",
"BOL.itemStat.price": "Precio",
"BOL.itemStat.range": "Alcance",
"BOL.itemStat.damage": "Daño",
"BOL.itemStat.reload": "Recargar (Acción)",
"BOL.itemStat.soak": "Absorver",
"BOL.itemStat.blocking": "Bloqueo",
"BOL.itemStat.modifiers": "Modificadores",
"BOL.weaponSize.unarmed" : "Desarmado",
"BOL.weaponSize.improvised" : "Improvisada",
"BOL.weaponSize.light" : "Ligera",
"BOL.weaponSize.medium" : "Mediana",
"BOL.weaponSize.heavy" : "Pesada",
"BOL.itemModifiers.init": "Mod. (Iniciativa)",
"BOL.itemModifiers.social": "Mod. (Social)",
"BOL.itemModifiers.agility": "Mod. (Agilidad)",
"BOL.itemModifiers.powercost": "Mod. (Coste adicional en PP)",
"BOL.itemBlocking.malus": "Modificador",
"BOL.itemBlocking.nbAttacksPerRound": "Agilidad",
"BOL.soakFormula.none" : "-",
"BOL.soakFormula.light" : "Ligero (Cancela d6-3 daño)",
"BOL.soakFormula.medium" : "Mediano (Cancela d6-2 daño)",
"BOL.soakFormula.heavy" : "Pesado (Cancela d6-1 daño)",
"BOL.armorQuality.none" : "-",
"BOL.armorQuality.light" : "Ligera",
"BOL.armorQuality.lightQ" : "Ligera Calidad",
"BOL.armorQuality.lightSup" : "Ligera Superior",
"BOL.armorQuality.lightLeg" : "Ligera Legendaria",
"BOL.armorQuality.medium" : "Mediana",
"BOL.armorQuality.mediumQ" : "Mediana Calidad",
"BOL.armorQuality.mediumSup" : "Mediana Superior",
"BOL.armorQuality.mediumLeg" : "Mediana Legendaria",
"BOL.armorQuality.heavy" : "Pesada",
"BOL.armorQuality.heavyQ" : "Pesada Calidad",
"BOL.armorQuality.heavySup" : "Pesada Superior",
"BOL.armorQuality.heavyLeg" : "Pesada Legendaria",
"BOL.equipmentSlots.none" : "-",
"BOL.equipmentSlots.head" : "Cabeza",
"BOL.equipmentSlots.neck" : "Cuello",
"BOL.equipmentSlots.shoulders" : "Ombros",
"BOL.equipmentSlots.body" : "Cuerpo",
"BOL.equipmentSlots.rhand" : "Mano derecha",
"BOL.equipmentSlots.lhand" : "Mano izquierda",
"BOL.equipmentSlots.2hands" : "2 manos",
"BOL.equipmentSlots.rarm" : "Brazo derecho",
"BOL.equipmentSlots.larm" : "Brazo izquierdo",
"BOL.equipmentSlots.chest" : "Pecho",
"BOL.equipmentSlots.belt" : "Cintura",
"BOL.equipmentSlots.legs" : "Piernas",
"BOL.equipmentSlots.feet" : "Pies",
"BOL.equipmentSlots.finder" : "Dedo",
"BOL.equipmentSlots.ear" : "Oreja",
"BOL.vehicleCategory.mount" : "Montura terrestre",
"BOL.vehicleCategory.flying" : "Montura voladora",
"BOL.vehicleCategory.boat" : "Bote",
"BOL.vehicleCategory.other" : "Otro",
"BOL.range.PointBlank": "Quemarropa",
"BOL.range.Short": "Corta",
"BOL.range.Medium": "Media",
"BOL.range.Long": "Larga",
"BOL.range.VeryLong": "Distante",
"BOL.range.Extreme": "Extrema",
"BOL.range.Maximum": "Límite",
"BOL.notification.MacroMultipleTokensSelected": "¡Has seleccionado varios tokens!",
"BOL.notification.MacroNoActorAvailable": "¡No se pudo marcar el actor como objetivo!",
"BOL.notification.MacroNoTokenSelected": "¡Debes seleccionar un token!",
"BOL.size.tiny": "Minúsculo",
"BOL.size.verysmall": "Muy pequeño",
"BOL.size.small" : "Pequeño",
"BOL.size.medium" : "Mediano",
"BOL.size.large" : "Grande",
"BOL.size.verylarge": "Muy Grande",
"BOL.size.huge" : "Monstruoso",
"BOL.size.massive" : "Monumental",
"BOL.size.enormous": "Enorme",
"BOL.size.gigantic": "Gigante",
"BOL.size.immense": "Inmenso",
"BOL.size.colossal": "Colosal",
"BOL.chat.fightactive": "¡Activa la opción de combate {foName} este asalto!",
"BOL.chat.fightunactive": "¡Desactiva la opción de combate {foName} este asalto!",
"BOL.chat.isdead": "¡{name} esta muerto!",
"BOL.chat.epitaph": "¡Guardar el honor de su nombre y su memoria!",
"BOL.chat.vitalityzero": "Vitalidad de {name} es {hp}: ¡va a caer inconsciente!",
"BOL.chat.vitalityheroism": "Puedes gastar 1 Punto Héroe para levantarte en 1 asalto.",
"BOL.chat.vitalityheroismhint": "En este caso, tu vitalidad se incrementa a su máximo dividido por 2.",
"BOL.chat.vitalitydying": "Vitalidad de {name} es {hp}! Se esta muriendo...",
"BOL.chat.vitalitydyingheroism": "Puedes gastar 1 Punto Héroe para Desafiar la Muerte.",
"BOL.chat.alchemytitle": "Receta alquímica: {name}",
"BOL.chat.alchemypoints": "Coste Puntos Creación: {pcCostCurrent}",
"BOL.chat.alchemysuccess": "¡La receta alquímica es un éxito!<br>Crea el objeto/efecto relevante en el inventario.<br>El estadio se reinicia.",
"BOL.chat.alchemyfailure": "¡La receta alquímica ha fallado!<br>El estadio se reinicia.",
"BOL.chat.rolldamage": "Tirada de daño",
"BOL.chat.rolldamage6": "Tirada de daño +6",
"BOL.chat.rolldamage12": "Tirada de daño +12 (1 PH)",
"BOL.chat.damageresult": "Daño {name}: {total}",
"BOL.chat.damagetarget": "Objetivo: {target}",
"BOL.chat.applydamagetotarget": "Aplicar daño al objetivo",
"BOL.chat.fightoption": "Opciones de combate",
"BOL.chat.reroll": "Relanzar (1 PH)",
"BOL.chat.heroicreminder": "Adicionalmente a las acciones abajo puedes: <ul><li>Carnicería: 1 ataque adicional al mismo oponente</li><li>Golpe Preciso: 1 Dado desventaja para oponente en localización</li><li>Desarme</li><li>Asesino de Chusma</li><li>Derribado: empujas oponente al suelo (máx +1 tamaño)</li></ul>Si gastas 1 Punto Heroe adicional, todos estos efectos pueden doblarse.",
"BOL.chat.toheroic": "Convertir en éxito Asombroso (1 PH)",
"BOL.chat.tolegend": "Convertir en éxito Legendario (1 PH)",
"BOL.chat.hurttitle": "¡{name} va a recibir {damageTotal} daño!",
"BOL.chat.armordefault": "Este ataque atraviesa armadura: la armadura no se utiliza para reducir daño.",
"BOL.chat.witharmor": "Impacto con armadura",
"BOL.chat.withoutarmor": "Impacto sin armadura",
"BOL.chat.shakeoff": "Sacudirse las Heridas (1 PH)",
"BOL.chat.splinteredshield": "Sacrificar Escudo/Arma {name} (1 PH)",
"BOL.chat.nodamage": "Sin daño",
"BOL.chat.damagesummary": "{name} recibe daño",
"BOL.chat.protectvalue": "Protección armadura",
"BOL.chat.noprotectvalue": "¡Sin armadura!",
"BOL.chat.heroreducedamage": "Un Punto de Héroe se ha gastado, para reducir el daño en {total}.",
"BOL.chat.herosplintered": "No recibes daño gracias a sacrificar el escudo/arma {weaponHero.name}. ¡El escudo/arma se ha destruido! y un PH se ha gastado.",
"BOL.chat.finaldamage": "Daño Final: ¡{finalDamage} de daño!",
"BOL.chat.spell": "Conjuro",
"BOL.chat.spellcost": "Coste Puntos Poder",
"BOL.chat.spellremaining": "Puntos Poder restantes",
"BOL.chat.nodamagesummary": "Sin daño ....",
"BOL.chat.damageresume": "{name} recibe heridas ...",
"BOL.chat.fumblemessage": "Si aceptas un fallo calamitoso (DJ escoje consecuencia), puedes ganar 1 Punto Héroe adicional.",
"BOL.chat.rangeinfo": "Disparo de {attackerName} a {defenderName}",
"BOL.chat.rangeweaponinfo": "Arma: {weaponName} - Alcance base {weaponRange}",
"BOL.chat.rangeout": "Mod: Fuera de alcance",
"BOL.chat.range0": "Mod: Quemarropa (+1)",
"BOL.chat.range1": "Mod: Alcance Corto (0)",
"BOL.chat.range2": "Mod: Alcance Medio (-1)",
"BOL.chat.range3": "Mod: Alcance Largo (-2)",
"BOL.chat.range4": "Mod: Alcance Distante (-4)",
"BOL.chat.range5": "Mod: Alcance Extremo (-6)",
"BOL.chat.range6": "Mod: Alcance Límite (-8)",
"BOL.chat.rangeprefix": "Distancia calculada: ",
"BOL.chat.rangevisible": "Linea de visión limpia entre tokens.",
"BOL.chat.rangenotvisible": "Linea de visión bloqueada entre tokens.",
"BOL.chat.rangetitle": "Información DJ",
"BOL.chat.weaponreroll1": "Recordatorio, este arma vuelve a tirar los 1s en daño.",
"BOL.chat.rollbougette": "Tirada moneda",
"BOL.chat.bougettesuccess": "¡Tus fondos monetarios no varían!",
"BOL.chat.bougettefailure": "Has gastado demasiado dinero, tu balance se decrementa un nivel...",
"BOL.chat.initiative": "Rango iniciativa (10 a 1)",
"BOL.chat.horoscope": "Horóscopo",
"BOL.chat.horoscopepoints": "Coste: {points} Puntos Astrología",
"BOL.chat.horoscopeminorsuccess": "Éxito horóscopo menor: cambia el nombre del horóscopo en la hoja. Te beneficias de 1 Dado Ventaja en la situación.",
"BOL.chat.horoscopeminorfailure": "Fallo horóscopo menor: cambia el nombre del horóscopo en la hoja. Sufres 1 Dado Desventaja en la situación.",
"BOL.chat.horoscopemajorsuccess": "Éxito horóscopo mayor: {horoscopeName} consigue 1 Punto Héroe en esta aventura. El punto ha sido añadido automáticamente.",
"BOL.chat.horoscopemajorfailure": "Fallo horóscopo mayor: {horoscopeName} pierde 1 Punto Héroe en esta aventura. El punto ha sido reducido automáticamente.",
"BOL.chat.horoscopemajorgroupsuccess": "Éxito en tu grupo de horóscopo mayor. Tu y tus compañeros ganáis {careerBonus} Dado Ventaja durante esta aventura.",
"BOL.chat.horoscopemajorgroupfailure": "Fallo en tu grupo de horóscopo mayor. Tu y tus compañeros sufrís {careerBonus} Dado Desventaja durante esta aventura.",
"BOL.chat.usedhoroscope": "Se ha utilizado Horóscopo",
"BOL.chat.horoscopedeleted": "Los horóscopos utilizados son borrados automáticamente.",
"BOL.chat.criticaloptions": "¡Éxito Asombroso! Selecciona 1 opción:",
"BOL.chat.criticalcarnage": "Carnicería: ganas 1 ataque adicional. Este segundo ataque no se puede beneficiar de Puntos Héroe/Villano.",
"BOL.chat.criticalplus6": "Golpe Devastador: añade +6 al daño causado (botón abajo).",
"BOL.chat.criticalprecise": "Golpe Preciso: impactas y dañas a tu oponente. Describe lo que haces (DJ de acuerdo), tu oponente sufre 1 Dado Desventaja en acciones relevantes.",
"BOL.chat.criticalunarm": "Desarme: si su oponente lleva algún arma, puede decidir desarmarlo en lugar de hacerle daño.",
"BOL.chat.criticalrabble": "Asesino de Chusma: si luchas contra Chusma, el daño resultante se convierte en el número de enemigos que derrotas.",
"BOL.chat.criticalpush": "Derribado: si el tamaño lo permite, empujas oponente al suelo. Sufre un 1 Dado Desventaja en todas sus acciones el siguiente asalto.",
"BOL.chat.criticalup": "Transforma en Legendario: si gastas 1 Punto Héroe/Villano transformas el éxito Asombroso en Legendario. Selecciona 2 opciones de la lista.",
"BOL.chat.criticalinfo": "¡Esto es un éxito Asombroso o Legendario! Escoge tus opciones y efectos",
"BOL.chat.criticalbuttonjournal": "Éxito Asombroso/Legendario",
"BOL.dialog.soeasy": "Demasiado fácil (+4)",
"BOL.dialog.veryeasy": "Muy fácil (+2)",
"BOL.dialog.easy": "Fácil (+1)",
"BOL.dialog.moderate": "Moderado (0)",
"BOL.dialog.hard": "Difícil (-1)",
"BOL.dialog.tough": "Duro (-2)",
"BOL.dialog.demanding": "Exigente (-4)",
"BOL.dialog.formidable": "Formidable (-6)",
"BOL.dialog.heroic": "Heroica (-8)",
"BOL.dialog.mythic": "Mítica (-10)",
"BOL.dialog.divine": "Divina (-12)",
"BOL.dialog.pointblank": "Quemarropa (+1)",
"BOL.dialog.close": "Corta (0)",
"BOL.dialog.medium": "Media (-1))",
"BOL.dialog.long": "Larga (-2)",
"BOL.dialog.distant": "Distante (-4)",
"BOL.dialog.extreme": "Extrema (-6)",
"BOL.dialog.utmost": "Límite (-8)",
"BOL.ui.name": "Nombre",
"BOL.ui.xp": "Experiencia",
"BOL.ui.xpspent": "Consumida",
"BOL.ui.xptotal": "Total",
"BOL.ui.biosize": "Tamaño",
"BOL.ui.bioweight": "Peso",
"BOL.ui.bioage": "Edad",
"BOL.ui.biohair": "Pelo",
"BOL.ui.bioeyes": "Ojos",
"BOL.ui.biosigns": "Marcas",
"BOL.ui.biodescription": "Descripción",
"BOL.ui.bionotes": "Notas",
"BOL.chat.welcome1": "Bienvenidos a Bárbaros de Lemuria (Ludospherik)",
"BOL.chat.welcome2": "Para jugar es necesario usar el manual, que lo podéis conseguir aquí: https://www.ludospherik-editions.com/en_gb/",
"BOL.chat.welcome3": "Los mapas incluidos tienen autorización de Guillaume Tavernier y Ludospherik. ¡Nuestro agradecimiento!",
"BOL.chat.welcome4": "Todo el soporte para el sistema es a través del servidor Discord: https://discord.gg/pPSDNJk",
"BOL.chat.welcome5": "¡Buena partida en Lemuria!",
"BOL.chat.welcome6": "",
"BOL.settings.rollArmor": "Tiradas de armadura",
"BOL.settings.rollArmorTooltip": "Tiradas de armadura, si no esta activo usará el valor fijo",
"BOL.settings.useBougette": "Utilizar Bougette (regla casera francesa)",
"BOL.settings.useBougetteTooltip": "Utilizar valor Bougette (Monedero), descrito en Annales Lemurienne de LeRatierBretonnien (https://www.lahiette.com/leratierbretonnien/)",
"BOL.settings.removeDead": "Automáticamente eliminar PNJs muertos al final del asalto",
"BOL.settings.removeDeadTooltip": "Automáticamente eliminar PNJs, cuando la Vitalidad es menor de 0 al final de cada asalto",
"BOL.settings.diceFormula": "Fórmula de Dados",
"BOL.settings.diceFormulaTooltip": "Fórmula general de dados (2d6 por defecto)",
"BOL.settings.diceSuccessValue" : "Valor éxito",
"BOL.settings.diceSuccessValueTooltip": "Valor del umbral para el éxito (9 por defecto en 2d6)",
"BOL.settings.diceCriticalValue" : "Valor éxito crítico",
"BOL.settings.diceCriticalValueTooltip": "Valor del umbral mínimo para el éxito crítico (12 por defecto en 2d6)",
"BOL.settings.diceCriticalFailure" : "Valor fallo crítico",
"BOL.settings.diceCriticalFailureTooltip": "Valor del umbral máximo para el fallo crítico (2 por defecto en 2d6)",
"BOL.settings.defaultLogoActorSheetPath" : "Logo para la Hoja",
"BOL.settings.defaultLogoPathActorSheetTooltip": "Hubicación del logo para la hoja del Actor (346x200, por defecto: /systems/bol/ui/logo.webp)",
"BOL.settings.defaultLogoTopLeftPath" : "Logo esquina superior izquierda",
"BOL.settings.defaultLogoTopLeftPathTooltip": "Hubicación logo ventana principal superior izquierda (718x416, por defecto: /systems/bol/ui/logo2.webp)"
}

View File

@ -4,7 +4,8 @@
"character": "Personnage",
"encounter": "PNJ",
"npc": "PNJ",
"vehicle": "Véhicule"
"vehicle": "Véhicule",
"horde": "Horde"
},
"Item": {
"item": "Objet",
@ -240,6 +241,11 @@
"BOL.ui.newNaturalProtection": "Protection naturelle",
"BOL.ui.createNaturalWeapon": "Créer une arme naturelle",
"BOL.ui.createNaturalProtection": "Créer une protection naturelle",
"BOL.ui.hordeSize": "Taille de la horde",
"BOL.ui.hordeAttack": "Attaque de Horde",
"BOL.ui.hordeName": "Nom de la Horde",
"BOL.ui.hordeHP": "Vitalité (1 membre)",
"BOL.ui.hordehp": "Vitalité (total)",
"BOL.featureCategory.origins": "Origines",
"BOL.featureCategory.races": "Races",
@ -495,12 +501,14 @@
"BOL.chat.rolldamage": "Lancer les dommages",
"BOL.chat.rolldamage6": "Lancer les dommages +6",
"BOL.chat.rolldamage12": "Dommages +12 (1 Pt. d'Heroisme)",
"BOL.chat.rolldamage12Legend": "Dommages +12",
"BOL.chat.damageresult": "Dommages de {name} : {total}",
"BOL.chat.damagetarget": "Cible : {target}",
"BOL.chat.applydamagetotarget": "Appliquer les dommages à la cible",
"BOL.chat.fightoption": "Option de combat",
"BOL.chat.reroll": "Relancer (1 P. Heroisme)",
"BOL.chat.heroicreminder": "En plus des actions indiquées sur les boutons ci-dessous, vous pouvez : <ul><li>Carnage : Attaquer une seconde fois le même adversaire</li><li>Coup précis : Un dé de malus à votre adversaire sur une localisation choisie</li><li>Désarmement</li><li>Massacrer la piétaille</li><li>Renversement : Renversez votre adversaire (1 taille de plus max)</li></ul>Si vous dépensez un Point d'Héroisme en plus, tout ces effets peuvent être doublés",
"BOL.chat.legendaryreminder": "En plus des actions indiquées sur les boutons ci-dessous, vous pouvez effectuer 2 actions parmis: <ul><li>Carnage : Attaquer une seconde fois le même adversaire</li><li>Coup précis : Un dé de malus à votre adversaire sur une localisation choisie</li><li>Désarmement</li><li>Massacrer la piétaille</li><li>Renversement : Renversez votre adversaire (1 taille de plus max)</li></ul>",
"BOL.chat.toheroic": "Transformer en succés Héroïque (1 P. Héroisme/Vilainie)",
"BOL.chat.tolegend": "Transformer en succes Légendaire (1 P. Heroisme/Vilainie)",
"BOL.chat.hurttitle": "{name} va encaisser {damageTotal} dégats !",
@ -558,9 +566,10 @@
"BOL.chat.criticalrabble": "Massacrer la piétaille : Si vous combattez de la Piétaille, les résultats des dommages indiquent le nombre d'adversaires mis hors de combat.",
"BOL.chat.criticalpush": "Renversement : Si la taille le permet, vous poussez votre adversaire au sol, il souffrira d'1 Dé de Malus pour toutes ses actions au round suivant.",
"BOL.chat.criticalup": "Transformer en Légendaire : En dépensant 1 point d'Héroisme/Vilainie, vous pouvez transformer ce Succès Héroïque en Légendaire, qui vous permet de prendre 2 options dans la liste ci-dessus (cf. bouton pour un +12 aux dommages par exemple).",
"BOL.chat.criticalinfo": "C'est un succès Héroïque ou Légendaire ! Choisissez vos options et effets !",
"BOL.chat.criticalinfo": "C'est un succès Héroïque ! Choisissez vos options et effets !",
"BOL.chat.criticallegendaryinfo": "C'est un succès Légendaire ! Choisissez vos options et effets !",
"BOL.chat.criticalbuttonjournal": "Succès Héroïque/Légendaire",
"BOL.chat.losshp": "{name} a perdu {lossHP} points de Vitalité. Si il se repose quelques minutes, il peut récupérer {recupHP} points de Vitalité.",
"BOL.chat.applyrecup": "Récupérer pendant quelques minutes (+{recupHP} Vitalité)",
"BOL.chat.inforecup": "{name} vient de récupérer {recupHP} points de Vitalité après quelques minutes de repos.",

View File

@ -7,6 +7,35 @@ import { BoLUtility } from "../system/bol-utility.js";
*/
export class BoLActor extends Actor {
static async create(data, options) {
// Case of compendium global import
if (data instanceof Array) {
return super.create(data, options);
}
// If the created actor has items (only applicable to duplicated actors) bypass the new actor creation logic
if (data.items) {
let actor = super.create(data, options);
return actor;
}
if (data.type == 'horde') {
let weapon = {
name: game.i18n.localize("BOL.ui.hordeAttack"), type: "item",
img: "ui/icons/attaque_melee.webp",
system: foundry.utils.duplicate(game.bol.config.defaultNaturalWeapon)
}
weapon.system.properties.attackModifiers = 1
weapon.system.properties.damage = "1d6M"
data.items = [ weapon ]
data.img = "systems/bol/ui/icons/icon-horde-token.webp"
data.prototypeToken = { texture: "systems/bol/ui/icons/icon-horde-token.webp" }
}
return super.create(data, options);
}
/** @override */
prepareData() {
@ -18,9 +47,31 @@ export class BoLActor extends Actor {
this.chartype = 'tough'
this.villainy = true
}
if (this.type == "horde") {
let weapon = this.items.find(i => i.type === "item" && i.system.subtype === "weapon")
// Check if the horde attack is inline with the hordesize
if (weapon?.system?.properties?.attackModifiers != this.system.hordesize) {
this.updateEmbeddedDocuments('Item', [{ _id: weapon.id, 'system.properties.attackModifiers': this.system.hordesize }])
}
}
super.prepareData()
}
/* -------------------------------------------- */
async _onCreateOperation(documents, operation, user) {
await super._onCreateOperation(documents, operation, user);
}
/* -------------------------------------------- */
getTokenSizeFromHordeSize(hordeSize) {
hordeSize = hordeSize || this.system.hordesize
// If size > 50 then max is 50
let size = Math.min(hordeSize, 20)
// Compute the size of the token from 1 to 5
let tokenSize = Math.max((size / 4), 1) // Never below 1
return tokenSize
}
/* -------------------------------------------- */
async _preCreate(data, options, user) {
@ -39,7 +90,7 @@ export class BoLActor extends Actor {
if (this.type === 'character') {
return true
}
return (this.type === 'encounter' && this.chartype == "adversary")
return (this.type === 'encounter' && this.chartype == "adversary")
}
/* -------------------------------------------- */
@ -205,7 +256,7 @@ export class BoLActor extends Actor {
/* -------------------------------------------- */
addXPLog(type, name, cost, value) {
let xplog = {
name: "XP : "+game.i18n.localize(type), type: "feature",
name: "XP : " + game.i18n.localize(type), type: "feature",
img: "icons/magic/symbols/chevron-elipse-circle-blue.webp",
system: {
subtype: "xplog", properties: {
@ -264,7 +315,7 @@ export class BoLActor extends Actor {
xp.spent += nextXP
this.update({ [`system.xp`]: xp })
this.updateEmbeddedDocuments('Item', [{ _id: career._id, 'system.rank': career.system.rank + 1 }])
this.addXPLog("career", career.name, nextXP, career.system.rank+1)
this.addXPLog("career", career.name, nextXP, career.system.rank + 1)
} else {
ui.notifications.warn("Pas assez de points d'expérience !")
}
@ -419,7 +470,7 @@ export class BoLActor extends Actor {
}
isSorcerer() {
return (this.careers.find(item => item.system.properties.sorcerer ))
return (this.careers.find(item => item.system.properties.sorcerer))
}
isAlchemist() {
return (this.careers.find(item => item.system.properties.alchemist))
@ -612,7 +663,7 @@ export class BoLActor extends Actor {
}
/*-------------------------------------------- */
getSorcererBonus() {
let sorcerer = this.careers.find(item => item.system.properties.sorcerer )
let sorcerer = this.careers.find(item => item.system.properties.sorcerer)
if (sorcerer) {
return sorcerer.system.rank
}
@ -799,7 +850,7 @@ export class BoLActor extends Actor {
}
if (this.system.resources.hp.value < -5 && !dead) {
await this.createEmbeddedDocuments("ActiveEffect", [
{ name: game.i18n.localize('EFFECT.StatusDead'), icon: 'icons/svg/skull.svg', statuses: 'dead' }
{ name: game.i18n.localize('EFFECT.StatusDead'), icon: 'icons/svg/skull.svg', statuses: 'dead' }
])
}
ChatMessage.create({
@ -896,6 +947,34 @@ export class BoLActor extends Actor {
if (data.system?.resources) {
this.checkNumeric(data.system.resources)
}
// Apply changes in Horde size to Token width/height
if (this.type == "horde" ) {
if (data?.system?.hordesize) { // If horde size is changed}
let newHP = data.system.hordesize * this.system.hordebasehp
if (newHP != this.system.resources.hp.value) {
data.system.resources = { hp: { value: newHP, max: newHP } } // Update HP
}
let tokenSize = this.getTokenSizeFromHordeSize(data?.system?.hordesize)
if (this.isToken && (tokenSize !== this.token.width)) {
this.token.update({ width: tokenSize, height: tokenSize })
} else {
if (tokenSize && (tokenSize !== this.prototypeToken.width)) {
if (!foundry.utils.hasProperty(data, "prototypeToken.width")) {
data.prototypeToken ||= {};
data.prototypeToken.height = tokenSize;
data.prototypeToken.width = tokenSize;
}
}
}
}
if (data?.system?.hordebasehp) {
let newHP = this.system.hordesize * data.system.hordebasehp
if (newHP != this.system.resources.hp.value) {
data.system.resources = { hp: { value : newHP, max: newHP} }
}
}
}
super._preUpdate(data, options, userId)
}
@ -966,8 +1045,15 @@ export class BoLActor extends Actor {
}
/*-------------------------------------------- */
async sufferDamage(damage) {
let updates = {}
let newHP = this.system.resources.hp.value - damage
await this.update({ 'system.resources.hp.value': newHP })
updates['system.resources.hp.value'] = newHP
if (this.type == "horde") {
let newSize = Math.ceil(newHP / this.system.hordebasehp)
updates['system.hordesize'] = newSize
}
await this.update(updates)
}
/* -------------------------------------------- */

217
module/actor/horde-sheet.js Normal file
View File

@ -0,0 +1,217 @@
/**
* Extend the basic ActorSheet with some very simple modifications
* @extends {ActorSheet}
*/
import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
export class BoLHordeSheet extends ActorSheet {
/** @override */
static get defaultOptions() {
return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["bol", "sheet", "actor"],
template: "systems/bol/templates/actor/horde-sheet.hbs",
width: 860,
height: 600,
dragDrop: [{ dragSelector: ".items-list .item", dropSelector: null }],
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "stats" }]
});
}
/* -------------------------------------------- */
/** @override */
activateListeners(html) {
super.activateListeners(html);
function onLoad() {
let logoSheet = BoLUtility.getLogoActorSheet()
$(".bol-actor-form").css("backgroundImage",`url(${logoSheet})`)
}
// Setup everything onload
$(function () { onLoad(); });
// Everything below here is only needed if the sheet is editable
if (!this.options.editable) return;
// Add Inventory Item
html.find('.item-create').click(this._onItemCreate.bind(this));
// Update Inventory Item
html.find('.item-edit').click(ev => {
const li = $(ev.currentTarget).parents(".item");
const item = this.actor.items.get(li.data("itemId"));
item.sheet.render(true);
})
// Equip/Unequip item
html.find('.item-equip').click(this._onToggleEquip.bind(this));
html.find('.create_item').click(ev => {
this.actor.createEmbeddedDocuments('Item', [{ name: "Nouvel Equipement", type: "item" }], { renderSheet: true });
});
// Incr./Decr. career ranks
html.find(".inc-dec-btns").click((ev) => {
const li = $(ev.currentTarget).parents(".item");
if (li) {
const item = this.actor.items.get(li.data("itemId"));
if (item) {
const dataset = ev.currentTarget.dataset;
const operator = dataset.operator;
const target = dataset.target;
const incr = parseInt(dataset.incr)
const min = parseInt(dataset.min)
const max = parseInt(dataset.max) || 10000
let value = eval("item." + target)
value = value || 0
//console.log("IncDec", item, target, value, operator, min, max)
if (operator === "minus") {
if (value >= min + incr) value -= incr;
else value = min;
}
if (operator === "plus") {
if (value <= max - incr) value += incr;
else value = max;
}
let update = { [`${target}`]: value };
item.update(update);
}
}
});
// Delete Inventory Item
html.find('.item-delete').click(ev => {
Dialog.confirm({
title: "Suppression",
content: `Vous êtes sûr de vouloir supprimer cet item ?`,
yes: () => {
const li = $(ev.currentTarget).parents(".item");
this.actor.deleteEmbeddedDocuments("Item", [li.data("itemId")])
li.slideUp(200, () => this.render(false));
},
no: () => { },
defaultYes: false,
});
});
// Rollable abilities.
html.find('.rollable').click(this._onRoll.bind(this));
}
/* -------------------------------------------- */
/** @override */
async getData(options) {
const data = super.getData(options)
let formData = foundry.utils.duplicate(data)
formData.config = game.bol.config
formData.name = this.actor.name
formData.img = this.actor.img
formData.system = foundry.utils.duplicate(this.actor.system)
formData.isGM = game.user.isGM
formData.options = this.options
formData.owner = this.document.isOwner
formData.editScore = this.options.editScore
formData.description = await TextEditor.enrichHTML(this.actor.system.description, {async: true})
formData.isGM = game.user.isGM
console.log("HORDE", formData)
return formData;
}
/* -------------------------------------------- */
/**
* Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset
* @param {Event} event The originating click event
* @private
*/
_onItemCreate(event) {
event.preventDefault();
const header = event.currentTarget;
// Get the type of item to create.
const type = header.dataset.type;
// Grab any data associated with this control.
const data = foundry.utils.duplicate(header.dataset);
// Initialize a default name.
const name = `New ${type.capitalize()}`;
// Prepare the item object.
const itemData = {
name: name,
type: type,
data: data
};
// Remove the type from the dataset since it's in the itemData.type prop.
delete itemData.data["type"];
// Finally, create the item!
return this.actor.createEmbeddedDocuments("Item", [itemData]);
}
_onToggleEquip(event) {
event.preventDefault();
const li = $(event.currentTarget).closest(".item");
const item = this.actor.items.get(li.data("itemId"));
return this.actor.toggleEquipItem(item);
}
/**
* Handle clickable rolls.
* @param {Event} event The originating click event
* @private
*/
_onRoll(event) {
event.preventDefault();
const element = event.currentTarget
const dataset = element.dataset
const rollType = dataset.rollType
const li = $(event.currentTarget).closest(".item")
switch (rollType) {
case "attribute":
BoLRoll.attributeCheck(this.actor, dataset.key, event)
break;
case "aptitude":
BoLRoll.aptitudeCheck(this.actor, dataset.key, event)
break;
case "weapon":
BoLRoll.weaponCheck(this.actor, event)
break;
case "spell":
BoLRoll.spellCheck(this.actor, event)
break;
case "alchemy":
BoLRoll.alchemyCheck(this.actor, event)
break;
case "protection":
this.actor.rollProtection(li.data("item-id"))
break;
case "damage":
this.actor.rollWeaponDamage(li.data("item-id"))
break;
case "aptitudexp":
this.actor.incAptitudeXP(dataset.key)
break;
case "attributexp":
this.actor.incAttributeXP(dataset.key)
break;
case "careerxp":
this.actor.incCareerXP( li.data("item-id"))
break;
default: break;
}
}
/** @override */
setPosition(options = {}) {
const position = super.setPosition(options);
const sheetBody = this.element.find(".sheet-body");
const bodyHeight = position.height - 192;
sheetBody.css("height", bodyHeight);
return position;
}
}

View File

@ -3,6 +3,7 @@
import { BoLActor } from "./actor/actor.js"
import { BoLActorSheet } from "./actor/actor-sheet.js"
import { BoLVehicleSheet } from "./actor/vehicle-sheet.js"
import { BoLHordeSheet } from "./actor/horde-sheet.js"
import { BoLItem } from "./item/item.js"
import { BoLItemSheet } from "./item/item-sheet.js"
import { System, BOL } from "./system/config.js"
@ -54,6 +55,7 @@ Hooks.once('init', async function () {
Actors.unregisterSheet("core", ActorSheet);
Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
Items.unregisterSheet("core", ItemSheet);
Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
@ -81,7 +83,7 @@ function welcomeMessage() {
ChatMessage.create({
user: game.user.id,
whisper: [game.user.id],
content: `<div id="welcome-message-pegasus"><span class="rdd-roll-part">
content: `<div id="welcome-message-bol"><span class="rdd-roll-part">
<strong>` + game.i18n.localize("BOL.chat.welcome1") + `</strong><p>` +
game.i18n.localize("BOL.chat.welcome2") + "<p>" +
game.i18n.localize("BOL.chat.welcome3") + "<p>" +

View File

@ -661,7 +661,7 @@ export class BoLDefaultRoll {
this.rollData.initiativeRank = actor.getInitiativeRank(this.rollData)
if (this.rollData.combatData) { // If combatData present
let combat = game.combats.get(this.rollData.combatData.combatId)
console.log("SET INIT!!!!!", this.rollData.initiativeRank)
//console.log("SET INIT!!!!!", this.rollData.initiativeRank)
combat.setInitiative(this.rollData.combatData.combatantId, this.rollData.initiativeRank)
}
}
@ -777,8 +777,12 @@ export class BoLDefaultRoll {
if (this.rollData.damageMode == 'damage-plus-6') {
bonusDmg = 6
}
if (this.rollData.damageMode == 'damage-plus-12') {
if (this.rollData.damageMode == 'damage-plus-12' || this.rollData.damageMode == 'damage-plus-12-legend') {
bonusDmg = 12
if (this.rollData.damageMode == 'damage-plus-12') { // In this case, the hero point is used (ie shortcut)
let actor = BoLUtility.getActorFromRollData(this.rollData)
actor.subHeroPoints(1)
}
}
let attrDamageValue = this.getDamageAttributeValue(this.rollData.weapon.system.properties.damageAttribute)
let weaponFormula = BoLUtility.getDamageFormula(this.rollData.weapon.system, this.rollData.fightOption)

View File

@ -21,12 +21,12 @@ export class BoLCombatManager extends Combat {
// Structure input data
ids = typeof ids === "string" ? [ids] : ids;
// Get initiative malus from tough/adversary
let malusInit = 0
let malusInit = 0
for (let combatant of this.combatants) {
malusInit = Math.max(malusInit, combatant.actor.getInitiativeMalus())
}
// calculate initiative
for (let cId = 0; cId < ids.length; cId++) {
for (let cId = 0; cId < ids.length; cId++) {
const combatant = this.combatants.get(ids[cId])
let fvttInit = combatant.actor.getInitiativeRank(false, true, { combatId: this.id, combatantId: combatant.id, malusInit })
fvttInit += (cId / 100)
@ -39,17 +39,25 @@ export class BoLCombatManager extends Combat {
if (game.user.isGM) {
let combatants = this.combatants.contents
let autoRemoveDead = game.settings.get("bol", "auto-remove-dead") // Optionnal auto-removal of dead char.
let updates = []
for (let c of combatants) {
//let actor = game.actors.get(c.actorId)
if (c.actor.type == "horde") {
let actor = game.actors.get(c.actorId)
updates.push({ _id: c.id, name: actor.name + " (" + actor.system.hordesize + ")" })
}
c.actor.clearRoundModifiers()
let toRemove = []
if (autoRemoveDead && c.actor.type == "encounter" && (c.actor.system.chartype == "tough" || c.actor.system.chartype == "creature" || c.actor.system.chartype == "base") && c.actor.system.resources.hp.value <= 0) {
if (autoRemoveDead && c.actor.type == "encounter" &&
(c.actor.system.chartype == "tough" || c.actor.system.chartype == "creature" || c.actor.system.chartype == "base") && c.actor.system.resources.hp.value <= 0) {
toRemove.push(c.id || c._id)
}
//console.log("REM", autoRemoveDead, toRemove, c.actor)
if (toRemove.length > 0) {
this.deleteEmbeddedDocuments('Combatant', toRemove)
}
if (updates.length > 0) {
this.updateEmbeddedDocuments('Combatant', updates)
}
}
}
super.nextRound()
@ -58,11 +66,19 @@ export class BoLCombatManager extends Combat {
/************************************************************************************/
startCombat() {
if (game.user.isGM) {
let updates = []
let combatants = this.combatants.contents
for (let c of combatants) {
let actor = game.actors.get(c.actorId)
actor.storeVitaliteCombat()
if (c.actor.type == "horde") {
let actor = game.actors.get(c.actorId)
updates.push({ _id: c.id, name: actor.name + " (" + actor.system.hordesize + ")" })
}
}
if (updates.length > 0) {
this.updateEmbeddedDocuments('Combatant', updates)
}
}
return super.startCombat()
}

View File

@ -238,7 +238,7 @@ export class BoLUtility {
renderTemplate('systems/bol/templates/item/post-item.hbs', chatData).then(html => {
let chatOptions = BoLUtility.chatDataSetup(html);
ChatMessage.create(chatOptions, "selfroll")
ChatMessage.create(chatOptions)
});
}
/* -------------------------------------------- */

View File

@ -555,7 +555,50 @@ BOL.defaultNaturalWeapon = {
"attackModifiers": 1,
"weaponSize": "unarmed",
"damage": "d6B",
"damageAttribute": "vigor",
"damageAttribute": "",
"damageModifiers": null,
"damageMultiplier": "1",
"damageReroll1": false
},
"quantity": 1,
"weight": 0,
"price": 0,
"worn": false
}
BOL.defaultHordeAttack = {
"category": "equipment",
"subtype": "weapon",
"description": "",
"properties": {
"ranged": false,
"melee": true,
"spell": false,
"protection": false,
"weapon": true,
"armor": false,
"helm": false,
"shield": false,
"equipable": false,
"consumable": false,
"magical": false,
"2H": false,
"reloadable": false,
"bow": false,
"crossbow": false,
"throwing": false,
"stackable": false,
"natural": true,
"concealable": false,
"ignoreshield": false,
"attackBonusDice": false,
"onlymodifier": true,
"attackAttribute": "vigor",
"attackAptitude": "melee",
"attackModifiers": 1,
"weaponSize": "unarmed",
"damage": "d6M",
"damageAttribute": "",
"damageModifiers": null,
"damageMultiplier": "1",
"damageReroll1": false

View File

@ -22,6 +22,7 @@ export const preloadHandlebarsTemplates = async function () {
"systems/bol/templates/actor/parts/tabs/vehicle-stats.hbs",
"systems/bol/templates/actor/parts/tabs/vehicle-description.hbs",
"systems/bol/templates/actor/parts/tabs/vehicle-weapons.hbs",
"systems/bol/templates/actor/parts/tabs/horde-description.hbs",
// ITEMS
"systems/bol/templates/item/parts/item-header.hbs",
"systems/bol/templates/item/parts/properties/feature-properties.hbs",

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.600289 7f80f3e006c0 Recovering log #313
2024/09/04-08:29:45.624187 7f80f3e006c0 Delete type=3 #311
2024/09/04-08:29:45.624335 7f80f3e006c0 Delete type=0 #313
2024/09/04-08:55:35.075489 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.075528 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.081858 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.082117 7f80f10006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.082171 7f80f10006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.538151 7f80f20006c0 Recovering log #373
2024/09/05-08:22:41.600422 7f80f20006c0 Delete type=3 #371
2024/09/05-08:22:41.600521 7f80f20006c0 Delete type=0 #373
2024/09/05-08:33:29.426232 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.426300 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.452722 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.488467 7f80f10006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.488527 7f80f10006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.404112 7f80f3e006c0 Recovering log #309
2024/09/03-23:57:02.504332 7f80f3e006c0 Delete type=3 #307
2024/09/03-23:57:02.504411 7f80f3e006c0 Delete type=0 #309
2024/09/04-00:02:12.553825 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.553904 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.560122 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.566679 7f80f10006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.566727 7f80f10006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.861488 7f80f3e006c0 Recovering log #369
2024/09/05-08:21:46.915029 7f80f3e006c0 Delete type=3 #367
2024/09/05-08:21:46.915121 7f80f3e006c0 Delete type=0 #369
2024/09/05-08:22:27.102597 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:27.102637 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:27.139446 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:27.173923 7f80f10006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.173983 7f80f10006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000221
MANIFEST-000281

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.543967 7f80f2a006c0 Recovering log #219
2024/09/04-08:29:45.568470 7f80f2a006c0 Delete type=3 #217
2024/09/04-08:29:45.568609 7f80f2a006c0 Delete type=0 #219
2024/09/04-08:55:35.053637 7f80f10006c0 Level-0 table #224: started
2024/09/04-08:55:35.053701 7f80f10006c0 Level-0 table #224: 0 bytes OK
2024/09/04-08:55:35.060581 7f80f10006c0 Delete type=0 #222
2024/09/04-08:55:35.082061 7f80f10006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.082130 7f80f10006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.398393 7f80f3e006c0 Recovering log #279
2024/09/05-08:22:41.466662 7f80f3e006c0 Delete type=3 #277
2024/09/05-08:22:41.466801 7f80f3e006c0 Delete type=0 #279
2024/09/05-08:33:29.343775 7f80f10006c0 Level-0 table #284: started
2024/09/05-08:33:29.343813 7f80f10006c0 Level-0 table #284: 0 bytes OK
2024/09/05-08:33:29.385824 7f80f10006c0 Delete type=0 #282
2024/09/05-08:33:29.488427 7f80f10006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.488496 7f80f10006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.191364 7f80f2a006c0 Recovering log #215
2024/09/03-23:57:02.292367 7f80f2a006c0 Delete type=3 #213
2024/09/03-23:57:02.292426 7f80f2a006c0 Delete type=0 #215
2024/09/04-00:02:12.560295 7f80f10006c0 Level-0 table #220: started
2024/09/04-00:02:12.560338 7f80f10006c0 Level-0 table #220: 0 bytes OK
2024/09/04-00:02:12.566575 7f80f10006c0 Delete type=0 #218
2024/09/04-00:02:12.566717 7f80f10006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.566746 7f80f10006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.755050 7f80f20006c0 Recovering log #275
2024/09/05-08:21:46.808280 7f80f20006c0 Delete type=3 #273
2024/09/05-08:21:46.808413 7f80f20006c0 Delete type=0 #275
2024/09/05-08:22:27.041438 7f80f10006c0 Level-0 table #280: started
2024/09/05-08:22:27.041476 7f80f10006c0 Level-0 table #280: 0 bytes OK
2024/09/05-08:22:27.068145 7f80f10006c0 Delete type=0 #278
2024/09/05-08:22:27.173875 7f80f10006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.173963 7f80f10006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.183554 7f80f2a006c0 Recovering log #313
2024/09/04-08:29:45.233441 7f80f2a006c0 Delete type=3 #311
2024/09/04-08:29:45.233583 7f80f2a006c0 Delete type=0 #313
2024/09/04-08:55:34.993899 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:34.993962 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.001825 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.023994 7f80f10006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.024130 7f80f10006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2024/09/05-08:22:40.894494 7f80f34006c0 Recovering log #373
2024/09/05-08:22:40.945071 7f80f34006c0 Delete type=3 #371
2024/09/05-08:22:40.945157 7f80f34006c0 Delete type=0 #373
2024/09/05-08:33:29.044603 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.044665 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.077608 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.188641 7f80f10006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.188725 7f80f10006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:01.593096 7f80f2a006c0 Recovering log #309
2024/09/03-23:57:01.647346 7f80f2a006c0 Delete type=3 #307
2024/09/03-23:57:01.647452 7f80f2a006c0 Delete type=0 #309
2024/09/04-00:02:12.502227 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.502249 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.508162 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.521455 7f80f10006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.521494 7f80f10006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.247658 7f80f20006c0 Recovering log #369
2024/09/05-08:21:46.345273 7f80f20006c0 Delete type=3 #367
2024/09/05-08:21:46.345365 7f80f20006c0 Delete type=0 #369
2024/09/05-08:22:26.783613 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:26.783652 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:26.820926 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:26.890117 7f80f10006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2024/09/05-08:22:26.890214 7f80f10006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.236757 7f80f34006c0 Recovering log #313
2024/09/04-08:29:45.285076 7f80f34006c0 Delete type=3 #311
2024/09/04-08:29:45.285171 7f80f34006c0 Delete type=0 #313
2024/09/04-08:55:35.008961 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.009000 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.015744 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.024074 7f80f10006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.024182 7f80f10006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2024/09/05-08:22:40.948817 7f80f3e006c0 Recovering log #373
2024/09/05-08:22:41.011059 7f80f3e006c0 Delete type=3 #371
2024/09/05-08:22:41.011181 7f80f3e006c0 Delete type=0 #373
2024/09/05-08:33:29.077896 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.078081 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.120426 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.188668 7f80f10006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.188741 7f80f10006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:01.659093 7f80f20006c0 Recovering log #309
2024/09/03-23:57:01.714808 7f80f20006c0 Delete type=3 #307
2024/09/03-23:57:01.714865 7f80f20006c0 Delete type=0 #309
2024/09/04-00:02:12.496079 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.496122 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.502129 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.521438 7f80f10006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.521486 7f80f10006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.349301 7f80f2a006c0 Recovering log #369
2024/09/05-08:21:46.398345 7f80f2a006c0 Delete type=3 #367
2024/09/05-08:21:46.398468 7f80f2a006c0 Delete type=0 #369
2024/09/05-08:22:26.754053 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:26.754147 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:26.783456 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:26.890082 7f80f10006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2024/09/05-08:22:26.890188 7f80f10006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.337427 7f80f20006c0 Recovering log #313
2024/09/04-08:29:45.385247 7f80f20006c0 Delete type=3 #311
2024/09/04-08:29:45.385347 7f80f20006c0 Delete type=0 #313
2024/09/04-08:55:35.015910 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.015983 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.023688 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.024104 7f80f10006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.024208 7f80f10006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.066316 7f80f2a006c0 Recovering log #373
2024/09/05-08:22:41.115337 7f80f2a006c0 Delete type=3 #371
2024/09/05-08:22:41.115462 7f80f2a006c0 Delete type=0 #373
2024/09/05-08:33:29.155126 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.155181 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.188218 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.188710 7f80f10006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.188774 7f80f10006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:01.783330 7f80f3e006c0 Recovering log #309
2024/09/03-23:57:01.838726 7f80f3e006c0 Delete type=3 #307
2024/09/03-23:57:01.838785 7f80f3e006c0 Delete type=0 #309
2024/09/04-00:02:12.508272 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.508294 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.514198 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.521467 7f80f10006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.521503 7f80f10006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.454932 7f80f34006c0 Recovering log #369
2024/09/05-08:21:46.506144 7f80f34006c0 Delete type=3 #367
2024/09/05-08:21:46.506300 7f80f34006c0 Delete type=0 #369
2024/09/05-08:22:26.964849 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:26.964921 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:27.001894 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:27.041259 7f80f10006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.041316 7f80f10006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000313
MANIFEST-000373

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.792446 7f80f34006c0 Recovering log #311
2024/09/04-08:29:45.814564 7f80f34006c0 Delete type=3 #309
2024/09/04-08:29:45.814808 7f80f34006c0 Delete type=0 #311
2024/09/04-08:55:35.119784 7f80f10006c0 Level-0 table #316: started
2024/09/04-08:55:35.119834 7f80f10006c0 Level-0 table #316: 0 bytes OK
2024/09/04-08:55:35.127260 7f80f10006c0 Delete type=0 #314
2024/09/04-08:55:35.146545 7f80f10006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.146620 7f80f10006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.990829 7f80f2a006c0 Recovering log #371
2024/09/05-08:22:42.046685 7f80f2a006c0 Delete type=3 #369
2024/09/05-08:22:42.046818 7f80f2a006c0 Delete type=0 #371
2024/09/05-08:33:29.688780 7f80f10006c0 Level-0 table #376: started
2024/09/05-08:33:29.688842 7f80f10006c0 Level-0 table #376: 0 bytes OK
2024/09/05-08:33:29.727188 7f80f10006c0 Delete type=0 #374
2024/09/05-08:33:29.800782 7f80f10006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.800870 7f80f10006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.921085 7f80f34006c0 Recovering log #307
2024/09/03-23:57:02.974041 7f80f34006c0 Delete type=3 #305
2024/09/03-23:57:02.974104 7f80f34006c0 Delete type=0 #307
2024/09/04-00:02:12.594370 7f80f10006c0 Level-0 table #312: started
2024/09/04-00:02:12.594419 7f80f10006c0 Level-0 table #312: 0 bytes OK
2024/09/04-00:02:12.600538 7f80f10006c0 Delete type=0 #310
2024/09/04-00:02:12.625472 7f80f10006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.625539 7f80f10006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2024/09/05-08:21:47.299690 7f80f2a006c0 Recovering log #367
2024/09/05-08:21:47.368552 7f80f2a006c0 Delete type=3 #365
2024/09/05-08:21:47.368685 7f80f2a006c0 Delete type=0 #367
2024/09/05-08:22:27.315399 7f80f10006c0 Level-0 table #372: started
2024/09/05-08:22:27.315459 7f80f10006c0 Level-0 table #372: 0 bytes OK
2024/09/05-08:22:27.352140 7f80f10006c0 Delete type=0 #370
2024/09/05-08:22:27.460577 7f80f10006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.460663 7f80f10006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000316
MANIFEST-000376

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.493437 7f80f3e006c0 Recovering log #314
2024/09/04-08:29:45.515415 7f80f3e006c0 Delete type=3 #312
2024/09/04-08:29:45.515533 7f80f3e006c0 Delete type=0 #314
2024/09/04-08:55:35.039308 7f80f10006c0 Level-0 table #319: started
2024/09/04-08:55:35.039346 7f80f10006c0 Level-0 table #319: 0 bytes OK
2024/09/04-08:55:35.045797 7f80f10006c0 Delete type=0 #317
2024/09/04-08:55:35.053432 7f80f10006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.053506 7f80f10006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.230494 7f80f20006c0 Recovering log #374
2024/09/05-08:22:41.285505 7f80f20006c0 Delete type=3 #372
2024/09/05-08:22:41.285660 7f80f20006c0 Delete type=0 #374
2024/09/05-08:33:29.306334 7f80f10006c0 Level-0 table #379: started
2024/09/05-08:33:29.306388 7f80f10006c0 Level-0 table #379: 0 bytes OK
2024/09/05-08:33:29.343292 7f80f10006c0 Delete type=0 #377
2024/09/05-08:33:29.343624 7f80f10006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.343681 7f80f10006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:01.978005 7f80f34006c0 Recovering log #310
2024/09/03-23:57:02.062495 7f80f34006c0 Delete type=3 #308
2024/09/03-23:57:02.062561 7f80f34006c0 Delete type=0 #310
2024/09/04-00:02:12.540620 7f80f10006c0 Level-0 table #315: started
2024/09/04-00:02:12.540655 7f80f10006c0 Level-0 table #315: 0 bytes OK
2024/09/04-00:02:12.547462 7f80f10006c0 Delete type=0 #313
2024/09/04-00:02:12.547615 7f80f10006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.547641 7f80f10006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.632889 7f80f3e006c0 Recovering log #370
2024/09/05-08:21:46.684630 7f80f3e006c0 Delete type=3 #368
2024/09/05-08:21:46.684773 7f80f3e006c0 Delete type=0 #370
2024/09/05-08:22:26.890435 7f80f10006c0 Level-0 table #375: started
2024/09/05-08:22:26.890515 7f80f10006c0 Level-0 table #375: 0 bytes OK
2024/09/05-08:22:26.926484 7f80f10006c0 Delete type=0 #373
2024/09/05-08:22:27.041222 7f80f10006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.041275 7f80f10006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000314
MANIFEST-000374

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.709007 7f80f3e006c0 Recovering log #312
2024/09/04-08:29:45.733181 7f80f3e006c0 Delete type=3 #310
2024/09/04-08:29:45.733331 7f80f3e006c0 Delete type=0 #312
2024/09/04-08:55:35.089354 7f80f10006c0 Level-0 table #317: started
2024/09/04-08:55:35.089399 7f80f10006c0 Level-0 table #317: 0 bytes OK
2024/09/04-08:55:35.096826 7f80f10006c0 Delete type=0 #315
2024/09/04-08:55:35.112520 7f80f10006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.112626 7f80f10006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.778653 7f80f20006c0 Recovering log #372
2024/09/05-08:22:41.859124 7f80f20006c0 Delete type=3 #370
2024/09/05-08:22:41.859240 7f80f20006c0 Delete type=0 #372
2024/09/05-08:33:29.534516 7f80f10006c0 Level-0 table #377: started
2024/09/05-08:33:29.534591 7f80f10006c0 Level-0 table #377: 0 bytes OK
2024/09/05-08:33:29.569177 7f80f10006c0 Delete type=0 #375
2024/09/05-08:33:29.649625 7f80f10006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.649698 7f80f10006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.729641 7f80f3e006c0 Recovering log #308
2024/09/03-23:57:02.791542 7f80f3e006c0 Delete type=3 #306
2024/09/03-23:57:02.791637 7f80f3e006c0 Delete type=0 #308
2024/09/04-00:02:12.587081 7f80f10006c0 Level-0 table #313: started
2024/09/04-00:02:12.587145 7f80f10006c0 Level-0 table #313: 0 bytes OK
2024/09/04-00:02:12.593984 7f80f10006c0 Delete type=0 #311
2024/09/04-00:02:12.594221 7f80f10006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.594283 7f80f10006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2024/09/05-08:21:47.102766 7f80f3e006c0 Recovering log #368
2024/09/05-08:21:47.163474 7f80f3e006c0 Delete type=3 #366
2024/09/05-08:21:47.163592 7f80f3e006c0 Delete type=0 #368
2024/09/05-08:22:27.245989 7f80f10006c0 Level-0 table #373: started
2024/09/05-08:22:27.246038 7f80f10006c0 Level-0 table #373: 0 bytes OK
2024/09/05-08:22:27.277025 7f80f10006c0 Delete type=0 #371
2024/09/05-08:22:27.315143 7f80f10006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.315245 7f80f10006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.289560 7f80f3e006c0 Recovering log #313
2024/09/04-08:29:45.334158 7f80f3e006c0 Delete type=3 #311
2024/09/04-08:29:45.334251 7f80f3e006c0 Delete type=0 #313
2024/09/04-08:55:35.002154 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.002242 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.008788 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.024042 7f80f10006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.024156 7f80f10006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.014590 7f80f20006c0 Recovering log #373
2024/09/05-08:22:41.061978 7f80f20006c0 Delete type=3 #371
2024/09/05-08:22:41.062084 7f80f20006c0 Delete type=0 #373
2024/09/05-08:33:29.120621 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.120669 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.154798 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.188692 7f80f10006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.188756 7f80f10006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:01.721377 7f80f34006c0 Recovering log #309
2024/09/03-23:57:01.776658 7f80f34006c0 Delete type=3 #307
2024/09/03-23:57:01.776714 7f80f34006c0 Delete type=0 #309
2024/09/04-00:02:12.514386 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.514437 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.521280 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.521478 7f80f10006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.521512 7f80f10006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.401929 7f80f3e006c0 Recovering log #369
2024/09/05-08:21:46.451450 7f80f3e006c0 Delete type=3 #367
2024/09/05-08:21:46.451550 7f80f3e006c0 Delete type=0 #369
2024/09/05-08:22:26.821212 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:26.821274 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:26.857912 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:26.890141 7f80f10006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2024/09/05-08:22:26.890236 7f80f10006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000314
MANIFEST-000374

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.683134 7f80f34006c0 Recovering log #312
2024/09/04-08:29:45.705019 7f80f34006c0 Delete type=3 #310
2024/09/04-08:29:45.705164 7f80f34006c0 Delete type=0 #312
2024/09/04-08:55:35.097039 7f80f10006c0 Level-0 table #317: started
2024/09/04-08:55:35.097075 7f80f10006c0 Level-0 table #317: 0 bytes OK
2024/09/04-08:55:35.103696 7f80f10006c0 Delete type=0 #315
2024/09/04-08:55:35.112549 7f80f10006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.112652 7f80f10006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.716802 7f80f2a006c0 Recovering log #372
2024/09/05-08:22:41.775130 7f80f2a006c0 Delete type=3 #370
2024/09/05-08:22:41.775222 7f80f2a006c0 Delete type=0 #372
2024/09/05-08:33:29.569351 7f80f10006c0 Level-0 table #377: started
2024/09/05-08:33:29.569388 7f80f10006c0 Level-0 table #377: 0 bytes OK
2024/09/05-08:33:29.611494 7f80f10006c0 Delete type=0 #375
2024/09/05-08:33:29.649644 7f80f10006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.649713 7f80f10006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.666135 7f80f34006c0 Recovering log #308
2024/09/03-23:57:02.722130 7f80f34006c0 Delete type=3 #306
2024/09/03-23:57:02.722238 7f80f34006c0 Delete type=0 #308
2024/09/04-00:02:12.580228 7f80f10006c0 Level-0 table #313: started
2024/09/04-00:02:12.580253 7f80f10006c0 Level-0 table #313: 0 bytes OK
2024/09/04-00:02:12.586840 7f80f10006c0 Delete type=0 #311
2024/09/04-00:02:12.594205 7f80f10006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.594266 7f80f10006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)
2024/09/05-08:21:47.049598 7f80f2a006c0 Recovering log #368
2024/09/05-08:21:47.098859 7f80f2a006c0 Delete type=3 #366
2024/09/05-08:21:47.098979 7f80f2a006c0 Delete type=0 #368
2024/09/05-08:22:27.209421 7f80f10006c0 Level-0 table #373: started
2024/09/05-08:22:27.209473 7f80f10006c0 Level-0 table #373: 0 bytes OK
2024/09/05-08:22:27.245755 7f80f10006c0 Delete type=0 #371
2024/09/05-08:22:27.315121 7f80f10006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.315204 7f80f10006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.628430 7f80f20006c0 Recovering log #313
2024/09/04-08:29:45.650295 7f80f20006c0 Delete type=3 #311
2024/09/04-08:29:45.650414 7f80f20006c0 Delete type=0 #313
2024/09/04-08:55:35.067585 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.067673 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.075311 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.082099 7f80f10006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.082155 7f80f10006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.604324 7f80f34006c0 Recovering log #373
2024/09/05-08:22:41.651481 7f80f34006c0 Delete type=3 #371
2024/09/05-08:22:41.651605 7f80f34006c0 Delete type=0 #373
2024/09/05-08:33:29.452904 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.452942 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.488195 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.488483 7f80f10006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.488542 7f80f10006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.521039 7f80f20006c0 Recovering log #309
2024/09/03-23:57:02.598636 7f80f20006c0 Delete type=3 #307
2024/09/03-23:57:02.598696 7f80f20006c0 Delete type=0 #309
2024/09/04-00:02:12.566783 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.566808 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.573557 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.594165 7f80f10006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.594235 7f80f10006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.918589 7f80f34006c0 Recovering log #369
2024/09/05-08:21:46.976419 7f80f34006c0 Delete type=3 #367
2024/09/05-08:21:46.976526 7f80f34006c0 Delete type=0 #369
2024/09/05-08:22:27.139647 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:27.139696 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:27.173621 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:27.173943 7f80f10006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.174022 7f80f10006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.765001 7f80f2a006c0 Recovering log #313
2024/09/04-08:29:45.788819 7f80f2a006c0 Delete type=3 #311
2024/09/04-08:29:45.788950 7f80f2a006c0 Delete type=0 #313
2024/09/04-08:55:35.112898 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.113011 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.119600 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.146523 7f80f10006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.146600 7f80f10006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.934947 7f80f3e006c0 Recovering log #373
2024/09/05-08:22:41.987105 7f80f3e006c0 Delete type=3 #371
2024/09/05-08:22:41.987277 7f80f3e006c0 Delete type=0 #373
2024/09/05-08:33:29.649902 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.649954 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.688488 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.800739 7f80f10006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.800849 7f80f10006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.858975 7f80f2a006c0 Recovering log #309
2024/09/03-23:57:02.913613 7f80f2a006c0 Delete type=3 #307
2024/09/03-23:57:02.913669 7f80f2a006c0 Delete type=0 #309
2024/09/04-00:02:12.608054 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.608097 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.614495 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.625516 7f80f10006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.625559 7f80f10006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
2024/09/05-08:21:47.226454 7f80f20006c0 Recovering log #369
2024/09/05-08:21:47.295984 7f80f20006c0 Delete type=3 #367
2024/09/05-08:21:47.296101 7f80f20006c0 Delete type=0 #369
2024/09/05-08:22:27.352459 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:27.352536 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:27.394328 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:27.460607 7f80f10006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.460680 7f80f10006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.388988 7f80f2a006c0 Recovering log #313
2024/09/04-08:29:45.461532 7f80f2a006c0 Delete type=3 #311
2024/09/04-08:29:45.461673 7f80f2a006c0 Delete type=0 #313
2024/09/04-08:55:35.031416 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.031477 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.039121 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.053410 7f80f10006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.053487 7f80f10006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.119154 7f80f34006c0 Recovering log #373
2024/09/05-08:22:41.174274 7f80f34006c0 Delete type=3 #371
2024/09/05-08:22:41.174461 7f80f34006c0 Delete type=0 #373
2024/09/05-08:33:29.231955 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.232019 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.263630 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.343591 7f80f10006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.343651 7f80f10006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:01.845674 7f80f2a006c0 Recovering log #309
2024/09/03-23:57:01.899154 7f80f2a006c0 Delete type=3 #307
2024/09/03-23:57:01.899286 7f80f2a006c0 Delete type=0 #309
2024/09/04-00:02:12.534195 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.534250 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.540487 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.547606 7f80f10006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.547635 7f80f10006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.509528 7f80f20006c0 Recovering log #369
2024/09/05-08:21:46.567112 7f80f20006c0 Delete type=3 #367
2024/09/05-08:21:46.567251 7f80f20006c0 Delete type=0 #369
2024/09/05-08:22:26.858203 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:26.858269 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:26.889790 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:26.890164 7f80f10006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)
2024/09/05-08:22:26.890258 7f80f10006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.737290 7f80f20006c0 Recovering log #313
2024/09/04-08:29:45.761609 7f80f20006c0 Delete type=3 #311
2024/09/04-08:29:45.761710 7f80f20006c0 Delete type=0 #313
2024/09/04-08:55:35.103875 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.103934 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.112160 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.112573 7f80f10006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.112706 7f80f10006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.863576 7f80f34006c0 Recovering log #373
2024/09/05-08:22:41.931115 7f80f34006c0 Delete type=3 #371
2024/09/05-08:22:41.931232 7f80f34006c0 Delete type=0 #373
2024/09/05-08:33:29.611739 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.611795 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.649367 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.649663 7f80f10006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.649731 7f80f10006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.798029 7f80f20006c0 Recovering log #309
2024/09/03-23:57:02.852893 7f80f20006c0 Delete type=3 #307
2024/09/03-23:57:02.852957 7f80f20006c0 Delete type=0 #309
2024/09/04-00:02:12.600662 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.600686 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.607867 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.625502 7f80f10006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.625548 7f80f10006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
2024/09/05-08:21:47.168422 7f80f34006c0 Recovering log #369
2024/09/05-08:21:47.222264 7f80f34006c0 Delete type=3 #367
2024/09/05-08:21:47.222378 7f80f34006c0 Delete type=0 #369
2024/09/05-08:22:27.277250 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:27.277287 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:27.314841 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:27.315165 7f80f10006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.315224 7f80f10006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.464980 7f80f34006c0 Recovering log #313
2024/09/04-08:29:45.490148 7f80f34006c0 Delete type=3 #311
2024/09/04-08:29:45.490265 7f80f34006c0 Delete type=0 #313
2024/09/04-08:55:35.024395 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.024475 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.031136 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.053373 7f80f10006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.053467 7f80f10006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.177588 7f80f3e006c0 Recovering log #373
2024/09/05-08:22:41.226706 7f80f3e006c0 Delete type=3 #371
2024/09/05-08:22:41.226851 7f80f3e006c0 Delete type=0 #373
2024/09/05-08:33:29.188977 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.189024 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.231681 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.343566 7f80f10006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.343638 7f80f10006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:01.916540 7f80f20006c0 Recovering log #309
2024/09/03-23:57:01.971084 7f80f20006c0 Delete type=3 #307
2024/09/03-23:57:01.971164 7f80f20006c0 Delete type=0 #309
2024/09/04-00:02:12.521599 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.521659 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.527723 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.547585 7f80f10006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.566660 7f80f10006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.570609 7f80f2a006c0 Recovering log #369
2024/09/05-08:21:46.629042 7f80f2a006c0 Delete type=3 #367
2024/09/05-08:21:46.629145 7f80f2a006c0 Delete type=0 #369
2024/09/05-08:22:26.926686 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:26.926780 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:26.964575 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:27.041245 7f80f10006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.041301 7f80f10006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000315
MANIFEST-000375

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.655079 7f80f2a006c0 Recovering log #313
2024/09/04-08:29:45.680053 7f80f2a006c0 Delete type=3 #311
2024/09/04-08:29:45.680170 7f80f2a006c0 Delete type=0 #313
2024/09/04-08:55:35.082269 7f80f10006c0 Level-0 table #318: started
2024/09/04-08:55:35.082316 7f80f10006c0 Level-0 table #318: 0 bytes OK
2024/09/04-08:55:35.089165 7f80f10006c0 Delete type=0 #316
2024/09/04-08:55:35.112477 7f80f10006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.112600 7f80f10006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.655532 7f80f3e006c0 Recovering log #373
2024/09/05-08:22:41.713047 7f80f3e006c0 Delete type=3 #371
2024/09/05-08:22:41.713223 7f80f3e006c0 Delete type=0 #373
2024/09/05-08:33:29.488660 7f80f10006c0 Level-0 table #378: started
2024/09/05-08:33:29.488714 7f80f10006c0 Level-0 table #378: 0 bytes OK
2024/09/05-08:33:29.534233 7f80f10006c0 Delete type=0 #376
2024/09/05-08:33:29.649599 7f80f10006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.649680 7f80f10006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.604977 7f80f2a006c0 Recovering log #309
2024/09/03-23:57:02.659870 7f80f2a006c0 Delete type=3 #307
2024/09/03-23:57:02.659925 7f80f2a006c0 Delete type=0 #309
2024/09/04-00:02:12.573763 7f80f10006c0 Level-0 table #314: started
2024/09/04-00:02:12.573826 7f80f10006c0 Level-0 table #314: 0 bytes OK
2024/09/04-00:02:12.580109 7f80f10006c0 Delete type=0 #312
2024/09/04-00:02:12.594186 7f80f10006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.594250 7f80f10006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.979653 7f80f20006c0 Recovering log #369
2024/09/05-08:21:47.044892 7f80f20006c0 Delete type=3 #367
2024/09/05-08:21:47.045005 7f80f20006c0 Delete type=0 #369
2024/09/05-08:22:27.174181 7f80f10006c0 Level-0 table #374: started
2024/09/05-08:22:27.174287 7f80f10006c0 Level-0 table #374: 0 bytes OK
2024/09/05-08:22:27.209162 7f80f10006c0 Delete type=0 #372
2024/09/05-08:22:27.315095 7f80f10006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.315185 7f80f10006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000222
MANIFEST-000282

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.572168 7f80f34006c0 Recovering log #220
2024/09/04-08:29:45.596979 7f80f34006c0 Delete type=3 #218
2024/09/04-08:29:45.597113 7f80f34006c0 Delete type=0 #220
2024/09/04-08:55:35.060765 7f80f10006c0 Level-0 table #225: started
2024/09/04-08:55:35.060804 7f80f10006c0 Level-0 table #225: 0 bytes OK
2024/09/04-08:55:35.067304 7f80f10006c0 Delete type=0 #223
2024/09/04-08:55:35.082083 7f80f10006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.082142 7f80f10006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.470374 7f80f2a006c0 Recovering log #280
2024/09/05-08:22:41.533238 7f80f2a006c0 Delete type=3 #278
2024/09/05-08:22:41.533373 7f80f2a006c0 Delete type=0 #280
2024/09/05-08:33:29.385994 7f80f10006c0 Level-0 table #285: started
2024/09/05-08:33:29.386037 7f80f10006c0 Level-0 table #285: 0 bytes OK
2024/09/05-08:33:29.425956 7f80f10006c0 Delete type=0 #283
2024/09/05-08:33:29.488445 7f80f10006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.488511 7f80f10006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/09/03-23:57:02.303953 7f80f34006c0 Recovering log #216
2024/09/03-23:57:02.401062 7f80f34006c0 Delete type=3 #214
2024/09/03-23:57:02.401144 7f80f34006c0 Delete type=0 #216
2024/09/04-00:02:12.547706 7f80f10006c0 Level-0 table #221: started
2024/09/04-00:02:12.547740 7f80f10006c0 Level-0 table #221: 0 bytes OK
2024/09/04-00:02:12.553588 7f80f10006c0 Delete type=0 #219
2024/09/04-00:02:12.566670 7f80f10006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
2024/09/04-00:02:12.566689 7f80f10006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
2024/09/05-08:21:46.811697 7f80f2a006c0 Recovering log #276
2024/09/05-08:21:46.857881 7f80f2a006c0 Delete type=3 #274
2024/09/05-08:21:46.857986 7f80f2a006c0 Delete type=0 #276
2024/09/05-08:22:27.068340 7f80f10006c0 Level-0 table #281: started
2024/09/05-08:22:27.068376 7f80f10006c0 Level-0 table #281: 0 bytes OK
2024/09/05-08:22:27.102389 7f80f10006c0 Delete type=0 #279
2024/09/05-08:22:27.173901 7f80f10006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)
2024/09/05-08:22:27.174003 7f80f10006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000226
MANIFEST-000286

View File

@ -1,8 +1,8 @@
2024/09/04-08:29:45.519219 7f80f20006c0 Recovering log #224
2024/09/04-08:29:45.540052 7f80f20006c0 Delete type=3 #222
2024/09/04-08:29:45.540150 7f80f20006c0 Delete type=0 #224
2024/09/04-08:55:35.046034 7f80f10006c0 Level-0 table #229: started
2024/09/04-08:55:35.046147 7f80f10006c0 Level-0 table #229: 0 bytes OK
2024/09/04-08:55:35.053132 7f80f10006c0 Delete type=0 #227
2024/09/04-08:55:35.053449 7f80f10006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
2024/09/04-08:55:35.053524 7f80f10006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
2024/09/05-08:22:41.289676 7f80f34006c0 Recovering log #284
2024/09/05-08:22:41.394376 7f80f34006c0 Delete type=3 #282
2024/09/05-08:22:41.394507 7f80f34006c0 Delete type=0 #284
2024/09/05-08:33:29.263862 7f80f10006c0 Level-0 table #289: started
2024/09/05-08:33:29.263914 7f80f10006c0 Level-0 table #289: 0 bytes OK
2024/09/05-08:33:29.306120 7f80f10006c0 Delete type=0 #287
2024/09/05-08:33:29.343610 7f80f10006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)
2024/09/05-08:33:29.343666 7f80f10006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end)

Some files were not shown because too many files have changed in this diff Show More