Compare commits
4 Commits
a5406ea901
..
14.1.0
| Author | SHA1 | Date | |
|---|---|---|---|
| 311091b262 | |||
| 6f94521a88 | |||
| 4865cb9635 | |||
| af72ca5ceb |
@@ -1,17 +1,7 @@
|
||||
IMAGES
|
||||
- Exceptées les peties icônes N&B de d10 et celles de game-icon.org,
|
||||
les images des fichiers du dossier images utilisées dans ce logiciel sont :
|
||||
Copyright © 2023-2024 Antre Monde Éditions ;
|
||||
elles sont leurs propriétés (et celles de leurs auteurs respectifs)
|
||||
et elles ne peuvent ni être reproduites ni réutilisées en dehors de
|
||||
ce logiciel, sans leur autorisation.
|
||||
- les icônes rondes, blanches sur fond noir, sont issues du site game-icons.org
|
||||
et sont sous licence https://creativecommons.org/licenses/by/3.0/
|
||||
Vous pouvez retrouver le nom de leurs auteurs respectifs sur ce site.
|
||||
- 'carte_hk.jpg', d'après 'wahaha2005', est sous GNU Free Documentation License
|
||||
version 1.2 ou toute version ultérieure publiée par la Free Software Foundation,
|
||||
https://commons.wikimedia.org/wiki/File:Hong_Kong_18_Districts_Blank_Map.svg
|
||||
- Les icones produites par LeRatierBretonnien depuis games-icons.org, sous licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
|
||||
IMAGES :
|
||||
CF images_info.md for details on the images used in this system.
|
||||
All icons : game-icons.net, free for commercial use, no attribution required.
|
||||
All other images/background/logo : Provided by Antre Monde edition, no AI
|
||||
|
||||
Code Author :
|
||||
- Developed by LeRatierBretonnien / www.uberwald.me
|
||||
|
||||
@@ -4,10 +4,12 @@ Système [Foundry VTT](https://foundryvtt.com) pour **Chroniques de l'Etrange**,
|
||||
|
||||
Copyright 2025-2026 Antre Monde Editions All rights reserved
|
||||
|
||||
Chroniques de l'ETrange is a game written by Romain d'Huissier and Cédric Lameire. The authors retain their moral rights to this work in both print and digital formats.
|
||||
Chroniques de l'Etrange is a game written by Romain d'Huissier and Cédric Lameire. The authors retain their moral rights to this work in both print and digital formats.
|
||||
|
||||
This system for FoundryVTT has been approved and authorized by Antre-Monde Edition.
|
||||
|
||||
Ce système s'inspire d'un système précédent "chroniquesdeletrange" développé par David R.D. 'Mystery Man From Outerspace' Bercovici et Christophe 'Kristov / Qaw' Laudon. Le code a été intégralément réécrit pour être compatible avec la version 14 de FoundryVTT, et pour intégrer le maximum de mécaniques de jeu des Chroniques de l'Etrange, et n'a donc aucun lien de code avec le système précédent.
|
||||
Ce système n'a plus aucun lien avec le système précédent "chroniquesdeletrange" développé par David R.D. 'Mystery Man From Outerspace' Bercovici et Christophe 'Kristov / Qaw' Laudon. Le code a été intégralément réécrit pour être compatible avec la version 14 de FoundryVTT, et pour intégrer le maximum de mécaniques de jeu des Chroniques de l'Etrange, et n'a donc aucun lien de code avec le système précédent.
|
||||
|
||||
Les icones de jeu ont été intégralement remplacées par des icônes libres de droit provenant de [game-icons.net](https://game-icons.net/), et les images de personnages et de fonds d'écran ont été fournies par Antre Monde Éditions.
|
||||
|
||||
---
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* -------------------------------------------
|
||||
/* -------------------------------------------
|
||||
Fonts
|
||||
---------------------------------------------*/
|
||||
@font-face {
|
||||
@@ -396,22 +396,17 @@ section.npc .cde-neon-tabs .item.active {
|
||||
.cde-tab-body {
|
||||
flex: 1 1 0;
|
||||
min-height: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 12px;
|
||||
background: #0d1520;
|
||||
border: 1px solid #1a2436;
|
||||
border-top: none;
|
||||
border-radius: 0 0 8px 8px;
|
||||
overflow: hidden;
|
||||
overflow-y: auto;
|
||||
}
|
||||
.cde-tab-body .tab {
|
||||
display: none;
|
||||
flex: 1 1 0;
|
||||
min-height: 0;
|
||||
flex-direction: column;
|
||||
gap: 12px;
|
||||
overflow-y: auto;
|
||||
}
|
||||
.cde-tab-body .tab.active {
|
||||
display: flex;
|
||||
@@ -452,25 +447,12 @@ section.npc .cde-neon-tabs .item.active {
|
||||
flex-direction: column;
|
||||
}
|
||||
.cde-notes-editor .editor {
|
||||
flex: 1 1 auto;
|
||||
flex: 1 1 0;
|
||||
min-height: 200px;
|
||||
height: 100%;
|
||||
border-radius: 8px;
|
||||
border: 1px solid #1a2436;
|
||||
background: #101622;
|
||||
}
|
||||
.cde-notes-editor .editor .tox {
|
||||
height: 100% !important;
|
||||
min-height: 100% !important;
|
||||
}
|
||||
.cde-notes-editor .editor .tox-editor-container {
|
||||
height: 100% !important;
|
||||
min-height: 100% !important;
|
||||
}
|
||||
.cde-notes-editor .editor iframe {
|
||||
height: 100% !important;
|
||||
min-height: 100% !important;
|
||||
}
|
||||
.cde-technique-card {
|
||||
border-left: 3px solid #ff3d5a;
|
||||
background: rgba(16, 22, 34, 0.8);
|
||||
@@ -2179,25 +2161,6 @@ section.npc .cde-neon-tabs .item.active {
|
||||
.cde-magic-toggle:hover i {
|
||||
color: #e2e8f4;
|
||||
}
|
||||
.cde-magic-order-btn {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
cursor: pointer;
|
||||
color: #7d94b8;
|
||||
border-radius: 3px;
|
||||
flex-shrink: 0;
|
||||
transition: color 0.12s, background 0.12s;
|
||||
}
|
||||
.cde-magic-order-btn i {
|
||||
font-size: 9px;
|
||||
}
|
||||
.cde-magic-order-btn:hover {
|
||||
color: #e2e8f4;
|
||||
background: rgba(38, 56, 83, 0.25);
|
||||
}
|
||||
.cde-magic-specialities {
|
||||
border-top: 1px solid #1a2436;
|
||||
padding: 4px 0;
|
||||
@@ -2780,82 +2743,6 @@ section.npc .cde-neon-tabs .item.active {
|
||||
color: #4a9eff;
|
||||
text-shadow: 0 0 8px rgba(74, 158, 255, 0.5);
|
||||
}
|
||||
/* Recovery roll chat message */
|
||||
.cde-chat-recovery {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 8px;
|
||||
padding: 8px 12px;
|
||||
}
|
||||
.cde-chat-recovery-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
}
|
||||
.cde-chat-recovery-icon {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
object-fit: contain;
|
||||
}
|
||||
.cde-chat-recovery-title {
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 14px;
|
||||
font-weight: 700;
|
||||
color: #e2e8f4;
|
||||
}
|
||||
.cde-chat-recovery-dice {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.cde-chat-recovery-dice-label {
|
||||
font-weight: 700;
|
||||
color: #00d4d4;
|
||||
}
|
||||
.cde-chat-recovery-dice-results {
|
||||
font-family: monospace;
|
||||
font-size: 13px;
|
||||
color: #e2e8f4;
|
||||
}
|
||||
.cde-chat-recovery-results {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 4px;
|
||||
padding: 6px 8px;
|
||||
border-radius: 4px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.cde-chat-recovery-even {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
color: #4a9eff;
|
||||
}
|
||||
.cde-chat-recovery-odd {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
color: #cc44ff;
|
||||
}
|
||||
.cde-chat-recovery-count {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
border-radius: 50%;
|
||||
font-size: 11px;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.cde-chat-recovery-even .cde-chat-recovery-count {
|
||||
background: #4a9eff;
|
||||
}
|
||||
.cde-chat-recovery-odd .cde-chat-recovery-count {
|
||||
background: #cc44ff;
|
||||
}
|
||||
.cde-tabs {
|
||||
margin-top: 12px;
|
||||
border-bottom: 1px solid #1a2436;
|
||||
@@ -2889,7 +2776,7 @@ section.npc .cde-neon-tabs .item.active {
|
||||
margin-top: -2px;
|
||||
}
|
||||
#pause > img {
|
||||
content: url("/systems/fvtt-chroniques-de-l-etrange/images/wheel.webp");
|
||||
content: url("/systems/fvtt-chroniques-de-l-etrange/images/logo_cde.webp");
|
||||
height: 192px;
|
||||
width: 192px;
|
||||
top: -45px;
|
||||
@@ -2940,30 +2827,6 @@ strong.ellipsis {
|
||||
#interface .chat-message .message-header .message-sender {
|
||||
width: 100px;
|
||||
}
|
||||
.cde-recovery-bar {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
.cde-recovery-btn {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 8px;
|
||||
width: 100%;
|
||||
padding: 10px 16px;
|
||||
border: 1px solid #4a9eff;
|
||||
border-radius: 6px;
|
||||
background: rgba(74, 158, 255, 0.15);
|
||||
color: #4a9eff;
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 14px;
|
||||
font-weight: 700;
|
||||
cursor: pointer;
|
||||
transition: background 0.15s, filter 0.15s;
|
||||
}
|
||||
.cde-recovery-btn:hover {
|
||||
background: rgba(74, 158, 255, 0.3);
|
||||
filter: brightness(1.1);
|
||||
}
|
||||
.cde-flex-center-text {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
@@ -3309,9 +3172,7 @@ ol.item-list li.item h4.item-name {
|
||||
flex: 1 1 0;
|
||||
margin: 0;
|
||||
font-size: 13px;
|
||||
font-weight: 600;
|
||||
color: #e2e8f4;
|
||||
font-family: "Signika", sans-serif;
|
||||
}
|
||||
ol.item-list li.item .cde-item-stat {
|
||||
font-family: monospace;
|
||||
@@ -3535,7 +3396,6 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
||||
font-family: 'Share Tech Mono', monospace;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #1a2436;
|
||||
overflow: hidden;
|
||||
}
|
||||
.cde-roll-result .cde-rr-header {
|
||||
display: flex;
|
||||
@@ -3644,12 +3504,6 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
||||
color: var(--rr-accent, #e2e8f4);
|
||||
text-shadow: 0 0 12px var(--rr-accent, transparent);
|
||||
}
|
||||
.cde-roll-result .cde-rr-hero .cde-rr-spell-power .cde-rr-spell-power-formula {
|
||||
font-size: 10px;
|
||||
color: #7d94b8;
|
||||
margin: 2px 0;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.cde-roll-result .cde-rr-hero .cde-rr-spell-power .cde-rr-spell-power-label {
|
||||
font-size: 9px;
|
||||
font-weight: 700;
|
||||
@@ -3768,8 +3622,8 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
||||
.cde-roll-result .cde-dice-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(10, 1fr);
|
||||
gap: 3px;
|
||||
padding: 8px 8px 6px;
|
||||
gap: 1px;
|
||||
padding: 6px 4px 4px;
|
||||
border-top: 1px solid #1a2436;
|
||||
}
|
||||
.cde-roll-result .cde-dice-grid .cde-dice-cell {
|
||||
@@ -3784,11 +3638,6 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
||||
color: #e2e8f4;
|
||||
line-height: 1;
|
||||
}
|
||||
.cde-roll-result .cde-dice-grid .cde-dice-cell .cde-dice-plate {
|
||||
width: 100%;
|
||||
border: none;
|
||||
opacity: 0.65;
|
||||
}
|
||||
.cde-initiative-prompt .cde-roll-field {
|
||||
flex-direction: column;
|
||||
align-items: stretch;
|
||||
@@ -4545,105 +4394,6 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
||||
color: #7d94b8;
|
||||
text-align: center;
|
||||
}
|
||||
/* Duplicate row highlight */
|
||||
.cde-migration-row-duplicate {
|
||||
background: rgba(212, 175, 55, 0.15);
|
||||
}
|
||||
.cde-migration-duplicate-icon {
|
||||
color: #d4af37;
|
||||
margin-right: 4px;
|
||||
font-size: 11px;
|
||||
}
|
||||
/* Confirmation bar */
|
||||
.cde-migration-confirm-bar {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 8px;
|
||||
padding: 12px;
|
||||
border: 1px solid rgba(212, 175, 55, 0.7);
|
||||
border-radius: 6px;
|
||||
background: rgba(212, 175, 55, 0.1);
|
||||
}
|
||||
.cde-migration-confirm-msg {
|
||||
margin: 0;
|
||||
font-size: 12px;
|
||||
color: #e2e8f4;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
}
|
||||
.cde-migration-confirm-msg i {
|
||||
color: #d4af37;
|
||||
}
|
||||
.cde-migration-confirm-duplicates {
|
||||
margin: 0;
|
||||
font-size: 11px;
|
||||
color: #e07070;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
}
|
||||
.cde-migration-confirm-duplicates i {
|
||||
color: #e07070;
|
||||
}
|
||||
.cde-migration-confirm-actions {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
justify-content: center;
|
||||
margin-top: 4px;
|
||||
}
|
||||
.cde-migration-confirm-btn {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 9px 24px;
|
||||
border: none;
|
||||
border-radius: 6px;
|
||||
background: #4a9eff;
|
||||
color: #fff;
|
||||
font-size: 13px;
|
||||
font-weight: 700;
|
||||
cursor: pointer;
|
||||
transition: filter 0.15s;
|
||||
}
|
||||
.cde-migration-confirm-btn:hover {
|
||||
filter: brightness(1.15);
|
||||
}
|
||||
.cde-migration-cancel-btn {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 9px 24px;
|
||||
border: 1px solid #1a2436;
|
||||
border-radius: 6px;
|
||||
background: none;
|
||||
color: #7d94b8;
|
||||
font-size: 13px;
|
||||
cursor: pointer;
|
||||
transition: color 0.15s, border-color 0.15s;
|
||||
}
|
||||
.cde-migration-cancel-btn:hover {
|
||||
color: #e04444;
|
||||
border-color: #e04444;
|
||||
}
|
||||
/* Progress section */
|
||||
.cde-migration-progress {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 8px;
|
||||
padding: 16px;
|
||||
font-size: 13px;
|
||||
color: #e2e8f4;
|
||||
}
|
||||
.cde-migration-progress i {
|
||||
color: #4a9eff;
|
||||
}
|
||||
.cde-migration-progress-count {
|
||||
font-weight: 700;
|
||||
color: #4a9eff;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
.cde-welcome-message {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
@@ -4700,3 +4450,277 @@ ol.item-list li.item .item-controls a.item-control:hover {
|
||||
.cde-welcome-help-btn:hover {
|
||||
filter: brightness(1.2);
|
||||
}
|
||||
i.fas.fa-dice-d10,
|
||||
i.fa-solid.fa-dice-d10 {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 1.4em;
|
||||
height: 1.4em;
|
||||
font-size: inherit;
|
||||
vertical-align: middle;
|
||||
}
|
||||
i.fas.fa-dice-d10:before,
|
||||
i.fa-solid.fa-dice-d10:before {
|
||||
content: "10";
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 0.55em;
|
||||
font-weight: 700;
|
||||
color: #e2e8f4;
|
||||
z-index: 1;
|
||||
position: relative;
|
||||
line-height: 1;
|
||||
}
|
||||
i.fas.fa-dice-d10:after,
|
||||
i.fa-solid.fa-dice-d10:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: url('../../../icons/svg/d10-grey.svg') center / contain no-repeat;
|
||||
opacity: 0.5;
|
||||
}
|
||||
a.cde-roll-trigger:hover i.fas.fa-dice-d10:after,
|
||||
a.cde-roll-trigger:hover i.fa-solid.fa-dice-d10:after,
|
||||
button:hover i.fas.fa-dice-d10:after,
|
||||
button:hover i.fa-solid.fa-dice-d10:after {
|
||||
opacity: 0.7;
|
||||
}
|
||||
.cde-roll-cell i.fas.fa-dice-d10 {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.cde-dice-plate-css {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 50px;
|
||||
height: 70px;
|
||||
background: #080c14;
|
||||
border-radius: 8px;
|
||||
border: 1px solid #1a2436;
|
||||
color: #e2e8f4;
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
margin: 2px;
|
||||
line-height: 1;
|
||||
}
|
||||
.cde-dice-plate-css::before {
|
||||
content: attr(data-value);
|
||||
display: block;
|
||||
line-height: 1;
|
||||
padding-top: 4px;
|
||||
}
|
||||
.cde-dice-plate-css::after {
|
||||
content: "";
|
||||
display: block;
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
background-image: url('../../../icons/svg/d10-grey.svg');
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
margin-top: 4px;
|
||||
opacity: 0.85;
|
||||
}
|
||||
.cde-dice-plate-css.small {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
font-size: 14px;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.cde-dice-plate-css.small::before {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
padding-top: 0;
|
||||
font-size: inherit;
|
||||
}
|
||||
.cde-dice-plate-css.small::after {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
width: auto;
|
||||
height: auto;
|
||||
margin-top: 0;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.cde-dice-plate-css.large {
|
||||
width: 60px;
|
||||
height: 84px;
|
||||
font-size: 30px;
|
||||
}
|
||||
.cde-dice-plate-css.large::after {
|
||||
width: 38px;
|
||||
height: 38px;
|
||||
}
|
||||
.cde-dice-plate-css.wood {
|
||||
border-color: #41a436;
|
||||
}
|
||||
.cde-dice-plate-css.wood::before {
|
||||
color: #7ad070;
|
||||
}
|
||||
.cde-dice-plate-css.fire {
|
||||
border-color: #cd171a;
|
||||
}
|
||||
.cde-dice-plate-css.fire::before {
|
||||
color: #ed5d60;
|
||||
}
|
||||
.cde-dice-plate-css.earth {
|
||||
border-color: #a85747;
|
||||
}
|
||||
.cde-dice-plate-css.earth::before {
|
||||
color: #cd9488;
|
||||
}
|
||||
.cde-dice-plate-css.metal {
|
||||
border-color: #70706e;
|
||||
}
|
||||
.cde-dice-plate-css.metal::before {
|
||||
color: #a3a3a1;
|
||||
}
|
||||
.cde-dice-plate-css.water {
|
||||
border-color: #009fe2;
|
||||
}
|
||||
.cde-dice-plate-css.water::before {
|
||||
color: #49c9ff;
|
||||
}
|
||||
.cde-roll-trigger:hover .cde-dice-plate-css.small,
|
||||
.cde-die-cell:hover .cde-dice-plate-css.small {
|
||||
border-color: #cc44ff;
|
||||
box-shadow: 0 0 8px rgba(204, 68, 255, 0.4);
|
||||
}
|
||||
.cde-roll-trigger:hover .cde-dice-plate-css.small::before,
|
||||
.cde-die-cell:hover .cde-dice-plate-css.small::before {
|
||||
color: #cc44ff;
|
||||
}
|
||||
.cde-roll-trigger:hover .cde-dice-plate-css.small::after,
|
||||
.cde-die-cell:hover .cde-dice-plate-css.small::after {
|
||||
opacity: 1;
|
||||
}
|
||||
a.cde-roll-trigger:hover i.fas.fa-dice-d10::before,
|
||||
a.cde-roll-trigger:hover i.fa-solid.fa-dice-d10::before,
|
||||
button:hover i.fas.fa-dice-d10::before,
|
||||
button:hover i.fa-solid.fa-dice-d10::before {
|
||||
color: #cc44ff;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css {
|
||||
width: 24px;
|
||||
min-width: 24px;
|
||||
height: 36px;
|
||||
font-size: 12px;
|
||||
margin: 1px;
|
||||
box-shadow: 0 0 0 1px rgba(38, 56, 83, 0.6), inset 0 0 0 1px rgba(226, 232, 244, 0.15);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css::before {
|
||||
padding-top: 1px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css::after {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
margin-top: 2px;
|
||||
opacity: 0.9;
|
||||
filter: brightness(0) saturate(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="0"] {
|
||||
border-color: #70706e;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="0"]::before {
|
||||
color: #afafae;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="0"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(0%) saturate(100%) hue-rotate(200deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="1"] {
|
||||
border-color: #009fe2;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="1"]::before {
|
||||
color: #62d1ff;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="1"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(200deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="2"] {
|
||||
border-color: #41a436;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="2"]::before {
|
||||
color: #8cd683;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="2"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(120deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="3"] {
|
||||
border-color: #a85747;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="3"]::before {
|
||||
color: #d4a49a;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="3"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(20deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="4"] {
|
||||
border-color: #cd171a;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="4"]::before {
|
||||
color: #ef7476;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="4"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(0deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="5"] {
|
||||
border-color: #70706e;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="5"]::before {
|
||||
color: #afafae;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="5"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(0%) saturate(100%) hue-rotate(200deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="6"] {
|
||||
border-color: #009fe2;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="6"]::before {
|
||||
color: #62d1ff;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="6"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(200deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="7"] {
|
||||
border-color: #41a436;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="7"]::before {
|
||||
color: #8cd683;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="7"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(120deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="8"] {
|
||||
border-color: #a85747;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="8"]::before {
|
||||
color: #d4a49a;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="8"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(20deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="9"] {
|
||||
border-color: #cd171a;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="9"]::before {
|
||||
color: #ef7476;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="9"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(0deg) brightness(100%);
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="10"] {
|
||||
border-color: #cd171a;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="10"]::before {
|
||||
color: #ef7476;
|
||||
font-size: 13px;
|
||||
}
|
||||
.cde-dice-plate.cde-dice-plate-css[data-value="10"]::after {
|
||||
filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(0deg) brightness(100%);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
/* -------------------------------------------
|
||||
/* -------------------------------------------
|
||||
Fonts
|
||||
---------------------------------------------*/
|
||||
|
||||
@@ -381,22 +381,17 @@ section.npc .cde-neon-tabs .item.active { color: @cde-supernatural; borde
|
||||
.cde-tab-body {
|
||||
flex: 1 1 0;
|
||||
min-height: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: @cde-gap;
|
||||
background: @cde-surface2;
|
||||
border: 1px solid @cde-border;
|
||||
border-top: none;
|
||||
border-radius: 0 0 @cde-radius @cde-radius;
|
||||
overflow: hidden;
|
||||
overflow-y: auto;
|
||||
|
||||
.tab {
|
||||
display: none;
|
||||
flex: 1 1 0;
|
||||
min-height: 0;
|
||||
flex-direction: column;
|
||||
gap: @cde-gap;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.tab.active {
|
||||
@@ -450,26 +445,11 @@ section.npc .cde-neon-tabs .item.active { color: @cde-supernatural; borde
|
||||
flex-direction: column;
|
||||
|
||||
.editor {
|
||||
flex: 1 1 auto;
|
||||
flex: 1 1 0;
|
||||
min-height: 200px;
|
||||
height: 100%;
|
||||
border-radius: @cde-radius;
|
||||
border: 1px solid @cde-border;
|
||||
background: @cde-surface;
|
||||
|
||||
// Force TinyMCE to fill the container
|
||||
.tox {
|
||||
height: 100% !important;
|
||||
min-height: 100% !important;
|
||||
}
|
||||
.tox-editor-container {
|
||||
height: 100% !important;
|
||||
min-height: 100% !important;
|
||||
}
|
||||
iframe {
|
||||
height: 100% !important;
|
||||
min-height: 100% !important;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2253,23 +2233,6 @@ section.npc .cde-neon-tabs .item.active { color: @cde-supernatural; borde
|
||||
&:hover i { color: @cde-text; }
|
||||
}
|
||||
|
||||
.cde-magic-order-btn {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
cursor: pointer;
|
||||
color: @cde-muted;
|
||||
border-radius: 3px;
|
||||
flex-shrink: 0;
|
||||
transition: color 0.12s, background 0.12s;
|
||||
|
||||
i { font-size: 9px; }
|
||||
|
||||
&:hover { color: @cde-text; background: fade(@cde-border-hi, 25%); }
|
||||
}
|
||||
|
||||
// Specialities list
|
||||
.cde-magic-specialities {
|
||||
border-top: 1px solid @cde-border;
|
||||
@@ -2805,95 +2768,6 @@ section.npc .cde-neon-tabs .item.active { color: @cde-supernatural; borde
|
||||
text-shadow: 0 0 8px fade(@cde-spell, 50%);
|
||||
}
|
||||
|
||||
/* Recovery roll chat message */
|
||||
.cde-chat-recovery {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 8px;
|
||||
padding: 8px 12px;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-header {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-icon {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
object-fit: contain;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-title {
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 14px;
|
||||
font-weight: 700;
|
||||
color: @cde-text;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-dice {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-dice-label {
|
||||
font-weight: 700;
|
||||
color: @cde-item;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-dice-results {
|
||||
font-family: monospace;
|
||||
font-size: 13px;
|
||||
color: @cde-text;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-results {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 4px;
|
||||
padding: 6px 8px;
|
||||
border-radius: 4px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-even {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
color: @cde-spell;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-odd {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
color: @cde-supernatural;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-count {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
border-radius: 50%;
|
||||
font-size: 11px;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-even .cde-chat-recovery-count {
|
||||
background: @cde-spell;
|
||||
}
|
||||
|
||||
.cde-chat-recovery-odd .cde-chat-recovery-count {
|
||||
background: @cde-supernatural;
|
||||
}
|
||||
|
||||
// Legacy tabs (actor sheets still use cde-tabs)
|
||||
.cde-tabs {
|
||||
margin-top: @cde-gap;
|
||||
@@ -2933,7 +2807,7 @@ section.npc .cde-neon-tabs .item.active { color: @cde-supernatural; borde
|
||||
}
|
||||
|
||||
#pause > img {
|
||||
content: url("/systems/fvtt-chroniques-de-l-etrange/images/wheel.webp");
|
||||
content: url("/systems/fvtt-chroniques-de-l-etrange/images/logo_cde.webp");
|
||||
height: 192px;
|
||||
width: 192px;
|
||||
top: -45px;
|
||||
@@ -2999,37 +2873,6 @@ strong.ellipsis {
|
||||
width: 100px;
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// Recovery button
|
||||
// ============================================================
|
||||
|
||||
.cde-recovery-bar {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.cde-recovery-btn {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 8px;
|
||||
width: 100%;
|
||||
padding: 10px 16px;
|
||||
border: 1px solid @cde-spell;
|
||||
border-radius: 6px;
|
||||
background: fadeout(@cde-spell, 85%);
|
||||
color: @cde-spell;
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 14px;
|
||||
font-weight: 700;
|
||||
cursor: pointer;
|
||||
transition: background 0.15s, filter 0.15s;
|
||||
|
||||
&:hover {
|
||||
background: fadeout(@cde-spell, 70%);
|
||||
filter: brightness(1.1);
|
||||
}
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// Three Treasures partial layout
|
||||
// ============================================================
|
||||
@@ -3384,7 +3227,7 @@ ol.item-list {
|
||||
|
||||
img { border: none; border-radius: 3px; flex-shrink: 0; }
|
||||
|
||||
h4.item-name { flex: 1 1 0; margin: 0; font-size: 13px; font-weight: 600; color: @cde-text; font-family: "Signika", sans-serif; }
|
||||
h4.item-name { flex: 1 1 0; margin: 0; font-size: 13px; color: @cde-text; }
|
||||
|
||||
.cde-item-stat {
|
||||
font-family: monospace;
|
||||
@@ -3593,7 +3436,6 @@ ol.item-list {
|
||||
font-family: 'Share Tech Mono', monospace;
|
||||
border-radius: 4px;
|
||||
border: 1px solid @cde-border;
|
||||
overflow: hidden;
|
||||
|
||||
// ---- Header ----
|
||||
.cde-rr-header {
|
||||
@@ -3719,13 +3561,6 @@ ol.item-list {
|
||||
text-shadow: 0 0 12px var(--rr-accent, transparent);
|
||||
}
|
||||
|
||||
.cde-rr-spell-power-formula {
|
||||
font-size: 10px;
|
||||
color: @cde-muted;
|
||||
margin: 2px 0;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.cde-rr-spell-power-label {
|
||||
font-size: 9px;
|
||||
font-weight: 700;
|
||||
@@ -3860,8 +3695,8 @@ ol.item-list {
|
||||
.cde-dice-grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(10, 1fr);
|
||||
gap: 3px;
|
||||
padding: 8px 8px 6px;
|
||||
gap: 1px;
|
||||
padding: 6px 4px 4px;
|
||||
border-top: 1px solid @cde-border;
|
||||
|
||||
.cde-dice-cell {
|
||||
@@ -3877,11 +3712,6 @@ ol.item-list {
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.cde-dice-plate {
|
||||
width: 100%;
|
||||
border: none;
|
||||
opacity: 0.65;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -4751,112 +4581,6 @@ ol.item-list {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Duplicate row highlight */
|
||||
.cde-migration-row-duplicate {
|
||||
background: fadeout(#d4af37, 85%);
|
||||
}
|
||||
|
||||
.cde-migration-duplicate-icon {
|
||||
color: #d4af37;
|
||||
margin-right: 4px;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
/* Confirmation bar */
|
||||
.cde-migration-confirm-bar {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: 8px;
|
||||
padding: 12px;
|
||||
border: 1px solid fadeout(#d4af37, 30%);
|
||||
border-radius: 6px;
|
||||
background: fadeout(#d4af37, 90%);
|
||||
}
|
||||
|
||||
.cde-migration-confirm-msg {
|
||||
margin: 0;
|
||||
font-size: 12px;
|
||||
color: @cde-text;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
|
||||
i { color: #d4af37; }
|
||||
}
|
||||
|
||||
.cde-migration-confirm-duplicates {
|
||||
margin: 0;
|
||||
font-size: 11px;
|
||||
color: #e07070;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 6px;
|
||||
|
||||
i { color: #e07070; }
|
||||
}
|
||||
|
||||
.cde-migration-confirm-actions {
|
||||
display: flex;
|
||||
gap: 8px;
|
||||
justify-content: center;
|
||||
margin-top: 4px;
|
||||
}
|
||||
|
||||
.cde-migration-confirm-btn {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 9px 24px;
|
||||
border: none;
|
||||
border-radius: 6px;
|
||||
background: @cde-spell;
|
||||
color: #fff;
|
||||
font-size: 13px;
|
||||
font-weight: 700;
|
||||
cursor: pointer;
|
||||
transition: filter 0.15s;
|
||||
|
||||
&:hover { filter: brightness(1.15); }
|
||||
}
|
||||
|
||||
.cde-migration-cancel-btn {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
padding: 9px 24px;
|
||||
border: 1px solid @cde-border;
|
||||
border-radius: 6px;
|
||||
background: none;
|
||||
color: @cde-muted;
|
||||
font-size: 13px;
|
||||
cursor: pointer;
|
||||
transition: color 0.15s, border-color 0.15s;
|
||||
|
||||
&:hover {
|
||||
color: #e04444;
|
||||
border-color: #e04444;
|
||||
}
|
||||
}
|
||||
|
||||
/* Progress section */
|
||||
.cde-migration-progress {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
gap: 8px;
|
||||
padding: 16px;
|
||||
font-size: 13px;
|
||||
color: @cde-text;
|
||||
|
||||
i { color: @cde-spell; }
|
||||
}
|
||||
|
||||
.cde-migration-progress-count {
|
||||
font-weight: 700;
|
||||
color: @cde-spell;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// Welcome message
|
||||
// ============================================================
|
||||
@@ -4924,3 +4648,243 @@ ol.item-list {
|
||||
filter: brightness(1.2);
|
||||
}
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// Override fa-dice-d10 to show Foundry d10 SVG + "10" overlay
|
||||
// ============================================================
|
||||
|
||||
i.fas.fa-dice-d10,
|
||||
i.fa-solid.fa-dice-d10 {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 1.4em;
|
||||
height: 1.4em;
|
||||
font-size: inherit;
|
||||
vertical-align: middle;
|
||||
|
||||
// Replace FA glyph with "10" text
|
||||
&:before {
|
||||
content: "10";
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 0.55em;
|
||||
font-weight: 700;
|
||||
color: @cde-text;
|
||||
z-index: 1;
|
||||
position: relative;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
// d10 SVG behind the text
|
||||
&:after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: url('../../../icons/svg/d10-grey.svg') center / contain no-repeat;
|
||||
opacity: 0.5;
|
||||
}
|
||||
}
|
||||
|
||||
// Hover effect trickle-up: the parent hover changes background,
|
||||
// the ::after inherits opacity change via the wrapper
|
||||
a.cde-roll-trigger:hover i.fas.fa-dice-d10,
|
||||
a.cde-roll-trigger:hover i.fa-solid.fa-dice-d10,
|
||||
button:hover i.fas.fa-dice-d10,
|
||||
button:hover i.fa-solid.fa-dice-d10 {
|
||||
&:after { opacity: 0.7; }
|
||||
}
|
||||
|
||||
// Nested in NPC roll cell — keep the 24x24 size
|
||||
.cde-roll-cell i.fas.fa-dice-d10 {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// Dice plate - CSS-only dice display (chiffre + dé SVG)
|
||||
// Utilise les icônes de base de FoundryVTT : icons/svg/d10-grey.svg
|
||||
// ============================================================
|
||||
.cde-dice-plate-css {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 50px;
|
||||
height: 70px;
|
||||
background: @cde-bg;
|
||||
border-radius: @cde-radius;
|
||||
border: 1px solid @cde-border;
|
||||
color: @cde-text;
|
||||
font-family: "Averia", sans-serif;
|
||||
font-size: 24px;
|
||||
font-weight: 700;
|
||||
margin: 2px;
|
||||
line-height: 1;
|
||||
|
||||
&::before {
|
||||
content: attr(data-value);
|
||||
display: block;
|
||||
line-height: 1;
|
||||
padding-top: 4px;
|
||||
}
|
||||
|
||||
&::after {
|
||||
content: "";
|
||||
display: block;
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
background-image: url('../../../icons/svg/d10-grey.svg');
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
background-position: center;
|
||||
margin-top: 4px;
|
||||
opacity: 0.85;
|
||||
}
|
||||
|
||||
// Variantes de taille
|
||||
&.small {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
font-size: 14px;
|
||||
border-radius: @cde-radius-sm;
|
||||
|
||||
&::before {
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
padding-top: 0;
|
||||
font-size: inherit;
|
||||
}
|
||||
|
||||
&::after {
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
width: auto;
|
||||
height: auto;
|
||||
margin-top: 0;
|
||||
border-radius: @cde-radius-sm;
|
||||
}
|
||||
}
|
||||
|
||||
&.large {
|
||||
width: 60px;
|
||||
height: 84px;
|
||||
font-size: 30px;
|
||||
&::after {
|
||||
width: 38px;
|
||||
height: 38px;
|
||||
}
|
||||
}
|
||||
|
||||
// Couleurs par élément Wu Xing
|
||||
&.wood { border-color: @wu-green; &::before { color: lighten(@wu-green, 20%); } }
|
||||
&.fire { border-color: @wu-red; &::before { color: lighten(@wu-red, 20%); } }
|
||||
&.earth { border-color: @wu-brown; &::before { color: lighten(@wu-brown, 20%); } }
|
||||
&.metal { border-color: @wu-gray; &::before { color: lighten(@wu-gray, 20%); } }
|
||||
&.water { border-color: @wu-blue; &::before { color: lighten(@wu-blue, 20%); } }
|
||||
}
|
||||
|
||||
// Hover effect for sheet dice plates
|
||||
.cde-roll-trigger:hover .cde-dice-plate-css.small,
|
||||
.cde-die-cell:hover .cde-dice-plate-css.small {
|
||||
border-color: @cde-supernatural;
|
||||
box-shadow: 0 0 8px fade(@cde-supernatural, 40%);
|
||||
&::before { color: @cde-supernatural; }
|
||||
&::after { opacity: 1; }
|
||||
}
|
||||
|
||||
// Hover color for the "10" text on fa-dice-d10 override
|
||||
a.cde-roll-trigger:hover i.fas.fa-dice-d10::before,
|
||||
a.cde-roll-trigger:hover i.fa-solid.fa-dice-d10::before,
|
||||
button:hover i.fas.fa-dice-d10::before,
|
||||
button:hover i.fa-solid.fa-dice-d10::before {
|
||||
color: @cde-supernatural;
|
||||
}
|
||||
|
||||
// ============================================================
|
||||
// Dice plate specific styling (for chat messages)
|
||||
// Compact dice with colored borders per value + colored die icon
|
||||
// ============================================================
|
||||
.cde-dice-plate.cde-dice-plate-css {
|
||||
width: 24px;
|
||||
min-width: 24px;
|
||||
height: 36px;
|
||||
font-size: 12px;
|
||||
margin: 1px;
|
||||
|
||||
box-shadow:
|
||||
0 0 0 1px fade(@cde-border-hi, 60%),
|
||||
inset 0 0 0 1px fade(@cde-text, 15%);
|
||||
|
||||
&::before {
|
||||
padding-top: 1px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
&::after {
|
||||
width: 14px;
|
||||
height: 14px;
|
||||
margin-top: 2px;
|
||||
opacity: 0.9;
|
||||
filter: brightness(0) saturate(100%);
|
||||
}
|
||||
|
||||
// Couleur par valeur de dé (0-10) + couleur du SVG
|
||||
&[data-value="0"] {
|
||||
border-color: @wu-gray;
|
||||
&::before { color: lighten(@wu-gray, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(0%) saturate(100%) hue-rotate(200deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="1"] {
|
||||
border-color: @wu-blue;
|
||||
&::before { color: lighten(@wu-blue, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(200deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="2"] {
|
||||
border-color: @wu-green;
|
||||
&::before { color: lighten(@wu-green, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(120deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="3"] {
|
||||
border-color: @wu-brown;
|
||||
&::before { color: lighten(@wu-brown, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(20deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="4"] {
|
||||
border-color: @wu-red;
|
||||
&::before { color: lighten(@wu-red, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(0deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="5"] {
|
||||
border-color: @wu-gray;
|
||||
&::before { color: lighten(@wu-gray, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(0%) saturate(100%) hue-rotate(200deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="6"] {
|
||||
border-color: @wu-blue;
|
||||
&::before { color: lighten(@wu-blue, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(200deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="7"] {
|
||||
border-color: @wu-green;
|
||||
&::before { color: lighten(@wu-green, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(120deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="8"] {
|
||||
border-color: @wu-brown;
|
||||
&::before { color: lighten(@wu-brown, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(20deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="9"] {
|
||||
border-color: @wu-red;
|
||||
&::before { color: lighten(@wu-red, 25%); }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(0deg) brightness(100%); }
|
||||
}
|
||||
&[data-value="10"] {
|
||||
border-color: @wu-red;
|
||||
&::before { color: lighten(@wu-red, 25%); font-size: 13px; }
|
||||
&::after { filter: brightness(0) saturate(100%) invert(75%) sepia(24%) saturate(1200%) hue-rotate(0deg) brightness(100%); }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1265,53 +1265,6 @@ var CDEItem = class extends Item {
|
||||
}
|
||||
};
|
||||
|
||||
// src/ui/dice.js
|
||||
var DIGIT_LABELS = [
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-1.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-2.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-3.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-4.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-5.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-6.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-7.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-8.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-9.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/digit/d10-10.webp"
|
||||
];
|
||||
var CLASSIC_LABELS = [
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-1.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-2.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-3.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-4.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-5.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-6.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-7.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-8.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-9.webp",
|
||||
"systems/fvtt-chroniques-de-l-etrange/images/dice-so-nice/d10-10.webp"
|
||||
];
|
||||
function registerDice() {
|
||||
Hooks.once("diceSoNiceReady", (dice3d) => {
|
||||
dice3d.addColorset(
|
||||
{
|
||||
name: "cde",
|
||||
description: "CdE",
|
||||
foreground: "#000000",
|
||||
background: "#ffffff",
|
||||
edge: "#ffffff",
|
||||
font: "DeliusUnicase",
|
||||
texture: "ice",
|
||||
material: "plastic"
|
||||
},
|
||||
"preferred"
|
||||
);
|
||||
dice3d.addSystem({ id: "fvtt-chroniques-de-l-etrangedigit", name: "Chroniques de l'\xE9trange digits" }, "preferred");
|
||||
dice3d.addDicePreset({ type: "d10", labels: DIGIT_LABELS, system: "fvtt-chroniques-de-l-etrangedigit" });
|
||||
dice3d.addSystem({ id: "fvtt-chroniques-de-l-etrange", name: "Chroniques de l'\xE9trange" }, "preferred");
|
||||
dice3d.addDicePreset({ type: "d10", labels: CLASSIC_LABELS, system: "fvtt-chroniques-de-l-etrange" });
|
||||
});
|
||||
}
|
||||
|
||||
// src/ui/helpers.js
|
||||
function registerHandlebarsHelpers() {
|
||||
const { Handlebars } = globalThis;
|
||||
@@ -3539,7 +3492,6 @@ Hooks.once("init", async () => {
|
||||
});
|
||||
await preloadPartials();
|
||||
registerHandlebarsHelpers();
|
||||
registerDice();
|
||||
console.info(`CHRONIQUESDELETRANGE | Initialized`);
|
||||
});
|
||||
Hooks.once("ready", async () => {
|
||||
|
||||
|
Before Width: | Height: | Size: 766 KiB |
|
Before Width: | Height: | Size: 356 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 5.6 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 5.7 KiB |
|
Before Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 6.1 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 193 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 62 KiB |
@@ -0,0 +1,80 @@
|
||||
# Images du système
|
||||
|
||||
## `images/` — racine
|
||||
|
||||
| Fichier | Description |
|
||||
|---|---|
|
||||
| `cde_bois.webp` | Icône Wu Xing — Bois | game-icons.net
|
||||
| `cde_eau.webp` | Icône Wu Xing — Eau | game-icons.net
|
||||
| `cde_feu.webp` | Icône Wu Xing — Feu | game-icons.net
|
||||
| `cde_metal.webp` | Icône Wu Xing — Métal | game-icons.net
|
||||
| `cde_terre.webp` | Icône Wu Xing — Terre | game-icons.net
|
||||
| `cde_yang.webp` | Icône polarité Yang | game-icons.net
|
||||
| `cde_yin.webp` | Icône polarité Yin | game-icons.net
|
||||
| `logo_cde.webp` | Logo du jeu | Provided by Antre Monde edition, no AI
|
||||
| `logo_jeu.webp` | Logo secondaire | Provided by Antre Monde edition, no AI
|
||||
| `loksyu.webp` | Diagramme Loksyu (complet) | Provided by Antre Monde edition, no AI
|
||||
| `loksyu_fd_trans.webp` | Diagramme Loksyu (fond transparent) | Provided by Antre Monde edition, no AI
|
||||
| `loksyu_long.webp` | Diagramme Loksyu (horizontal) | Provided by Antre Monde edition, no AI
|
||||
| `nghang.webp` | Diagramme Ng Hang (complet) |
|
||||
| `nghang_long.webp` | Diagramme Ng Hang (horizontal) | Provided by Antre Monde edition, no AI
|
||||
| `yin_yang.webp` | Symbole Yin-Yang | Provided by Antre Monde edition, no AI
|
||||
|
||||
## `images/background/` — arrière-plans
|
||||
|
||||
| Fichier | Description |
|
||||
|---|---|
|
||||
| `accueil.webp` | Fond de l'écran d'accueil | Provided by Antre Monde edition, no AI
|
||||
| `carte_cde.webp` | Carte du monde CdE | Provided by Antre Monde edition, no AI
|
||||
| `carte_hk.webp` | Carte de Hong Kong | Provided by Antre Monde edition, no AI
|
||||
| `ecran.webp` | Fond d'écran générique | Provided by Antre Monde edition, no AI
|
||||
| `loksyu_whole.webp` | Diagramme Loksyu (pleine page) | Provided by Antre Monde edition, no AI
|
||||
| `nghang_whole.webp` | Diagramme Ng Hang (pleine page) | Provided by Antre Monde edition, no AI
|
||||
|
||||
## `images/fat_si/` — portraits de personnages prétirés
|
||||
|
||||
| Fichier | Personnage |
|
||||
|---|---|
|
||||
| `billy.webp` | Billy | Provided by Antre Monde edition, no AI
|
||||
| `brenda.webp` | Brenda | Provided by Antre Monde edition, no AI
|
||||
| `danny.webp` | Danny |Provided by Antre Monde edition, no AI
|
||||
| `emerson.webp` | Emerson | Provided by Antre Monde edition, no AI
|
||||
| `freddie.webp` | Freddie | Provided by Antre Monde edition, no AI
|
||||
| `lily.webp` | Lily | Provided by Antre Monde edition, no AI
|
||||
| `maggie.webp` | Maggie | Provided by Antre Monde edition, no AI
|
||||
| `mallory.webp` | Mallory | Provided by Antre Monde edition, no AI
|
||||
| `penny.webp` | Penny | Provided by Antre Monde edition, no AI
|
||||
| `sam.webp` | Sam | Provided by Antre Monde edition, no AI
|
||||
|
||||
## `images/icons/` — icônes d'équipement et de type
|
||||
|
||||
| Fichier | Usage |
|
||||
|---|---|
|
||||
| `icon-armor.svg` | Icône armure | game-icons.net
|
||||
| `icon-ingredient.svg` | Icône ingrédient | game-icons.net
|
||||
| `icon-item.svg` | Icône équipement générique | game-icons.net
|
||||
| `icon-kungfu.svg` | Icône art martial | game-icons.net
|
||||
| `icon-npc-demon.svg` | Icône PNJ — démon |game-icons.net
|
||||
| `icon-npc-dieu.svg` | Icône PNJ — dieu/divinité | game-icons.net
|
||||
| `icon-npc-esprit-animal.svg` | Icône PNJ — esprit animal | game-icons.net
|
||||
| `icon-sanhei.svg` | Icône sanhei |
|
||||
| `icon-spell.svg` | Icône sortilège | game-icons.net
|
||||
| `icon-supernatural.svg` | Icône capacité surnaturelle | game-icons.net
|
||||
| `icon-weapon.svg` | Icône arme | game-icons.net
|
||||
|
||||
## `images/ui/` — captures d'écran de l'interface
|
||||
|
||||
| Fichier | Description |
|
||||
|---|---|
|
||||
| `character-sheet-items.png` | Feuille perso — onglet Équipement | Screenshot of the system
|
||||
| `character-sheet-kungfu.png` | Feuille perso — onglet Kung-Fu | Screenshot of the system
|
||||
| `character-sheet-magics.png` | Feuille perso — onglet Magies | Screenshot of the system
|
||||
| `character-sheet-nghang.png` | Feuille perso — onglet Nghang | Screenshot of the system
|
||||
| `character-sheet-skills.png` | Feuille perso — onglet Compétences | Screenshot of the system
|
||||
| `character-sheet-treasures.png` | Feuille perso — onglet Trésors | Screenshot of the system
|
||||
| `initiative-wheel.png` | Roue d'initiative | Screenshot of the system
|
||||
| `loksyu-app.png` | Application Loksyu autonome | Screenshot of the system
|
||||
| `migration-dialog.png` | Dialogue d'import/migration | Screenshot of the system
|
||||
| `npc-sheet.png` | Feuille de PNJ | Screenshot of the system
|
||||
| `roll-dialog.png` | Dialogue de jet | Screenshot of the system
|
||||
| `roll-result-chat.png` | Résultat de jet dans le chat | Screenshot of the system
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.139271 7fc30ebfd6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.193992 7fc30ebfd6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.194036 7fc30ebfd6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.498811 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.498840 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.506364 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.513074 7fc30cbff6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.049670 7f190cdff6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.058970 7f190cdff6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.059029 7f190cdff6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.100287 7f29d5fed6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.110340 7f29d5fed6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.110396 7f29d5fed6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.917197 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.917225 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.923646 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.923831 7f29d4feb6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.318091 7f18beffd6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.363367 7f18beffd6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.363411 7f18beffd6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.878215 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.878236 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.884157 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.903403 7f18be7fc6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.518465 7fc30ebfd6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.573807 7fc30ebfd6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.573859 7fc30ebfd6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.546898 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.546922 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.553525 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.567075 7fc30cbff6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.127219 7f18bffff6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.136685 7f18bffff6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.136731 7f18bffff6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.185177 7f29d5fed6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.194849 7f29d5fed6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.194912 7f29d5fed6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.979071 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.979102 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.985673 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:10.010878 7f29d4feb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.675722 7f18bffff6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.729808 7f18bffff6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.729859 7f18bffff6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.910163 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.910189 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.916090 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.923280 7f18be7fc6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.263832 7fc30ebfd6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.317643 7fc30ebfd6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.317694 7fc30ebfd6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.526850 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.526875 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.533156 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.540428 7fc30cbff6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.074018 7f18beffd6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.084875 7f18beffd6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.084935 7f18beffd6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.128336 7f29d5fed6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.138475 7f29d5fed6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.138521 7f29d5fed6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.937223 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.937263 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.944028 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.951911 7f29d4feb6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.434053 7f18beffd6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.477273 7f18beffd6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.477315 7f18beffd6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.884203 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.884216 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.891075 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.903417 7f18be7fc6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.326035 7fc30f3fe6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.382146 7fc30f3fe6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.382194 7fc30f3fe6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.533288 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.533312 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.540291 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.546887 7fc30cbff6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.087137 7f18bf7fe6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.097488 7f18bf7fe6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.097542 7f18bf7fe6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.141353 7f29d6fef6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.151373 7f29d6fef6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.151426 7f29d6fef6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.944165 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.944196 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.951751 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.952015 7f29d4feb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.483178 7f190cdff6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.540021 7f190cdff6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.540074 7f190cdff6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.897405 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.897423 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.903279 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.923251 7f18be7fc6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:03.883764 7fc30e3fc6c0 Recovering log #54
|
||||
2026/06/23-22:52:03.939938 7fc30e3fc6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:03.939989 7fc30e3fc6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.485777 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.485844 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.492156 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.513045 7fc30cbff6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:47.997764 7f190cdff6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.008593 7f190cdff6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.008661 7f190cdff6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.045733 7f29d57ec6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.056842 7f29d57ec6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.056897 7f29d57ec6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.896535 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.896595 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.903914 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.923752 7f29d4feb6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.064959 7f18beffd6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.118868 7f18beffd6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.118916 7f18beffd6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.859072 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.859094 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.865934 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.878081 7f18be7fc6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.384874 7fc30ebfd6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.450056 7fc30ebfd6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.450116 7fc30ebfd6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.540438 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.540462 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.546774 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.560286 7fc30cbff6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.099558 7f18bffff6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.110384 7f18bffff6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.110441 7f18bffff6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.154286 7f29d5fed6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.165791 7f29d5fed6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.165837 7f29d5fed6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.952102 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.952142 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.958682 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.978831 7f29d4feb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.542807 7f18bffff6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.603087 7f18bffff6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.603130 7f18bffff6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.916182 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.916206 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.923155 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.923289 7f18be7fc6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000034
|
||||
MANIFEST-000042
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
2026/06/23-22:52:04.455334 7fc30ebfd6c0 Recovering log #32
|
||||
2026/06/23-22:52:04.508352 7fc30ebfd6c0 Delete type=3 #30
|
||||
2026/06/23-22:52:04.508404 7fc30ebfd6c0 Delete type=0 #32
|
||||
2026/06/23-23:18:40.574999 7fc30cbff6c0 Level-0 table #37: started
|
||||
2026/06/23-23:18:40.575035 7fc30cbff6c0 Level-0 table #37: 0 bytes OK
|
||||
2026/06/23-23:18:40.581589 7fc30cbff6c0 Delete type=0 #35
|
||||
2026/06/23-23:18:40.598799 7fc30cbff6c0 Manual compaction at level-0 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
|
||||
2026/06/23-23:18:40.605610 7fc30cbff6c0 Manual compaction at level-1 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.112373 7f18bffff6c0 Recovering log #40
|
||||
2026/07/01-17:09:48.122708 7f18bffff6c0 Delete type=3 #38
|
||||
2026/07/01-17:09:48.122759 7f18bffff6c0 Delete type=0 #40
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2026/06/14-22:49:59.169462 7f29d5fed6c0 Recovering log #28
|
||||
2026/06/14-22:49:59.179433 7f29d5fed6c0 Delete type=3 #26
|
||||
2026/06/14-22:49:59.179471 7f29d5fed6c0 Delete type=0 #28
|
||||
2026/06/14-22:52:09.985789 7f29d4feb6c0 Level-0 table #33: started
|
||||
2026/06/14-22:52:09.985816 7f29d4feb6c0 Level-0 table #33: 0 bytes OK
|
||||
2026/06/14-22:52:09.992966 7f29d4feb6c0 Delete type=0 #31
|
||||
2026/06/14-22:52:10.010894 7f29d4feb6c0 Manual compaction at level-0 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
|
||||
2026/06/14-22:52:10.011012 7f29d4feb6c0 Manual compaction at level-1 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.611013 7f18bffff6c0 Recovering log #36
|
||||
2026/07/01-15:26:29.655559 7f18bffff6c0 Delete type=3 #34
|
||||
2026/07/01-15:26:29.655612 7f18bffff6c0 Delete type=0 #36
|
||||
2026/07/01-17:09:44.903537 7f18be7fc6c0 Level-0 table #41: started
|
||||
2026/07/01-17:09:44.903559 7f18be7fc6c0 Level-0 table #41: 0 bytes OK
|
||||
2026/07/01-17:09:44.910079 7f18be7fc6c0 Delete type=0 #39
|
||||
2026/07/01-17:09:44.923269 7f18be7fc6c0 Manual compaction at level-0 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:44.923298 7f18be7fc6c0 Manual compaction at level-1 from '!actors!5OGW1fRUn12aNMMV' @ 72057594037927935 : 1 .. '!actors.items!zSWwOmFiFjN4YxC9.w8LXSYQ1eIygtlKV' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.196737 7fc30e3fc6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.256421 7fc30e3fc6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.256489 7fc30e3fc6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.513258 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.513298 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.519764 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.533273 7fc30cbff6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.060952 7f18bf7fe6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.071370 7f18bf7fe6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.071422 7f18bf7fe6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.113546 7f29d67ee6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.125289 7f29d67ee6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.125333 7f29d67ee6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.930699 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.930727 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.937112 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.951899 7f29d4feb6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.366006 7f190cdff6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.426569 7f190cdff6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.426604 7f190cdff6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.891176 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.891199 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.897336 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.903427 7f18be7fc6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000076
|
||||
MANIFEST-000084
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.579492 7fc30f3fe6c0 Recovering log #74
|
||||
2026/06/23-22:52:04.627923 7fc30f3fe6c0 Delete type=3 #72
|
||||
2026/06/23-22:52:04.627978 7fc30f3fe6c0 Delete type=0 #74
|
||||
2026/06/23-23:18:40.553655 7fc30cbff6c0 Level-0 table #79: started
|
||||
2026/06/23-23:18:40.553686 7fc30cbff6c0 Level-0 table #79: 0 bytes OK
|
||||
2026/06/23-23:18:40.560150 7fc30cbff6c0 Delete type=0 #77
|
||||
2026/06/23-23:18:40.567108 7fc30cbff6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.139473 7f190cdff6c0 Recovering log #82
|
||||
2026/07/01-17:09:48.150381 7f190cdff6c0 Delete type=3 #80
|
||||
2026/07/01-17:09:48.150422 7f190cdff6c0 Delete type=0 #82
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.198719 7f29d57ec6c0 Recovering log #69
|
||||
2026/06/14-22:49:59.210387 7f29d57ec6c0 Delete type=3 #67
|
||||
2026/06/14-22:49:59.210425 7f29d57ec6c0 Delete type=0 #69
|
||||
2026/06/14-22:52:09.958777 7f29d4feb6c0 Level-0 table #75: started
|
||||
2026/06/14-22:52:09.958803 7f29d4feb6c0 Level-0 table #75: 0 bytes OK
|
||||
2026/06/14-22:52:09.965059 7f29d4feb6c0 Delete type=0 #73
|
||||
2026/06/14-22:52:09.978852 7f29d4feb6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.737317 7f18beffd6c0 Recovering log #78
|
||||
2026/07/01-15:26:29.785859 7f18beffd6c0 Delete type=3 #76
|
||||
2026/07/01-15:26:29.785900 7f18beffd6c0 Delete type=0 #78
|
||||
2026/07/01-17:09:44.923368 7f18be7fc6c0 Level-0 table #83: started
|
||||
2026/07/01-17:09:44.923392 7f18be7fc6c0 Level-0 table #83: 0 bytes OK
|
||||
2026/07/01-17:09:44.930091 7f18be7fc6c0 Delete type=0 #81
|
||||
2026/07/01-17:09:44.952314 7f18be7fc6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:03.947660 7fc30f3fe6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.010554 7fc30f3fe6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.010600 7fc30f3fe6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.506487 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.506522 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.512933 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.519874 7fc30cbff6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.011009 7f18bf7fe6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.020855 7f18bf7fe6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.020903 7f18bf7fe6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.060460 7f29d5fed6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.070829 7f29d5fed6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.070872 7f29d5fed6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.904026 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.904053 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.910627 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.923769 7f29d4feb6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.126390 7f18bffff6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.179426 7f18bffff6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.179481 7f18bffff6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.852977 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.853045 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.858986 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.878067 7f18be7fc6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.018632 7fc30ebfd6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.066356 7fc30ebfd6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.066409 7fc30ebfd6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.492267 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.492294 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.498686 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.513060 7fc30cbff6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.023657 7f190cdff6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.033770 7f190cdff6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.033813 7f190cdff6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.074203 7f29d57ec6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.085196 7f29d57ec6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.085240 7f29d57ec6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.923913 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.923940 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.930579 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.951882 7f29d4feb6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.193141 7f18beffd6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.250778 7f18beffd6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.250829 7f18beffd6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.872208 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.872235 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.877992 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.878184 7f18be7fc6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000056
|
||||
MANIFEST-000064
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2026/06/23-22:52:04.073934 7fc30e3fc6c0 Recovering log #54
|
||||
2026/06/23-22:52:04.135566 7fc30e3fc6c0 Delete type=3 #52
|
||||
2026/06/23-22:52:04.135610 7fc30e3fc6c0 Delete type=0 #54
|
||||
2026/06/23-23:18:40.519886 7fc30cbff6c0 Level-0 table #59: started
|
||||
2026/06/23-23:18:40.519910 7fc30cbff6c0 Level-0 table #59: 0 bytes OK
|
||||
2026/06/23-23:18:40.526746 7fc30cbff6c0 Delete type=0 #57
|
||||
2026/06/23-23:18:40.540414 7fc30cbff6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-17:09:48.035766 7f18bffff6c0 Recovering log #62
|
||||
2026/07/01-17:09:48.047041 7f18bffff6c0 Delete type=3 #60
|
||||
2026/07/01-17:09:48.047091 7f18bffff6c0 Delete type=0 #62
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2026/06/14-22:49:59.087477 7f29d67ee6c0 Recovering log #50
|
||||
2026/06/14-22:49:59.097614 7f29d67ee6c0 Delete type=3 #48
|
||||
2026/06/14-22:49:59.097669 7f29d67ee6c0 Delete type=0 #50
|
||||
2026/06/14-22:52:09.910724 7f29d4feb6c0 Level-0 table #55: started
|
||||
2026/06/14-22:52:09.910751 7f29d4feb6c0 Level-0 table #55: 0 bytes OK
|
||||
2026/06/14-22:52:09.917084 7f29d4feb6c0 Delete type=0 #53
|
||||
2026/06/14-22:52:09.923779 7f29d4feb6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
|
||||
2026/07/01-15:26:29.258256 7f18bffff6c0 Recovering log #58
|
||||
2026/07/01-15:26:29.311705 7f18bffff6c0 Delete type=3 #56
|
||||
2026/07/01-15:26:29.311751 7f18bffff6c0 Delete type=0 #58
|
||||
2026/07/01-17:09:44.866052 7f18be7fc6c0 Level-0 table #63: started
|
||||
2026/07/01-17:09:44.866086 7f18be7fc6c0 Level-0 table #63: 0 bytes OK
|
||||
2026/07/01-17:09:44.872136 7f18be7fc6c0 Delete type=0 #61
|
||||
2026/07/01-17:09:44.878091 7f18be7fc6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
|
||||
|
||||