Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5c5ef7b0e4 | |||
| 503ee9395a | |||
| 389517a774 |
@@ -66,13 +66,13 @@ jobs:
|
||||
system.json
|
||||
api_key: "${{secrets.ALLOW_PUSH_RELEASE}}"
|
||||
|
||||
#- name: Publish to Foundry server
|
||||
# uses: https://github.com/djlechuck/foundryvtt-publish-package-action@v1
|
||||
# with:
|
||||
# #token: ${{ secrets.FOUNDRYVTT_RELEASE_TOKEN }}
|
||||
# id: 'fvtt-chroniques-de-l-etrange'
|
||||
# version: ${{github.event.release.tag_name}}
|
||||
# manifest: 'https://www.uberwald.me/gitea/public/fvtt-chroniques-de-l-etrange/releases/download/latest/system.json'
|
||||
# notes: 'https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-chroniques-de-l-etrange.zip'
|
||||
# compatibility-minimum: '13'
|
||||
# compatibility-verified: '13'
|
||||
- name: Publish to Foundry server
|
||||
uses: https://github.com/djlechuck/foundryvtt-publish-package-action@v1
|
||||
with:
|
||||
token: ${{ secrets.FOUNDRYVTT_RELEASE_TOKEN }}
|
||||
id: "fvtt-chroniques-de-l-etrange"
|
||||
version: ${{github.event.release.tag_name}}
|
||||
manifest: "https://www.uberwald.me/gitea/uberwald/fvtt-chroniques-de-l-etrange/releases/download/latest/system.json"
|
||||
notes: "https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-chroniques-de-l-etrange.zip"
|
||||
compatibility-minimum: "14"
|
||||
compatibility-verified: "14"
|
||||
|
||||
@@ -12,10 +12,11 @@ Vous pouvez retrouver le nom de leurs auteurs respectifs sur ce site.
|
||||
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
|
||||
- 'loksyu_roue_d_initiative.jpg' est une création originale de 'Darkwin'.
|
||||
- L'organisation du reste des images provient du système produit par MysteryMan (merci à lui)
|
||||
- La version 14.02 contenait des icones produites par David R.D. 'Mystery Man From Outerspace' Bercovici (merci à lui)
|
||||
- Les versions suivantes contiennent des icones produites par LeRatierBretonnien
|
||||
|
||||
Code Author :
|
||||
- Developed by LeRatierBretonnien
|
||||
- Developed by LeRatierBretonnien / www.uberwald.me
|
||||
|
||||
Code LICENCE :
|
||||
C BY-NC-SA 4.0
|
||||
|
||||
@@ -6,7 +6,8 @@ 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.
|
||||
|
||||
This system for FoundryVTT has been approved and authorized by Antre-Monde Edition
|
||||
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 les nouvelles mécaniques de jeu introduites dans la nouvelle édition de Chroniques de l'Etrange, et n'a donc aucun lien de code avec le système précédent.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -124,7 +124,6 @@ var TEMPLATE_PARTIALS = [
|
||||
"systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-character-treasures.html",
|
||||
"systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-character-items.html",
|
||||
"systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-character-kungfus.html",
|
||||
"systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-character-spells.html",
|
||||
"systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-npc-supernaturals.html",
|
||||
"systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-npc-spells.html",
|
||||
"systems/fvtt-chroniques-de-l-etrange/templates/actor/parts/cde-npc-kungfus.html",
|
||||
@@ -826,6 +825,9 @@ var CharacterDataModel = class extends foundry.abstract.TypeDataModel {
|
||||
};
|
||||
return schema;
|
||||
}
|
||||
prepareDerivedData() {
|
||||
this.anti_initiative = 25 - (this.initiative ?? 0);
|
||||
}
|
||||
};
|
||||
|
||||
// src/data/actors/npc.js
|
||||
@@ -871,6 +873,11 @@ var NpcDataModel = class extends foundry.abstract.TypeDataModel {
|
||||
})
|
||||
};
|
||||
}
|
||||
prepareDerivedData() {
|
||||
this.anti_initiative = 25 - (this.initiative ?? 0);
|
||||
this.vitality.calcul = (this.aptitudes.physical.value ?? 0) * 4;
|
||||
this.hei.calcul = (this.aptitudes.spiritual.value ?? 0) * 4;
|
||||
}
|
||||
};
|
||||
|
||||
// src/data/items/item.js
|
||||
@@ -1068,58 +1075,25 @@ var CDEMessage = class extends ChatMessage {
|
||||
this.#enrichChatCard(html);
|
||||
return html;
|
||||
}
|
||||
getAssociatedActor() {
|
||||
if (this.speaker.scene && this.speaker.token) {
|
||||
const scene = game.scenes.get(this.speaker.scene);
|
||||
const token = scene?.tokens.get(this.speaker.token);
|
||||
if (token) return token.actor;
|
||||
}
|
||||
return game.actors.get(this.speaker.actor);
|
||||
}
|
||||
#enrichChatCard(html) {
|
||||
const actor = this.getAssociatedActor();
|
||||
let img;
|
||||
let nameText;
|
||||
if (this.isContentVisible) {
|
||||
img = actor?.img ?? this.author.avatar;
|
||||
nameText = this.alias;
|
||||
} else {
|
||||
img = this.author.avatar;
|
||||
nameText = this.author.name;
|
||||
}
|
||||
const avatar = document.createElement("a");
|
||||
avatar.classList.add("avatar");
|
||||
const tokenDoc = this.speaker.scene && this.speaker.token ? game.scenes.get(this.speaker.scene)?.tokens.get(this.speaker.token) : null;
|
||||
const actor = tokenDoc?.actor ?? game.actors.get(this.speaker.actor) ?? null;
|
||||
const [img, nameText] = this.isContentVisible ? [actor?.img ?? this.author.avatar, this.alias] : [this.author.avatar, this.author.name];
|
||||
const avatarImg = Object.assign(document.createElement("img"), { src: img, alt: nameText });
|
||||
const avatar = Object.assign(document.createElement("a"), { className: "avatar" });
|
||||
if (actor) avatar.dataset.uuid = actor.uuid;
|
||||
const avatarImg = document.createElement("img");
|
||||
Object.assign(avatarImg, { src: img, alt: nameText });
|
||||
avatar.append(avatarImg);
|
||||
const name = document.createElement("span");
|
||||
name.classList.add("name-stacked");
|
||||
const title = document.createElement("span");
|
||||
title.classList.add("title");
|
||||
title.append(nameText);
|
||||
const title = Object.assign(document.createElement("span"), { className: "title", textContent: nameText });
|
||||
const name = Object.assign(document.createElement("span"), { className: "name-stacked" });
|
||||
name.append(title);
|
||||
const sender = html.querySelector(".message-sender");
|
||||
sender?.replaceChildren(avatar, name);
|
||||
html.querySelector(".message-sender")?.replaceChildren(avatar, name);
|
||||
}
|
||||
};
|
||||
|
||||
// src/documents/actor.js
|
||||
var CDEActor = class extends Actor {
|
||||
getRollData() {
|
||||
const data = this.toObject(false).system;
|
||||
return data;
|
||||
}
|
||||
prepareBaseData() {
|
||||
super.prepareBaseData();
|
||||
if (this.type === ACTOR_TYPES.character) {
|
||||
this.system.anti_initiative = 25 - (this.system.initiative ?? 0);
|
||||
}
|
||||
if (this.type === ACTOR_TYPES.npc) {
|
||||
this.system.vitality.calcul = (this.system.aptitudes.physical.value ?? 0) * 4;
|
||||
this.system.hei.calcul = (this.system.aptitudes.spiritual.value ?? 0) * 4;
|
||||
this.system.anti_initiative = 25 - (this.system.initiative ?? 0);
|
||||
}
|
||||
return this.toObject(false).system;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1196,15 +1170,6 @@ function registerDice() {
|
||||
function registerHandlebarsHelpers() {
|
||||
const { Handlebars } = globalThis;
|
||||
if (!Handlebars) return;
|
||||
Handlebars.registerHelper("select", function(selected, options) {
|
||||
const escapedValue = RegExp.escape(Handlebars.escapeExpression(selected));
|
||||
const rgx = new RegExp(` value=["']${escapedValue}["']`);
|
||||
const html = options.fn(this);
|
||||
return html.replace(rgx, "$& selected");
|
||||
});
|
||||
Handlebars.registerHelper("getMagicBackground", function(magic) {
|
||||
return game.i18n.localize(MAGICS[magic]?.background ?? "");
|
||||
});
|
||||
Handlebars.registerHelper("getMagicLabel", function(magic) {
|
||||
return game.i18n.localize(MAGICS[magic]?.label ?? "");
|
||||
});
|
||||
@@ -1217,9 +1182,6 @@ function registerHandlebarsHelpers() {
|
||||
Handlebars.registerHelper("getMagicSpecialityClassIcon", function(magic, speciality) {
|
||||
return MAGICS[magic]?.speciality?.[speciality]?.classicon ?? "";
|
||||
});
|
||||
Handlebars.registerHelper("getMagicSpecialityIcon", function(magic, speciality) {
|
||||
return MAGICS[magic]?.speciality?.[speciality]?.icon ?? "";
|
||||
});
|
||||
Handlebars.registerHelper("getMagicSpecialityElementIcon", function(magic, speciality) {
|
||||
return MAGICS[magic]?.speciality?.[speciality]?.elementicon ?? "";
|
||||
});
|
||||
|
||||
@@ -1,58 +1,30 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="ar-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#4ecdc4" stop-opacity="0.3"/>
|
||||
<stop offset="100%" stop-color="#4ecdc4" stop-opacity="0"/>
|
||||
<stop offset="0%" stop-color="#00e5ff" stop-opacity="0.35"/>
|
||||
<stop offset="100%" stop-color="#00e5ff" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#ar-glow)"/>
|
||||
|
||||
<!-- Bouclier circulaire extérieur -->
|
||||
<circle cx="50" cy="50" r="36" fill="#4ecdc4" fill-opacity="0.08" stroke="#4ecdc4" stroke-width="2.5"/>
|
||||
<!-- Anneau décoratif intérieur -->
|
||||
<circle cx="50" cy="50" r="30" fill="none" stroke="#4ecdc4" stroke-width="1" opacity="0.5"/>
|
||||
|
||||
<!-- 8 rivets décoratifs sur le bord extérieur du bouclier -->
|
||||
<circle cx="50" cy="15" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
<circle cx="75" cy="25" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
<circle cx="85" cy="50" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
<circle cx="75" cy="75" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
<circle cx="50" cy="85" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
<circle cx="25" cy="75" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
<circle cx="15" cy="50" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
<circle cx="25" cy="25" r="2" fill="#4ecdc4" opacity="0.8"/>
|
||||
|
||||
<!-- Tête de tigre stylisée -->
|
||||
<!-- Front / dessus de la tête -->
|
||||
<path d="M34 40 Q50 30 66 40 Q68 48 64 54 Q58 62 50 64 Q42 62 36 54 Q32 48 34 40 Z"
|
||||
fill="#4ecdc4" fill-opacity="0.15" stroke="#4ecdc4" stroke-width="2"/>
|
||||
<!-- Oreilles de tigre -->
|
||||
<path d="M34 40 Q28 30 32 24 Q36 32 40 38" fill="#4ecdc4" fill-opacity="0.2" stroke="#4ecdc4" stroke-width="1.5"/>
|
||||
<path d="M66 40 Q72 30 68 24 Q64 32 60 38" fill="#4ecdc4" fill-opacity="0.2" stroke="#4ecdc4" stroke-width="1.5"/>
|
||||
|
||||
<!-- Yeux du tigre -->
|
||||
<ellipse cx="43" cy="46" rx="5" ry="4" fill="none" stroke="#4ecdc4" stroke-width="1.5"/>
|
||||
<ellipse cx="57" cy="46" rx="5" ry="4" fill="none" stroke="#4ecdc4" stroke-width="1.5"/>
|
||||
<ellipse cx="43" cy="46" rx="2" ry="3" fill="#4ecdc4" fill-opacity="0.5"/>
|
||||
<ellipse cx="57" cy="46" rx="2" ry="3" fill="#4ecdc4" fill-opacity="0.5"/>
|
||||
|
||||
<!-- Nez du tigre -->
|
||||
<path d="M47 52 Q50 50 53 52 Q50 55 47 52 Z" fill="#4ecdc4" fill-opacity="0.6" stroke="#4ecdc4" stroke-width="1"/>
|
||||
<!-- Moustaches -->
|
||||
<line x1="32" y1="53" x2="45" y2="53" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="55" y1="53" x2="68" y2="53" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="33" y1="57" x2="45" y2="55" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="55" y1="55" x2="67" y2="57" stroke="#4ecdc4" stroke-width="1" opacity="0.7"/>
|
||||
|
||||
<!-- Rayures de tigre sur le front -->
|
||||
<path d="M46 36 Q48 40 47 44" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<path d="M50 34 Q50 38 50 42" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<path d="M54 36 Q52 40 53 44" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
|
||||
<!-- Crocs en bas -->
|
||||
<path d="M46 60 L44 68 L46 64 L48 70 L50 63 L52 70 L54 64 L56 68 L54 60"
|
||||
fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linejoin="round" opacity="0.8"/>
|
||||
<!-- Plastron style écaille de dragon — rangées d'écailles imbriquées -->
|
||||
<!-- Rangée 1 -->
|
||||
<path d="M42 24 Q50 18 58 24 Q50 32 42 24Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<!-- Rangée 2 -->
|
||||
<path d="M30 36 Q38 28 46 36 Q38 44 30 36Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<path d="M54 36 Q62 28 70 36 Q62 44 54 36Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<!-- Rangée 3 -->
|
||||
<path d="M22 50 Q30 42 38 50 Q30 58 22 50Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<path d="M42 50 Q50 42 58 50 Q50 58 42 50Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<path d="M62 50 Q70 42 78 50 Q70 58 62 50Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<!-- Rangée 4 -->
|
||||
<path d="M30 64 Q38 56 46 64 Q38 72 30 64Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<path d="M54 64 Q62 56 70 64 Q62 72 54 64Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<!-- Rangée 5 -->
|
||||
<path d="M42 77 Q50 70 58 77 Q50 84 42 77Z" fill="#00e5ff" fill-opacity="0.22" stroke="#00e5ff" stroke-width="1.6"/>
|
||||
<!-- Reflets -->
|
||||
<circle cx="50" cy="24" r="1.5" fill="#00e5ff" opacity="0.9"/>
|
||||
<circle cx="38" cy="36" r="1.5" fill="#00e5ff" opacity="0.9"/>
|
||||
<circle cx="62" cy="36" r="1.5" fill="#00e5ff" opacity="0.9"/>
|
||||
<circle cx="50" cy="50" r="1.5" fill="#00e5ff" opacity="0.9"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,53 +1,26 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="ig-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#98c379" stop-opacity="0.3"/>
|
||||
<stop offset="100%" stop-color="#98c379" stop-opacity="0"/>
|
||||
<radialGradient id="ig-glow" cx="50%" cy="60%" r="50%">
|
||||
<stop offset="0%" stop-color="#39ff14" stop-opacity="0.35"/>
|
||||
<stop offset="100%" stop-color="#39ff14" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#ig-glow)"/>
|
||||
|
||||
<!-- Pilon (pestle) — en haut à droite -->
|
||||
<line x1="62" y1="20" x2="52" y2="40" stroke="#98c379" stroke-width="3.5" stroke-linecap="round"/>
|
||||
<!-- Tête du pilon (plus épaisse) -->
|
||||
<ellipse cx="63" cy="19" rx="4" ry="3" fill="#98c379" fill-opacity="0.4" stroke="#98c379" stroke-width="1.5" transform="rotate(-30 63 19)"/>
|
||||
|
||||
<!-- Mortier (bol) -->
|
||||
<!-- Corps extérieur du mortier -->
|
||||
<path d="M22 54 Q22 76 50 80 Q78 76 78 54 Z"
|
||||
fill="#98c379" fill-opacity="0.12" stroke="#98c379" stroke-width="2.5"/>
|
||||
<!-- Bord supérieur du mortier (ellipse) -->
|
||||
<ellipse cx="50" cy="54" rx="28" ry="8" fill="#98c379" fill-opacity="0.1" stroke="#98c379" stroke-width="2"/>
|
||||
<!-- Contenu / intérieur sombre -->
|
||||
<ellipse cx="50" cy="56" rx="22" ry="6" fill="#101622" fill-opacity="0.6"/>
|
||||
<!-- Surface du contenu (herbes) -->
|
||||
<ellipse cx="50" cy="55" rx="18" ry="4" fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="0.8" opacity="0.6"/>
|
||||
|
||||
<!-- Ornements du mortier (gravures) -->
|
||||
<!-- Motif vague (eau) sur le corps du mortier -->
|
||||
<path d="M26 64 Q32 60 38 64 Q44 68 50 64 Q56 60 62 64 Q68 68 74 64"
|
||||
fill="none" stroke="#98c379" stroke-width="1" opacity="0.5"/>
|
||||
|
||||
<!-- Fleur de lotus au-dessus du mortier -->
|
||||
<!-- Pétales (6) -->
|
||||
<path d="M50 44 Q46 36 42 30 Q46 34 50 32 Q54 34 58 30 Q54 36 50 44"
|
||||
fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="1.5"/>
|
||||
<path d="M38 48 Q30 44 26 38 Q32 40 36 36 Q40 32 40 38 Q40 44 38 48"
|
||||
fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="1.5"/>
|
||||
<path d="M62 48 Q70 44 74 38 Q68 40 64 36 Q60 32 60 38 Q60 44 62 48"
|
||||
fill="#98c379" fill-opacity="0.2" stroke="#98c379" stroke-width="1.5"/>
|
||||
<!-- Coeur du lotus -->
|
||||
<circle cx="50" cy="46" r="4" fill="#98c379" fill-opacity="0.4" stroke="#98c379" stroke-width="1.5"/>
|
||||
<circle cx="50" cy="46" r="1.5" fill="#98c379"/>
|
||||
|
||||
<!-- Vapeurs alchimiques -->
|
||||
<path d="M36 52 Q32 46 36 40 Q34 44 38 46 Q36 48 38 52"
|
||||
fill="none" stroke="#98c379" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<path d="M50 52 Q48 44 52 38 Q50 44 54 46 Q52 48 52 52"
|
||||
fill="none" stroke="#98c379" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<path d="M64 52 Q68 46 64 40 Q66 44 62 46 Q64 48 62 52"
|
||||
fill="none" stroke="#98c379" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<!-- Mortier de pharmacopée chinoise -->
|
||||
<path d="M28 62 Q28 76 50 76 Q72 76 72 62 L68 48 Q68 44 50 44 Q32 44 32 48 Z"
|
||||
fill="#39ff14" fill-opacity="0.15" stroke="#39ff14" stroke-width="2"/>
|
||||
<!-- Pilon -->
|
||||
<line x1="50" y1="22" x2="50" y2="54" stroke="#39ff14" stroke-width="3" stroke-linecap="round"/>
|
||||
<ellipse cx="50" cy="54" rx="7" ry="4" fill="#39ff14" fill-opacity="0.3" stroke="#39ff14" stroke-width="1.8"/>
|
||||
<!-- Vapeur montante -->
|
||||
<path d="M38 42 Q34 36 38 30 Q42 24 38 18" fill="none" stroke="#39ff14" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<path d="M50 40 Q46 34 50 28 Q54 22 50 16" fill="none" stroke="#39ff14" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<path d="M62 42 Q58 36 62 30 Q66 24 62 18" fill="none" stroke="#39ff14" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<!-- Petits cristaux/herbes dans le mortier -->
|
||||
<circle cx="44" cy="58" r="2" fill="#39ff14" opacity="0.7"/>
|
||||
<circle cx="52" cy="60" r="1.5" fill="#39ff14" opacity="0.7"/>
|
||||
<circle cx="59" cy="57" r="2" fill="#39ff14" opacity="0.7"/>
|
||||
<!-- Bande décorative -->
|
||||
<path d="M32 48 Q50 52 68 48" fill="none" stroke="#39ff14" stroke-width="1" opacity="0.5"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -1,59 +1,27 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="it-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#00d4d4" stop-opacity="0.3"/>
|
||||
<stop offset="100%" stop-color="#00d4d4" stop-opacity="0"/>
|
||||
<stop offset="0%" stop-color="#ffd700" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#ffd700" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#it-glow)"/>
|
||||
|
||||
<!-- Coffret laqué (corps) -->
|
||||
<!-- Couvercle -->
|
||||
<rect x="20" y="26" width="60" height="20" rx="3" fill="#00d4d4" fill-opacity="0.12" stroke="#00d4d4" stroke-width="2.5"/>
|
||||
<!-- Corps du coffret -->
|
||||
<rect x="18" y="46" width="64" height="32" rx="3" fill="#00d4d4" fill-opacity="0.08" stroke="#00d4d4" stroke-width="2.5"/>
|
||||
|
||||
<!-- Ligne de séparation couvercle/corps -->
|
||||
<line x1="18" y1="46" x2="82" y2="46" stroke="#00d4d4" stroke-width="1.5" opacity="0.7"/>
|
||||
|
||||
<!-- Ornements du couvercle -->
|
||||
<!-- Motif de losanges (style laque chinoise) -->
|
||||
<path d="M36 36 L50 28 L64 36 L50 44 Z" fill="none" stroke="#00d4d4" stroke-width="1" opacity="0.5"/>
|
||||
<!-- Lignes décoratives côtés couvercle -->
|
||||
<line x1="22" y1="30" x2="22" y2="42" stroke="#00d4d4" stroke-width="1" opacity="0.4"/>
|
||||
<line x1="78" y1="30" x2="78" y2="42" stroke="#00d4d4" stroke-width="1" opacity="0.4"/>
|
||||
|
||||
<!-- Serrure yin-yang au centre du corps du coffret -->
|
||||
<!-- Cercle de la serrure -->
|
||||
<circle cx="50" cy="60" r="9" fill="#101622" stroke="#00d4d4" stroke-width="2"/>
|
||||
<!-- Yin-yang simplifié dans la serrure -->
|
||||
<!-- Moitié yang (gauche, claire) -->
|
||||
<path d="M50 51 A9 9 0 0 0 50 69 A4.5 4.5 0 0 0 50 60 A4.5 4.5 0 0 1 50 51"
|
||||
fill="#00d4d4" fill-opacity="0.4"/>
|
||||
<!-- Petits cercles du yin-yang -->
|
||||
<circle cx="50" cy="55.5" r="2" fill="#101622"/>
|
||||
<circle cx="50" cy="64.5" r="2" fill="#00d4d4" fill-opacity="0.6"/>
|
||||
|
||||
<!-- Anneau de la serrure (trou de clé) -->
|
||||
<rect x="48" y="66" width="4" height="5" rx="1" fill="#00d4d4" fill-opacity="0.5"/>
|
||||
|
||||
<!-- Ferrures du coffret (coins) -->
|
||||
<!-- Coins du corps -->
|
||||
<path d="M18 46 L18 54 L24 54" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<path d="M82 46 L82 54 L76 54" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<path d="M18 78 L18 70 L24 70" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<path d="M82 78 L82 70 L76 70" fill="none" stroke="#00d4d4" stroke-width="1.5" stroke-linecap="round"/>
|
||||
|
||||
<!-- Charnières du coffret (sur le côté droit) -->
|
||||
<rect x="76" y="40" width="8" height="5" rx="2" fill="#00d4d4" fill-opacity="0.3" stroke="#00d4d4" stroke-width="1"/>
|
||||
<rect x="76" y="50" width="8" height="5" rx="2" fill="#00d4d4" fill-opacity="0.3" stroke="#00d4d4" stroke-width="1"/>
|
||||
|
||||
<!-- Motif décoratif sur le bas du coffret -->
|
||||
<path d="M26 72 Q50 68 74 72" fill="none" stroke="#00d4d4" stroke-width="1" stroke-dasharray="3 2" opacity="0.4"/>
|
||||
<!-- Petits ornements latéraux sur le corps -->
|
||||
<line x1="22" y1="56" x2="22" y2="68" stroke="#00d4d4" stroke-width="1" stroke-dasharray="2 2" opacity="0.4"/>
|
||||
<line x1="78" y1="56" x2="78" y2="68" stroke="#00d4d4" stroke-width="1" stroke-dasharray="2 2" opacity="0.4"/>
|
||||
<!-- Disque de jade bi (圓璧) — cercle avec trou central -->
|
||||
<circle cx="50" cy="50" r="32" fill="#ffd700" fill-opacity="0.12" stroke="#ffd700" stroke-width="2.5"/>
|
||||
<circle cx="50" cy="50" r="22" fill="#101622" stroke="#ffd700" stroke-width="1.5"/>
|
||||
<circle cx="50" cy="50" r="14" fill="#ffd700" fill-opacity="0.08" stroke="#ffd700" stroke-width="1" opacity="0.6"/>
|
||||
<!-- Motifs décoratifs — 8 trigrammes stylisés sur le pourtour -->
|
||||
<circle cx="50" cy="50" r="27" fill="none" stroke="#ffd700" stroke-width="0.8" stroke-dasharray="3 4.2" opacity="0.5"/>
|
||||
<!-- Encoches décoratives aux 8 directions -->
|
||||
<line x1="50" y1="18" x2="50" y2="23" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="50" y1="77" x2="50" y2="82" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="18" y1="50" x2="23" y2="50" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="77" y1="50" x2="82" y2="50" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="27.6" y1="27.6" x2="31.1" y2="31.1" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="68.9" y1="68.9" x2="72.4" y2="72.4" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="72.4" y1="27.6" x2="68.9" y2="31.1" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="27.6" y1="72.4" x2="31.1" y2="68.9" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<!-- Reflet jade -->
|
||||
<path d="M36 30 Q42 28 46 32" fill="none" stroke="#ffd700" stroke-width="1.5" stroke-linecap="round" opacity="0.7"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -1,38 +1,29 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<!-- Fond circulaire -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#kg-glow)" fill-opacity="0.12"/>
|
||||
<defs>
|
||||
<radialGradient id="kg-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#ff3d5a" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#ff3d5a" stop-opacity="0"/>
|
||||
<radialGradient id="kf-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#ff2244" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#ff2244" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Poing stylisé (vue de face, doigts repliés) -->
|
||||
<!-- Paume / base -->
|
||||
<rect x="32" y="52" width="36" height="20" rx="4" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
||||
<!-- Doigts repliés — 4 rangées -->
|
||||
<rect x="33" y="38" width="8" height="16" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
||||
<rect x="43" y="35" width="8" height="19" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
||||
<rect x="53" y="36" width="8" height="18" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
||||
<rect x="63" y="40" width="6" height="14" rx="3" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2"/>
|
||||
<!-- Pouce -->
|
||||
<path d="M32 62 Q24 60 25 54 Q26 50 32 52" fill="#ff3d5a" fill-opacity="0.18" stroke="#ff3d5a" stroke-width="2" stroke-linejoin="round"/>
|
||||
|
||||
<!-- Éclairs de qi (3 rayons) -->
|
||||
<!-- Éclair gauche-haut -->
|
||||
<polyline points="24,28 19,20 25,22 20,13" fill="none" stroke="#ff3d5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
|
||||
<!-- Éclair centre-haut -->
|
||||
<polyline points="50,30 47,20 52,23 49,13" fill="none" stroke="#ff3d5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
|
||||
<!-- Éclair droite-haut -->
|
||||
<polyline points="74,32 80,22 74,24 79,14" fill="none" stroke="#ff3d5a" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.9"/>
|
||||
|
||||
<!-- Petites étincelles -->
|
||||
<circle cx="22" cy="35" r="1.5" fill="#ff3d5a" opacity="0.8"/>
|
||||
<circle cx="78" cy="37" r="1.5" fill="#ff3d5a" opacity="0.8"/>
|
||||
<circle cx="50" cy="26" r="1.5" fill="#ff3d5a" opacity="0.8"/>
|
||||
|
||||
<!-- Ligne de force sous le poing -->
|
||||
<path d="M28 73 Q50 80 72 73" fill="none" stroke="#ff3d5a" stroke-width="1.5" stroke-dasharray="3 2" opacity="0.5"/>
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#kf-glow)"/>
|
||||
<!-- Silhouette grue — posture sur une jambe, ailes déployées -->
|
||||
<!-- Tête -->
|
||||
<circle cx="50" cy="18" r="5" fill="#ff2244" fill-opacity="0.2" stroke="#ff2244" stroke-width="2"/>
|
||||
<!-- Corps -->
|
||||
<line x1="50" y1="23" x2="50" y2="52" stroke="#ff2244" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Bras gauche déployé vers le haut -->
|
||||
<path d="M50 33 Q38 26 24 28" fill="none" stroke="#ff2244" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Bras droit vers le bas en attaque -->
|
||||
<path d="M50 33 Q62 36 72 30" fill="none" stroke="#ff2244" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Jambe d'appui -->
|
||||
<line x1="50" y1="52" x2="50" y2="78" stroke="#ff2244" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<path d="M50 78 Q45 82 40 80" fill="none" stroke="#ff2244" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Jambe levée -->
|
||||
<path d="M50 52 Q60 58 66 52 Q70 46 72 50" fill="none" stroke="#ff2244" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Énergie chi — spirales autour du personnage -->
|
||||
<path d="M20 45 Q18 38 24 34 Q30 30 28 24" fill="none" stroke="#ff2244" stroke-width="1.2" stroke-linecap="round" opacity="0.5"/>
|
||||
<path d="M78 40 Q82 46 78 52 Q74 58 78 64" fill="none" stroke="#ff2244" stroke-width="1.2" stroke-linecap="round" opacity="0.5"/>
|
||||
<circle cx="24" cy="28" r="2" fill="#ff2244" opacity="0.8"/>
|
||||
<circle cx="72" cy="30" r="2" fill="#ff2244" opacity="0.8"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -1,43 +1,34 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="dm-glow" cx="50%" cy="45%" r="50%">
|
||||
<stop offset="0%" stop-color="#cc2222" stop-opacity="0.5"/>
|
||||
<stop offset="100%" stop-color="#cc2222" stop-opacity="0"/>
|
||||
<radialGradient id="dm-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#cc0000" stop-opacity="0.45"/>
|
||||
<stop offset="100%" stop-color="#cc0000" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#dm-glow)"/>
|
||||
|
||||
<!-- Flammes infernales en arrière-plan -->
|
||||
<path d="M30 78 Q28 65 34 56 Q30 62 32 52 Q36 42 42 48 Q38 36 46 28 Q48 42 44 50 Q50 38 54 30 Q56 44 50 54 Q56 46 62 40 Q62 54 56 62 Q62 56 68 52 Q66 64 62 72 Q56 66 54 72 Q50 80 48 72 Q44 64 40 72 Q36 80 30 78 Z"
|
||||
fill="#cc2222" fill-opacity="0.18" stroke="#cc2222" stroke-width="1" stroke-linejoin="round" opacity="0.7"/>
|
||||
|
||||
<!-- Visage de démon - contour de tête -->
|
||||
<ellipse cx="50" cy="52" rx="20" ry="22" fill="#cc2222" fill-opacity="0.12" stroke="#cc2222" stroke-width="2"/>
|
||||
|
||||
<!-- Deux cornes -->
|
||||
<path d="M36 35 Q32 20 38 16 Q40 24 38 30" fill="#cc2222" fill-opacity="0.7" stroke="#cc2222" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
<path d="M64 35 Q68 20 62 16 Q60 24 62 30" fill="#cc2222" fill-opacity="0.7" stroke="#cc2222" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
|
||||
<!-- Yeux (forme de flamme) -->
|
||||
<path d="M40 50 Q44 44 48 50 Q44 56 40 50 Z" fill="#cc2222" opacity="0.9"/>
|
||||
<path d="M52 50 Q56 44 60 50 Q56 56 52 50 Z" fill="#cc2222" opacity="0.9"/>
|
||||
<!-- Pupilles -->
|
||||
<ellipse cx="44" cy="50" rx="1.5" ry="2.5" fill="#101622"/>
|
||||
<ellipse cx="56" cy="50" rx="1.5" ry="2.5" fill="#101622"/>
|
||||
|
||||
<!-- Nez aplati (démon) -->
|
||||
<path d="M47 58 Q50 60 53 58" fill="none" stroke="#cc2222" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
||||
|
||||
<!-- Masque d'opéra cantonais — démon -->
|
||||
<!-- Visage -->
|
||||
<ellipse cx="50" cy="50" rx="26" ry="30" fill="#cc0000" fill-opacity="0.18" stroke="#cc0000" stroke-width="2"/>
|
||||
<!-- Motif front — marques tribales -->
|
||||
<path d="M36 36 Q42 30 50 32 Q58 30 64 36" fill="none" stroke="#cc0000" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="50" y1="22" x2="50" y2="32" stroke="#cc0000" stroke-width="2" stroke-linecap="round"/>
|
||||
<!-- Cornes -->
|
||||
<path d="M36 28 Q30 16 26 12" fill="none" stroke="#cc0000" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<path d="M64 28 Q70 16 74 12" fill="none" stroke="#cc0000" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Yeux en amande — regard furieux -->
|
||||
<path d="M34 46 Q38 42 42 46 Q38 50 34 46Z" fill="#cc0000" fill-opacity="0.5" stroke="#cc0000" stroke-width="1.5"/>
|
||||
<path d="M58 46 Q62 42 66 46 Q62 50 58 46Z" fill="#cc0000" fill-opacity="0.5" stroke="#cc0000" stroke-width="1.5"/>
|
||||
<circle cx="38" cy="46" r="1.5" fill="#cc0000"/>
|
||||
<circle cx="62" cy="46" r="1.5" fill="#cc0000"/>
|
||||
<!-- Nez -->
|
||||
<path d="M46 52 Q50 56 54 52" fill="none" stroke="#cc0000" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<!-- Bouche avec crocs -->
|
||||
<path d="M38 66 Q50 74 62 66" fill="none" stroke="#cc2222" stroke-width="2" stroke-linecap="round" opacity="0.8"/>
|
||||
<!-- Crocs -->
|
||||
<path d="M43 67 L42 73 L45 68" fill="#cc2222" opacity="0.7"/>
|
||||
<path d="M57 67 L58 73 L55 68" fill="#cc2222" opacity="0.7"/>
|
||||
|
||||
<!-- Sourcils menaçants -->
|
||||
<path d="M38 44 Q44 40 48 43" fill="none" stroke="#cc2222" stroke-width="2.5" stroke-linecap="round" opacity="0.8"/>
|
||||
<path d="M52 43 Q56 40 62 44" fill="none" stroke="#cc2222" stroke-width="2.5" stroke-linecap="round" opacity="0.8"/>
|
||||
<path d="M34 62 Q42 70 50 68 Q58 70 66 62" fill="none" stroke="#cc0000" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="44" y1="65" x2="44" y2="72" stroke="#cc0000" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<line x1="50" y1="68" x2="50" y2="75" stroke="#cc0000" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<line x1="56" y1="65" x2="56" y2="72" stroke="#cc0000" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<!-- Moustaches -->
|
||||
<path d="M36 56 Q28 52 22 54" fill="none" stroke="#cc0000" stroke-width="1.5" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M64 56 Q72 52 78 54" fill="none" stroke="#cc0000" stroke-width="1.5" stroke-linecap="round" opacity="0.7"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
@@ -1,44 +1,37 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="dv-glow" cx="50%" cy="40%" r="55%">
|
||||
<stop offset="0%" stop-color="#ddaa00" stop-opacity="0.5"/>
|
||||
<stop offset="100%" stop-color="#ddaa00" stop-opacity="0"/>
|
||||
<radialGradient id="dieu-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#ffd700" stop-opacity="0.5"/>
|
||||
<stop offset="100%" stop-color="#ffd700" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#dv-glow)"/>
|
||||
|
||||
<!-- Rayons célestes (halo) -->
|
||||
<line x1="50" y1="10" x2="50" y2="18" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="68" y1="15" x2="64" y2="22" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="80" y1="28" x2="74" y2="32" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="32" y1="15" x2="36" y2="22" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="20" y1="28" x2="26" y2="32" stroke="#ddaa00" stroke-width="2" opacity="0.6"/>
|
||||
<line x1="86" y1="44" x2="80" y2="46" stroke="#ddaa00" stroke-width="1.5" opacity="0.5"/>
|
||||
<line x1="14" y1="44" x2="20" y2="46" stroke="#ddaa00" stroke-width="1.5" opacity="0.5"/>
|
||||
|
||||
<!-- Halo circulaire doré -->
|
||||
<circle cx="50" cy="36" r="14" fill="none" stroke="#ddaa00" stroke-width="2.5" opacity="0.8"/>
|
||||
<circle cx="50" cy="36" r="16" fill="none" stroke="#ddaa00" stroke-width="0.8" opacity="0.4" stroke-dasharray="3,4"/>
|
||||
|
||||
<!-- Lotus (5 pétales) -->
|
||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.6" transform="rotate(0,50,72)"/>
|
||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(36,50,72)"/>
|
||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(72,50,72)"/>
|
||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(108,50,72)"/>
|
||||
<ellipse cx="50" cy="72" rx="8" ry="4" fill="#ddaa00" fill-opacity="0.4" transform="rotate(144,50,72)"/>
|
||||
<!-- Cœur du lotus -->
|
||||
<circle cx="50" cy="72" r="4" fill="#ddaa00" fill-opacity="0.8"/>
|
||||
|
||||
<!-- Silhouette divine — corps lumineux -->
|
||||
<ellipse cx="50" cy="36" rx="8" ry="10" fill="#ddaa00" fill-opacity="0.25"/>
|
||||
<!-- Corps stylisé (robe longue) -->
|
||||
<path d="M44 44 Q40 58 42 72 Q50 68 58 72 Q60 58 56 44 Z"
|
||||
fill="#ddaa00" fill-opacity="0.18" stroke="#ddaa00" stroke-width="1.5"/>
|
||||
|
||||
<!-- Mains en prière -->
|
||||
<path d="M44 54 Q38 52 36 56 Q38 60 44 58" fill="#ddaa00" fill-opacity="0.3" stroke="#ddaa00" stroke-width="1.2"/>
|
||||
<path d="M56 54 Q62 52 64 56 Q62 60 56 58" fill="#ddaa00" fill-opacity="0.3" stroke="#ddaa00" stroke-width="1.2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#dieu-glow)"/>
|
||||
<!-- Soleil impérial céleste -->
|
||||
<!-- Rayons -->
|
||||
<line x1="50" y1="14" x2="50" y2="24" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="50" y1="76" x2="50" y2="86" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="14" y1="50" x2="24" y2="50" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="76" y1="50" x2="86" y2="50" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="24.8" y1="24.8" x2="31.9" y2="31.9" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="68.1" y1="68.1" x2="75.2" y2="75.2" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="75.2" y1="24.8" x2="68.1" y2="31.9" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="24.8" y1="75.2" x2="31.9" y2="68.1" stroke="#ffd700" stroke-width="2" stroke-linecap="round"/>
|
||||
<!-- Rayons diagonaux secondaires -->
|
||||
<line x1="29.6" y1="18.8" x2="33.8" y2="26.8" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="70.4" y1="18.8" x2="66.2" y2="26.8" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="18.8" y1="29.6" x2="26.8" y2="33.8" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="81.2" y1="29.6" x2="73.2" y2="33.8" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="18.8" y1="70.4" x2="26.8" y2="66.2" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="81.2" y1="70.4" x2="73.2" y2="66.2" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="29.6" y1="81.2" x2="33.8" y2="73.2" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="70.4" y1="81.2" x2="66.2" y2="73.2" stroke="#ffd700" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<!-- Cercle central solaire -->
|
||||
<circle cx="50" cy="50" r="16" fill="#ffd700" fill-opacity="0.2" stroke="#ffd700" stroke-width="2.5"/>
|
||||
<!-- Nuages célestes stylisés en dessous -->
|
||||
<path d="M32 58 Q36 52 42 56 Q46 50 50 54 Q54 50 58 56 Q64 52 68 58" fill="none" stroke="#ffd700" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<!-- Idéogramme stylisé au centre (天) -->
|
||||
<line x1="44" y1="45" x2="56" y2="45" stroke="#ffd700" stroke-width="1.8" stroke-linecap="round"/>
|
||||
<line x1="50" y1="42" x2="50" y2="58" stroke="#ffd700" stroke-width="1.8" stroke-linecap="round"/>
|
||||
<line x1="42" y1="58" x2="58" y2="58" stroke="#ffd700" stroke-width="1.8" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 3.0 KiB |
@@ -1,41 +1,36 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="ea-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#e8a030" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#e8a030" stop-opacity="0"/>
|
||||
<stop offset="0%" stop-color="#ff8c00" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#ff8c00" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#ea-glow)"/>
|
||||
|
||||
<!-- Anneau extérieur -->
|
||||
<circle cx="50" cy="50" r="42" fill="none" stroke="#e8a030" stroke-width="1.2" opacity="0.4"/>
|
||||
|
||||
<!-- Yin-Yang stylisé (transformation) -->
|
||||
<!-- Demi-cercle yang (clair) -->
|
||||
<path d="M50 18 A32 32 0 0 1 50 82 A16 16 0 0 0 50 50 A16 16 0 0 1 50 18 Z"
|
||||
fill="#e8a030" fill-opacity="0.25" stroke="#e8a030" stroke-width="1.5"/>
|
||||
<!-- Demi-cercle yin (sombre) -->
|
||||
<path d="M50 18 A32 32 0 0 0 50 82 A16 16 0 0 1 50 50 A16 16 0 0 0 50 18 Z"
|
||||
fill="#e8a030" fill-opacity="0.05" stroke="#e8a030" stroke-width="1.5"/>
|
||||
<!-- Petits cercles yin-yang -->
|
||||
<circle cx="50" cy="34" r="6" fill="#e8a030" fill-opacity="0.6"/>
|
||||
<circle cx="50" cy="66" r="6" fill="#e8a030" fill-opacity="0.15" stroke="#e8a030" stroke-width="1.2"/>
|
||||
|
||||
<!-- Patte d'animal (5 coussinets) -->
|
||||
<!-- Coussinet principal (paume) -->
|
||||
<ellipse cx="50" cy="55" rx="9" ry="7" fill="#e8a030" fill-opacity="0.7"/>
|
||||
<!-- 4 orteils -->
|
||||
<ellipse cx="40" cy="44" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(-15,40,44)"/>
|
||||
<ellipse cx="45" cy="41" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(-5,45,41)"/>
|
||||
<ellipse cx="55" cy="41" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(5,55,41)"/>
|
||||
<ellipse cx="60" cy="44" rx="4" ry="3.5" fill="#e8a030" fill-opacity="0.7" transform="rotate(15,60,44)"/>
|
||||
|
||||
<!-- Griffes stylisées -->
|
||||
<path d="M38 42 Q35 38 34 34" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
||||
<path d="M43 39 Q42 35 42 31" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
||||
<path d="M57 39 Q58 35 58 31" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
||||
<path d="M62 42 Q65 38 66 34" fill="none" stroke="#e8a030" stroke-width="1.8" stroke-linecap="round" opacity="0.8"/>
|
||||
<!-- Tête de renard (esprit renard — huli jing) -->
|
||||
<!-- Museau triangulaire -->
|
||||
<path d="M28 68 Q50 30 72 68 Q62 80 50 78 Q38 80 28 68Z"
|
||||
fill="#ff8c00" fill-opacity="0.18" stroke="#ff8c00" stroke-width="2"/>
|
||||
<!-- Oreilles pointues -->
|
||||
<path d="M28 68 Q22 48 30 30 Q36 44 40 52Z" fill="#ff8c00" fill-opacity="0.25" stroke="#ff8c00" stroke-width="2"/>
|
||||
<path d="M72 68 Q78 48 70 30 Q64 44 60 52Z" fill="#ff8c00" fill-opacity="0.25" stroke="#ff8c00" stroke-width="2"/>
|
||||
<!-- Intérieur oreilles -->
|
||||
<path d="M30 62 Q27 50 33 36 Q36 46 39 52Z" fill="#ff8c00" fill-opacity="0.4" stroke="none"/>
|
||||
<path d="M70 62 Q73 50 67 36 Q64 46 61 52Z" fill="#ff8c00" fill-opacity="0.4" stroke="none"/>
|
||||
<!-- Yeux en amande -->
|
||||
<path d="M36 58 Q42 52 46 58 Q42 62 36 58Z" fill="#ff8c00" fill-opacity="0.6" stroke="#ff8c00" stroke-width="1.5"/>
|
||||
<path d="M54 58 Q58 52 64 58 Q58 62 54 58Z" fill="#ff8c00" fill-opacity="0.6" stroke="#ff8c00" stroke-width="1.5"/>
|
||||
<circle cx="41" cy="57" r="1.5" fill="#ff8c00"/>
|
||||
<circle cx="59" cy="57" r="1.5" fill="#ff8c00"/>
|
||||
<!-- Nez -->
|
||||
<path d="M46 66 Q50 70 54 66 Q50 64 46 66Z" fill="#ff8c00" opacity="0.7"/>
|
||||
<!-- Moustaches -->
|
||||
<line x1="50" y1="67" x2="50" y2="74" stroke="#ff8c00" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="34" y1="68" x2="46" y2="68" stroke="#ff8c00" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<line x1="54" y1="68" x2="66" y2="68" stroke="#ff8c00" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<line x1="32" y1="72" x2="46" y2="70" stroke="#ff8c00" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<line x1="54" y1="70" x2="68" y2="72" stroke="#ff8c00" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<!-- Marques spirituelles sur le front -->
|
||||
<circle cx="50" cy="46" r="3" fill="none" stroke="#ff8c00" stroke-width="1.5" opacity="0.7"/>
|
||||
<line x1="50" y1="34" x2="50" y2="43" stroke="#ff8c00" stroke-width="1.5" stroke-linecap="round" opacity="0.7"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.4 KiB |
@@ -1,41 +1,33 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="gh-glow" cx="50%" cy="40%" r="55%">
|
||||
<stop offset="0%" stop-color="#88ccee" stop-opacity="0.45"/>
|
||||
<stop offset="100%" stop-color="#88ccee" stop-opacity="0"/>
|
||||
<radialGradient id="fa-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#88aaff" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#88aaff" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#gh-glow)"/>
|
||||
|
||||
<!-- Silhouette fantôme — tête arrondie -->
|
||||
<path d="M34 44 Q34 24 50 22 Q66 24 66 44 L66 68 Q62 64 58 68 Q55 72 52 68 Q49 64 50 68 Q47 72 44 68 Q40 64 36 68 Q34 64 34 68 Z"
|
||||
fill="#88ccee" fill-opacity="0.15" stroke="#88ccee" stroke-width="2" stroke-linejoin="round"/>
|
||||
|
||||
<!-- Yeux fantôme — vides, inquiétants -->
|
||||
<ellipse cx="43" cy="42" rx="4" ry="5" fill="#101622" stroke="#88ccee" stroke-width="1.5" opacity="0.9"/>
|
||||
<ellipse cx="57" cy="42" rx="4" ry="5" fill="#101622" stroke="#88ccee" stroke-width="1.5" opacity="0.9"/>
|
||||
<!-- Lueurs dans les yeux -->
|
||||
<ellipse cx="43" cy="42" rx="1.5" ry="2" fill="#88ccee" opacity="0.5"/>
|
||||
<ellipse cx="57" cy="42" rx="1.5" ry="2" fill="#88ccee" opacity="0.5"/>
|
||||
|
||||
<!-- Kanji 鬼 stylisé en filigrane (simplifié) -->
|
||||
<!-- Traits horizontaux et verticaux évoquant le caractère -->
|
||||
<line x1="40" y1="53" x2="60" y2="53" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<line x1="50" y1="53" x2="50" y2="62" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<path d="M42 58 Q50 55 58 58" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
|
||||
<!-- Traînée vaporeuse en bas -->
|
||||
<path d="M38 68 Q36 75 38 82 Q40 88 44 84 Q46 78 48 84 Q50 88 52 84 Q54 78 56 84 Q58 88 62 82 Q64 75 62 68"
|
||||
fill="#88ccee" fill-opacity="0.08" stroke="#88ccee" stroke-width="1.2" stroke-dasharray="3,3" opacity="0.6"/>
|
||||
|
||||
<!-- Chaînes (lien au monde des vivants) — deux petits maillons -->
|
||||
<circle cx="32" cy="52" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<circle cx="32" cy="58" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<line x1="32" y1="49" x2="32" y2="55" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<circle cx="68" cy="52" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<circle cx="68" cy="58" r="3" fill="none" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<line x1="68" y1="49" x2="68" y2="55" stroke="#88ccee" stroke-width="1.5" opacity="0.5"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#fa-glow)"/>
|
||||
<!-- Lanterne en papier avec visage fantôme -->
|
||||
<!-- Corde du haut -->
|
||||
<line x1="50" y1="14" x2="50" y2="22" stroke="#88aaff" stroke-width="1.8" stroke-linecap="round"/>
|
||||
<line x1="44" y1="22" x2="56" y2="22" stroke="#88aaff" stroke-width="1.8" stroke-linecap="round"/>
|
||||
<!-- Corps de la lanterne -->
|
||||
<path d="M36 22 Q24 38 24 54 Q24 70 36 76 Q50 84 64 76 Q76 70 76 54 Q76 38 64 22 Z"
|
||||
fill="#88aaff" fill-opacity="0.12" stroke="#88aaff" stroke-width="2"/>
|
||||
<!-- Côtes de lanterne -->
|
||||
<path d="M26 36 Q50 32 74 36" fill="none" stroke="#88aaff" stroke-width="1" opacity="0.5"/>
|
||||
<path d="M24 50 Q50 46 76 50" fill="none" stroke="#88aaff" stroke-width="1" opacity="0.5"/>
|
||||
<path d="M26 64 Q50 60 74 64" fill="none" stroke="#88aaff" stroke-width="1" opacity="0.5"/>
|
||||
<!-- Visage fantomatique -->
|
||||
<!-- Yeux creux -->
|
||||
<ellipse cx="40" cy="48" rx="5" ry="6" fill="#88aaff" fill-opacity="0.35" stroke="#88aaff" stroke-width="1.5"/>
|
||||
<ellipse cx="60" cy="48" rx="5" ry="6" fill="#88aaff" fill-opacity="0.35" stroke="#88aaff" stroke-width="1.5"/>
|
||||
<!-- Bouche tordue -->
|
||||
<path d="M36 60 Q42 66 50 62 Q58 66 64 60" fill="none" stroke="#88aaff" stroke-width="2" stroke-linecap="round"/>
|
||||
<!-- Franges du bas de la lanterne -->
|
||||
<line x1="40" y1="76" x2="38" y2="86" stroke="#88aaff" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="50" y1="78" x2="50" y2="88" stroke="#88aaff" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="60" y1="76" x2="62" y2="86" stroke="#88aaff" stroke-width="1.2" stroke-linecap="round" opacity="0.6"/>
|
||||
<!-- Lueur intérieure -->
|
||||
<ellipse cx="50" cy="52" rx="12" ry="14" fill="#88aaff" fill-opacity="0.08"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -1,47 +1,38 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="jg-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#22cc88" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#22cc88" stop-opacity="0"/>
|
||||
<stop offset="0%" stop-color="#cc44ff" stop-opacity="0.45"/>
|
||||
<stop offset="100%" stop-color="#cc44ff" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#jg-glow)"/>
|
||||
|
||||
<!-- Cercle de transformation mystique -->
|
||||
<circle cx="50" cy="50" r="38" fill="none" stroke="#22cc88" stroke-width="1.2" opacity="0.35" stroke-dasharray="4,3"/>
|
||||
|
||||
<!-- Silhouette multi-forme (créature hybride) -->
|
||||
<!-- Corps central — humanoïde -->
|
||||
<ellipse cx="50" cy="52" rx="12" ry="15" fill="#22cc88" fill-opacity="0.15" stroke="#22cc88" stroke-width="1.8"/>
|
||||
|
||||
<!-- Tête avec cornes/oreilles animales -->
|
||||
<circle cx="50" cy="35" r="9" fill="#22cc88" fill-opacity="0.15" stroke="#22cc88" stroke-width="1.8"/>
|
||||
<!-- Oreilles pointues (animal) -->
|
||||
<path d="M41 30 L38 20 L45 28" fill="#22cc88" fill-opacity="0.5" stroke="#22cc88" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
<path d="M59 30 L62 20 L55 28" fill="#22cc88" fill-opacity="0.5" stroke="#22cc88" stroke-width="1.5" stroke-linejoin="round"/>
|
||||
|
||||
<!-- Yeux (regard surnaturel) -->
|
||||
<ellipse cx="46" cy="35" rx="3" ry="2" fill="#22cc88" opacity="0.8"/>
|
||||
<ellipse cx="54" cy="35" rx="3" ry="2" fill="#22cc88" opacity="0.8"/>
|
||||
|
||||
<!-- Queue spiralée -->
|
||||
<path d="M62 60 Q72 58 74 65 Q76 72 68 74 Q62 74 62 68"
|
||||
fill="none" stroke="#22cc88" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
||||
|
||||
<!-- Tentacule / membre supplémentaire gauche -->
|
||||
<path d="M38 55 Q26 52 22 60 Q20 68 28 66"
|
||||
fill="none" stroke="#22cc88" stroke-width="2" stroke-linecap="round" opacity="0.6"/>
|
||||
|
||||
<!-- Écailles / motif sur le corps -->
|
||||
<path d="M44 46 Q50 42 56 46 Q52 50 50 48 Q48 50 44 46 Z"
|
||||
fill="#22cc88" fill-opacity="0.3" stroke="#22cc88" stroke-width="1"/>
|
||||
<path d="M44 52 Q50 48 56 52 Q52 56 50 54 Q48 56 44 52 Z"
|
||||
fill="#22cc88" fill-opacity="0.3" stroke="#22cc88" stroke-width="1"/>
|
||||
|
||||
<!-- Kanji 怪 (étrange) stylisé — simplifié -->
|
||||
<text x="50" y="81" text-anchor="middle" font-size="11" font-family="serif"
|
||||
fill="#22cc88" opacity="0.55">怪</text>
|
||||
<!-- Jiugwaai — créature de rue à multiples yeux -->
|
||||
<!-- Silhouette bossue -->
|
||||
<path d="M24 72 Q22 56 28 44 Q34 32 50 28 Q66 32 72 44 Q78 56 76 72 Q66 78 50 80 Q34 78 24 72Z"
|
||||
fill="#cc44ff" fill-opacity="0.12" stroke="#cc44ff" stroke-width="2"/>
|
||||
<!-- Multiples yeux disposés irrégulièrement -->
|
||||
<ellipse cx="36" cy="42" rx="5" ry="4" fill="#cc44ff" fill-opacity="0.4" stroke="#cc44ff" stroke-width="1.5"/>
|
||||
<circle cx="36" cy="42" r="2" fill="#cc44ff"/>
|
||||
<ellipse cx="52" cy="36" rx="4" ry="5" fill="#cc44ff" fill-opacity="0.4" stroke="#cc44ff" stroke-width="1.5"/>
|
||||
<circle cx="52" cy="36" r="2" fill="#cc44ff"/>
|
||||
<ellipse cx="65" cy="44" rx="5" ry="4" fill="#cc44ff" fill-opacity="0.4" stroke="#cc44ff" stroke-width="1.5"/>
|
||||
<circle cx="65" cy="44" r="2" fill="#cc44ff"/>
|
||||
<ellipse cx="42" cy="56" rx="4" ry="4" fill="#cc44ff" fill-opacity="0.4" stroke="#cc44ff" stroke-width="1.5"/>
|
||||
<circle cx="42" cy="56" r="2" fill="#cc44ff"/>
|
||||
<ellipse cx="60" cy="54" rx="4" ry="5" fill="#cc44ff" fill-opacity="0.4" stroke="#cc44ff" stroke-width="1.5"/>
|
||||
<circle cx="60" cy="54" r="2" fill="#cc44ff"/>
|
||||
<!-- Petit oeil supplémentaire -->
|
||||
<circle cx="50" cy="48" r="3" fill="#cc44ff" fill-opacity="0.3" stroke="#cc44ff" stroke-width="1.2"/>
|
||||
<circle cx="50" cy="48" r="1.5" fill="#cc44ff" opacity="0.8"/>
|
||||
<!-- Membres difformes -->
|
||||
<path d="M24 72 Q16 68 12 78" fill="none" stroke="#cc44ff" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M76 72 Q84 68 88 78" fill="none" stroke="#cc44ff" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M30 46 Q18 44 14 50" fill="none" stroke="#cc44ff" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<path d="M70 46 Q82 44 86 50" fill="none" stroke="#cc44ff" stroke-width="1.5" stroke-linecap="round" opacity="0.6"/>
|
||||
<!-- Bouche dentée -->
|
||||
<path d="M36 66 Q44 72 50 70 Q56 72 64 66" fill="none" stroke="#cc44ff" stroke-width="2" stroke-linecap="round"/>
|
||||
<line x1="42" y1="68" x2="40" y2="74" stroke="#cc44ff" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<line x1="50" y1="70" x2="50" y2="76" stroke="#cc44ff" stroke-width="1.5" stroke-linecap="round"/>
|
||||
<line x1="58" y1="68" x2="60" y2="74" stroke="#cc44ff" stroke-width="1.5" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.7 KiB |
@@ -1,41 +1,36 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="mt-glow" cx="50%" cy="40%" r="50%">
|
||||
<stop offset="0%" stop-color="#6688aa" stop-opacity="0.35"/>
|
||||
<stop offset="100%" stop-color="#6688aa" stop-opacity="0"/>
|
||||
<radialGradient id="mo-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#4ecdc4" stop-opacity="0.35"/>
|
||||
<stop offset="100%" stop-color="#4ecdc4" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#mt-glow)"/>
|
||||
|
||||
<!-- Anneau ésotérique (cercle de protection) -->
|
||||
<circle cx="50" cy="50" r="40" fill="none" stroke="#6688aa" stroke-width="1.2" opacity="0.4"/>
|
||||
<circle cx="50" cy="50" r="38" fill="none" stroke="#6688aa" stroke-width="0.6" opacity="0.25" stroke-dasharray="5,4"/>
|
||||
|
||||
<!-- Silhouette humaine -->
|
||||
<circle cx="50" cy="50" r="48" fill="url(#mo-glow)"/>
|
||||
<!-- Silhouette homme en trench-coat — style triades HK -->
|
||||
<!-- Tête -->
|
||||
<circle cx="50" cy="30" r="9" fill="#6688aa" fill-opacity="0.25" stroke="#6688aa" stroke-width="1.8"/>
|
||||
<!-- Corps -->
|
||||
<path d="M40 42 L36 66 L42 66 L45 56 L50 60 L55 56 L58 66 L64 66 L60 42 Z"
|
||||
fill="#6688aa" fill-opacity="0.2" stroke="#6688aa" stroke-width="1.8" stroke-linejoin="round"/>
|
||||
<!-- Bras gauche -->
|
||||
<path d="M40 44 Q30 52 28 60" fill="none" stroke="#6688aa" stroke-width="2" stroke-linecap="round"/>
|
||||
<!-- Bras droit (levé, tenant un talisman) -->
|
||||
<path d="M60 44 Q70 48 72 42" fill="none" stroke="#6688aa" stroke-width="2" stroke-linecap="round"/>
|
||||
|
||||
<!-- Talisman / ofuda (papier de prière) -->
|
||||
<rect x="68" y="32" width="10" height="14" rx="1"
|
||||
fill="#6688aa" fill-opacity="0.2" stroke="#6688aa" stroke-width="1.5"/>
|
||||
<!-- Lignes du talisman -->
|
||||
<line x1="70" y1="36" x2="76" y2="36" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="70" y1="39" x2="76" y2="39" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="70" y1="42" x2="76" y2="42" stroke="#6688aa" stroke-width="1" opacity="0.7"/>
|
||||
|
||||
<!-- Symbole occulte sur la poitrine (trigramme Pa Kua simplifié) -->
|
||||
<line x1="45" y1="46" x2="55" y2="46" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
||||
<line x1="45" y1="49" x2="55" y2="49" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
||||
<line x1="45" y1="52" x2="50" y2="52" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
||||
<line x1="52" y1="52" x2="55" y2="52" stroke="#6688aa" stroke-width="1.5" opacity="0.6"/>
|
||||
<circle cx="50" cy="22" r="8" fill="#4ecdc4" fill-opacity="0.2" stroke="#4ecdc4" stroke-width="2"/>
|
||||
<!-- Cou -->
|
||||
<line x1="50" y1="30" x2="50" y2="36" stroke="#4ecdc4" stroke-width="3" stroke-linecap="round"/>
|
||||
<!-- Corps trench-coat -->
|
||||
<path d="M32 36 Q32 54 34 68 Q42 72 50 72 Q58 72 66 68 Q68 54 68 36 Q60 32 50 32 Q40 32 32 36Z"
|
||||
fill="#4ecdc4" fill-opacity="0.12" stroke="#4ecdc4" stroke-width="2"/>
|
||||
<!-- Col relevé -->
|
||||
<path d="M36 36 Q42 30 50 32 Q58 30 64 36" fill="none" stroke="#4ecdc4" stroke-width="2" stroke-linecap="round"/>
|
||||
<!-- Revers du manteau -->
|
||||
<path d="M36 36 Q44 44 48 68" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.7"/>
|
||||
<path d="M64 36 Q56 44 52 68" fill="none" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.7"/>
|
||||
<!-- Bras gauche — main dans la poche -->
|
||||
<path d="M32 36 Q22 44 22 56 Q24 60 28 58" fill="none" stroke="#4ecdc4" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Bras droit — bras le long du corps -->
|
||||
<path d="M68 36 Q78 44 78 56 Q76 60 72 58" fill="none" stroke="#4ecdc4" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Jambes -->
|
||||
<line x1="44" y1="72" x2="42" y2="88" stroke="#4ecdc4" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<line x1="56" y1="72" x2="58" y2="88" stroke="#4ecdc4" stroke-width="2.5" stroke-linecap="round"/>
|
||||
<!-- Chaussures -->
|
||||
<path d="M42 88 Q38 90 34 88" fill="none" stroke="#4ecdc4" stroke-width="2" stroke-linecap="round"/>
|
||||
<path d="M58 88 Q62 90 66 88" fill="none" stroke="#4ecdc4" stroke-width="2" stroke-linecap="round"/>
|
||||
<!-- Cigarette à la bouche -->
|
||||
<line x1="52" y1="21" x2="58" y2="19" stroke="#4ecdc4" stroke-width="1.5" stroke-linecap="round" opacity="0.7"/>
|
||||
<circle cx="59" cy="18" r="1.5" fill="#4ecdc4" opacity="0.8"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.3 KiB |
@@ -1,58 +1,31 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="sh-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#cc44ff" stop-opacity="0.35"/>
|
||||
<stop offset="100%" stop-color="#cc44ff" stop-opacity="0"/>
|
||||
<stop offset="0%" stop-color="#00ff9f" stop-opacity="0.45"/>
|
||||
<stop offset="100%" stop-color="#00ff9f" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#sh-glow)"/>
|
||||
|
||||
<!-- Disque Bi (玉璧) — anneau de jade -->
|
||||
<!-- Anneau extérieur -->
|
||||
<circle cx="50" cy="50" r="32" fill="#cc44ff" fill-opacity="0.12" stroke="#cc44ff" stroke-width="2.5"/>
|
||||
<!-- Trou central du bi -->
|
||||
<circle cx="50" cy="50" r="14" fill="#101622" stroke="#cc44ff" stroke-width="2"/>
|
||||
|
||||
<!-- Gravures décoratives sur le disque (surface du bi) -->
|
||||
<!-- Spirales de grain (yun wen) — motif traditionnel des bi -->
|
||||
<circle cx="50" cy="50" r="23" fill="none" stroke="#cc44ff" stroke-width="0.8" stroke-dasharray="2.5 2" opacity="0.5"/>
|
||||
<circle cx="50" cy="50" r="19" fill="none" stroke="#cc44ff" stroke-width="0.8" stroke-dasharray="1.5 3" opacity="0.4"/>
|
||||
|
||||
<!-- Petits motifs en spirale sur la surface du bi (8 grains) -->
|
||||
<path d="M50 22 Q52 20 54 22 Q52 24 50 22" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
<path d="M68 32 Q70 30 72 32 Q70 34 68 32" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
<path d="M78 50 Q80 48 82 50 Q80 52 78 50" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
<path d="M68 68 Q70 66 72 68 Q70 70 68 68" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
<path d="M50 78 Q52 76 54 78 Q52 80 50 78" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
<path d="M28 68 Q30 66 32 68 Q30 70 28 68" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
<path d="M18 50 Q20 48 22 50 Q20 52 18 50" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
<path d="M28 32 Q30 30 32 32 Q30 34 28 32" fill="none" stroke="#cc44ff" stroke-width="1" opacity="0.7"/>
|
||||
|
||||
<!-- 3 Perles (San = 3 en cantonais) flottant autour du bi -->
|
||||
<!-- Perle 1 — haut -->
|
||||
<circle cx="50" cy="10" r="5" fill="#cc44ff" fill-opacity="0.25" stroke="#cc44ff" stroke-width="1.8"/>
|
||||
<circle cx="48" cy="8" r="1.5" fill="#cc44ff" fill-opacity="0.6"/>
|
||||
<!-- Fil de perle haut -->
|
||||
<line x1="50" y1="15" x2="50" y2="18" stroke="#cc44ff" stroke-width="1" stroke-dasharray="2 1" opacity="0.6"/>
|
||||
|
||||
<!-- Perle 2 — bas-gauche -->
|
||||
<circle cx="26" cy="84" r="5" fill="#cc44ff" fill-opacity="0.25" stroke="#cc44ff" stroke-width="1.8"/>
|
||||
<circle cx="24" cy="82" r="1.5" fill="#cc44ff" fill-opacity="0.6"/>
|
||||
<!-- Fil perle bas-gauche -->
|
||||
<line x1="30" y1="80" x2="34" y2="76" stroke="#cc44ff" stroke-width="1" stroke-dasharray="2 1" opacity="0.6"/>
|
||||
|
||||
<!-- Perle 3 — bas-droit -->
|
||||
<circle cx="74" cy="84" r="5" fill="#cc44ff" fill-opacity="0.25" stroke="#cc44ff" stroke-width="1.8"/>
|
||||
<circle cx="72" cy="82" r="1.5" fill="#cc44ff" fill-opacity="0.6"/>
|
||||
<!-- Fil perle bas-droit -->
|
||||
<line x1="70" y1="80" x2="66" y2="76" stroke="#cc44ff" stroke-width="1" stroke-dasharray="2 1" opacity="0.6"/>
|
||||
|
||||
<!-- Runes dans le trou central -->
|
||||
<!-- Symbole 三 (3 traits) -->
|
||||
<line x1="44" y1="46" x2="56" y2="46" stroke="#cc44ff" stroke-width="1.5" opacity="0.8"/>
|
||||
<line x1="43" y1="50" x2="57" y2="50" stroke="#cc44ff" stroke-width="1.5" opacity="0.8"/>
|
||||
<line x1="44" y1="54" x2="56" y2="54" stroke="#cc44ff" stroke-width="1.5" opacity="0.8"/>
|
||||
<!-- Trois souffles (三氣) — trois spirales en trinity -->
|
||||
<!-- Spirale 1 — haut gauche -->
|
||||
<path d="M36 38 Q28 30 30 22 Q34 14 42 18 Q50 22 48 30 Q46 36 38 38 Q32 38 30 34"
|
||||
fill="none" stroke="#00ff9f" stroke-width="2.2" stroke-linecap="round"/>
|
||||
<circle cx="30" cy="34" r="2.5" fill="#00ff9f" opacity="0.8"/>
|
||||
<!-- Spirale 2 — haut droite -->
|
||||
<path d="M64 38 Q72 30 70 22 Q66 14 58 18 Q50 22 52 30 Q54 36 62 38 Q68 38 70 34"
|
||||
fill="none" stroke="#00ff9f" stroke-width="2.2" stroke-linecap="round"/>
|
||||
<circle cx="70" cy="34" r="2.5" fill="#00ff9f" opacity="0.8"/>
|
||||
<!-- Spirale 3 — bas centre -->
|
||||
<path d="M50 72 Q42 76 36 72 Q30 64 36 58 Q42 52 50 56 Q58 60 58 68 Q56 76 50 78"
|
||||
fill="none" stroke="#00ff9f" stroke-width="2.2" stroke-linecap="round"/>
|
||||
<circle cx="50" cy="78" r="2.5" fill="#00ff9f" opacity="0.8"/>
|
||||
<!-- Connexions entre les trois spirales -->
|
||||
<line x1="36" y1="38" x2="42" y2="48" stroke="#00ff9f" stroke-width="1.5" stroke-linecap="round" opacity="0.5"/>
|
||||
<line x1="64" y1="38" x2="58" y2="48" stroke="#00ff9f" stroke-width="1.5" stroke-linecap="round" opacity="0.5"/>
|
||||
<line x1="42" y1="48" x2="58" y2="48" stroke="#00ff9f" stroke-width="1.5" stroke-linecap="round" opacity="0.5"/>
|
||||
<line x1="50" y1="48" x2="50" y2="56" stroke="#00ff9f" stroke-width="1.5" stroke-linecap="round" opacity="0.5"/>
|
||||
<!-- Centre lumineux -->
|
||||
<circle cx="50" cy="48" r="5" fill="#00ff9f" fill-opacity="0.25" stroke="#00ff9f" stroke-width="1.5"/>
|
||||
<circle cx="50" cy="48" r="2" fill="#00ff9f" opacity="0.9"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -1,62 +1,32 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="sp-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#4a9eff" stop-opacity="0.35"/>
|
||||
<stop offset="100%" stop-color="#4a9eff" stop-opacity="0"/>
|
||||
<stop offset="0%" stop-color="#ffe033" stop-opacity="0.45"/>
|
||||
<stop offset="100%" stop-color="#ffe033" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#sp-glow)"/>
|
||||
|
||||
<!-- Octogone extérieur (bagua) -->
|
||||
<polygon points="50,18 68,24 79,40 79,60 68,76 50,82 32,76 21,60 21,40 32,24"
|
||||
fill="none" stroke="#4a9eff" stroke-width="1.8" opacity="0.7"/>
|
||||
|
||||
<!-- 8 trigrammes sur les côtés (petites lignes stylisées) -->
|
||||
<!-- Chaque trigramme = 3 lignes, positionnées sur les 8 côtés de l'octogone -->
|
||||
<!-- Nord -->
|
||||
<line x1="46" y1="13" x2="54" y2="13" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="46" y1="16" x2="54" y2="16" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="46" y1="19" x2="54" y2="19" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<!-- Nord-Est -->
|
||||
<line x1="66" y1="18" x2="72" y2="22" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="64" y1="21" x2="70" y2="25" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="62" y1="24" x2="66" y2="27" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<!-- Est -->
|
||||
<line x1="81" y1="46" x2="87" y2="46" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="81" y1="50" x2="87" y2="50" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="83" y1="54" x2="87" y2="54" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<!-- Sud-Est -->
|
||||
<line x1="66" y1="78" x2="72" y2="74" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="64" y1="75" x2="70" y2="71" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="62" y1="72" x2="68" y2="69" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<!-- Sud -->
|
||||
<line x1="46" y1="87" x2="54" y2="87" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="46" y1="84" x2="54" y2="84" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="46" y1="81" x2="54" y2="81" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<!-- Sud-Ouest -->
|
||||
<line x1="34" y1="78" x2="28" y2="74" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="36" y1="75" x2="30" y2="71" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="38" y1="72" x2="32" y2="69" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<!-- Ouest -->
|
||||
<line x1="19" y1="46" x2="13" y2="46" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="19" y1="50" x2="13" y2="50" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="17" y1="54" x2="13" y2="54" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<!-- Nord-Ouest -->
|
||||
<line x1="34" y1="18" x2="28" y2="22" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="36" y1="21" x2="30" y2="25" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<line x1="38" y1="24" x2="34" y2="27" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
|
||||
<!-- Cercle intérieur -->
|
||||
<circle cx="50" cy="50" r="22" fill="none" stroke="#4a9eff" stroke-width="1.5" opacity="0.6"/>
|
||||
|
||||
<!-- Spirale de cinnabre (qi) — double spirale -->
|
||||
<path d="M50 50 Q54 42 50 38 Q44 34 40 40 Q36 48 42 54 Q50 62 60 56 Q68 48 62 38 Q54 28 42 32"
|
||||
fill="none" stroke="#4a9eff" stroke-width="2" stroke-linecap="round" opacity="0.9"/>
|
||||
|
||||
<!-- Point central (cinnabre) -->
|
||||
<circle cx="50" cy="50" r="4" fill="#4a9eff" fill-opacity="0.5" stroke="#4a9eff" stroke-width="1.5"/>
|
||||
<circle cx="50" cy="50" r="1.5" fill="#4a9eff"/>
|
||||
<!-- Papier talisman (符) qui vole -->
|
||||
<!-- Papier incliné -->
|
||||
<rect x="30" y="20" width="40" height="58" rx="3" ry="3"
|
||||
fill="#ffe033" fill-opacity="0.12" stroke="#ffe033" stroke-width="2"
|
||||
transform="rotate(-12 50 50)"/>
|
||||
<!-- Lignes d'écriture de talisman -->
|
||||
<line x1="36" y1="30" x2="62" y2="26" stroke="#ffe033" stroke-width="1.8" stroke-linecap="round" opacity="0.8" transform="rotate(-12 50 50)"/>
|
||||
<line x1="34" y1="38" x2="64" y2="34" stroke="#ffe033" stroke-width="1.4" stroke-linecap="round" opacity="0.6" transform="rotate(-12 50 50)"/>
|
||||
<line x1="33" y1="46" x2="63" y2="42" stroke="#ffe033" stroke-width="1.4" stroke-linecap="round" opacity="0.6" transform="rotate(-12 50 50)"/>
|
||||
<!-- Grand caractère fu (符) au centre -->
|
||||
<text x="50" y="58" text-anchor="middle" font-size="26" font-family="serif"
|
||||
fill="#ffe033" fill-opacity="0.7" transform="rotate(-12 50 50)">符</text>
|
||||
<!-- Lignes de sceau en bas -->
|
||||
<line x1="34" y1="66" x2="64" y2="62" stroke="#ffe033" stroke-width="1.8" stroke-linecap="round" opacity="0.8" transform="rotate(-12 50 50)"/>
|
||||
<!-- Énergie qui s'échappe du papier -->
|
||||
<path d="M72 22 Q80 16 82 22 Q76 26 72 22Z" fill="#ffe033" fill-opacity="0.5"/>
|
||||
<path d="M76 32 Q84 28 86 34 Q80 36 76 32Z" fill="#ffe033" fill-opacity="0.4"/>
|
||||
<path d="M22 60 Q14 56 14 62 Q20 64 22 60Z" fill="#ffe033" fill-opacity="0.4"/>
|
||||
<!-- Petites étincelles -->
|
||||
<circle cx="80" cy="26" r="1.5" fill="#ffe033" opacity="0.9"/>
|
||||
<circle cx="18" cy="62" r="1.5" fill="#ffe033" opacity="0.9"/>
|
||||
<circle cx="74" cy="40" r="1" fill="#ffe033" opacity="0.7"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 2.0 KiB |
@@ -1,49 +1,29 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="sn-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#cc44ff" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#cc44ff" stop-opacity="0"/>
|
||||
<stop offset="0%" stop-color="#ff44cc" stop-opacity="0.5"/>
|
||||
<stop offset="100%" stop-color="#ff44cc" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#sn-glow)"/>
|
||||
|
||||
<!-- Flammes surnaturelles (gauche) -->
|
||||
<path d="M22 72 Q20 60 26 52 Q22 56 24 46 Q28 38 32 42 Q28 32 36 26 Q38 38 34 44 Q40 36 42 28 Q46 40 40 50 Q46 44 48 36 Q52 48 46 56 Q50 50 54 44 Q56 56 50 64 Q54 58 58 52 Q60 62 56 70 Q52 68 50 72"
|
||||
fill="#cc44ff" fill-opacity="0.2" stroke="#cc44ff" stroke-width="1.5" stroke-linejoin="round" opacity="0.8"/>
|
||||
|
||||
<!-- Contour de l'œil (grand) -->
|
||||
<path d="M20 50 Q35 30 50 30 Q65 30 80 50 Q65 70 50 70 Q35 70 20 50 Z"
|
||||
fill="none" stroke="#cc44ff" stroke-width="2" opacity="0.9"/>
|
||||
<!-- Remplissage doux de l'œil -->
|
||||
<path d="M25 50 Q38 36 50 36 Q62 36 75 50 Q62 64 50 64 Q38 64 25 50 Z"
|
||||
fill="#cc44ff" fill-opacity="0.08"/>
|
||||
|
||||
<!-- Iris de l'œil -->
|
||||
<circle cx="50" cy="50" r="10" fill="none" stroke="#cc44ff" stroke-width="2" opacity="0.8"/>
|
||||
<!-- Pupille verticale (reptilienne / surnaturelle) -->
|
||||
<ellipse cx="50" cy="50" rx="3" ry="8" fill="#cc44ff" fill-opacity="0.6"/>
|
||||
<!-- Reflet -->
|
||||
<circle cx="47" cy="46" r="2" fill="#cc44ff" fill-opacity="0.5"/>
|
||||
|
||||
<!-- Flammes supérieures (au-dessus de l'œil) -->
|
||||
<path d="M38 30 Q36 22 42 18 Q40 26 46 22 Q44 28 50 24 Q48 30 54 26 Q52 32 58 28 Q56 34 62 30"
|
||||
fill="none" stroke="#cc44ff" stroke-width="1.8" stroke-linecap="round" opacity="0.9"/>
|
||||
|
||||
<!-- Lignes de rayonnement autour de l'œil -->
|
||||
<line x1="50" y1="24" x2="50" y2="18" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
||||
<line x1="50" y1="76" x2="50" y2="82" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
||||
<line x1="14" y1="50" x2="8" y2="50" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
||||
<line x1="86" y1="50" x2="92" y2="50" stroke="#cc44ff" stroke-width="1.5" opacity="0.6"/>
|
||||
<!-- Diagonaux -->
|
||||
<line x1="27" y1="27" x2="22" y2="22" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
||||
<line x1="73" y1="27" x2="78" y2="22" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
||||
<line x1="27" y1="73" x2="22" y2="78" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
||||
<line x1="73" y1="73" x2="78" y2="78" stroke="#cc44ff" stroke-width="1.2" opacity="0.5"/>
|
||||
|
||||
<!-- Spirales surnaturelles aux coins -->
|
||||
<path d="M16 22 Q20 16 26 20 Q22 24 18 22" fill="none" stroke="#cc44ff" stroke-width="1.2" opacity="0.6"/>
|
||||
<path d="M84 22 Q80 16 74 20 Q78 24 82 22" fill="none" stroke="#cc44ff" stroke-width="1.2" opacity="0.6"/>
|
||||
<!-- Vortex de qi — spirale d'énergie -->
|
||||
<!-- Spirale externe -->
|
||||
<path d="M50 16 Q72 18 80 36 Q88 54 74 68 Q60 82 42 78 Q24 74 18 58 Q12 42 24 28 Q36 14 52 16"
|
||||
fill="none" stroke="#ff44cc" stroke-width="2.2" stroke-linecap="round"/>
|
||||
<!-- Spirale intermédiaire -->
|
||||
<path d="M50 26 Q64 28 70 42 Q76 56 66 66 Q56 76 42 70 Q28 64 28 50 Q28 36 40 30 Q52 24 62 28"
|
||||
fill="none" stroke="#ff44cc" stroke-width="2" stroke-linecap="round" opacity="0.75"/>
|
||||
<!-- Spirale interne -->
|
||||
<path d="M50 36 Q58 36 62 44 Q66 52 60 60 Q54 66 46 62 Q38 58 38 50 Q38 42 44 38 Q50 34 56 38"
|
||||
fill="none" stroke="#ff44cc" stroke-width="1.8" stroke-linecap="round" opacity="0.6"/>
|
||||
<!-- Noyau central -->
|
||||
<circle cx="50" cy="50" r="8" fill="#ff44cc" fill-opacity="0.2" stroke="#ff44cc" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="3" fill="#ff44cc" opacity="0.9"/>
|
||||
<!-- Particules d'énergie en orbite -->
|
||||
<circle cx="50" cy="16" r="2.5" fill="#ff44cc" opacity="0.8"/>
|
||||
<circle cx="80" cy="36" r="2" fill="#ff44cc" opacity="0.7"/>
|
||||
<circle cx="74" cy="68" r="2.5" fill="#ff44cc" opacity="0.8"/>
|
||||
<circle cx="18" cy="58" r="2" fill="#ff44cc" opacity="0.7"/>
|
||||
<circle cx="24" cy="28" r="2" fill="#ff44cc" opacity="0.7"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -1,46 +1,36 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<defs>
|
||||
<radialGradient id="wp-glow" cx="50%" cy="50%" r="50%">
|
||||
<stop offset="0%" stop-color="#ff6b35" stop-opacity="0.3"/>
|
||||
<stop offset="0%" stop-color="#ff6b35" stop-opacity="0.4"/>
|
||||
<stop offset="100%" stop-color="#ff6b35" stop-opacity="0"/>
|
||||
</radialGradient>
|
||||
</defs>
|
||||
|
||||
<!-- Fond -->
|
||||
<circle cx="50" cy="50" r="48" fill="#101622" stroke="#1a2436" stroke-width="2"/>
|
||||
<circle cx="50" cy="50" r="48" fill="url(#wp-glow)"/>
|
||||
|
||||
<!-- Dao (sabre courbé) — de bas-gauche à haut-droit -->
|
||||
<!-- Lame du dao (légèrement courbée) -->
|
||||
<path d="M22 78 Q30 60 45 45 Q58 32 72 22"
|
||||
fill="none" stroke="#ff6b35" stroke-width="3.5" stroke-linecap="round"/>
|
||||
<!-- Dos de la lame (trait intérieur plus fin) -->
|
||||
<path d="M25 76 Q33 58 47 44 Q59 33 72 24"
|
||||
fill="none" stroke="#ff6b35" stroke-width="1" stroke-linecap="round" opacity="0.5"/>
|
||||
<!-- Brillance de la lame -->
|
||||
<path d="M28 73 Q38 56 52 42"
|
||||
fill="none" stroke="#ff6b35" stroke-width="0.8" stroke-linecap="round" opacity="0.8" stroke-dasharray="2 3"/>
|
||||
<!-- Garde du dao (petite croix ornementée) -->
|
||||
<path d="M36 66 Q38 60 46 56 Q50 54 56 58 Q50 62 44 68 Z"
|
||||
fill="#ff6b35" fill-opacity="0.3" stroke="#ff6b35" stroke-width="1.5"/>
|
||||
<!-- Poignée du dao -->
|
||||
<line x1="22" y1="78" x2="15" y2="86" stroke="#ff6b35" stroke-width="4" stroke-linecap="round" opacity="0.7"/>
|
||||
<rect x="13" y="84" width="6" height="4" rx="2" fill="#ff6b35" fill-opacity="0.5" stroke="#ff6b35" stroke-width="1" transform="rotate(-45 16 86)"/>
|
||||
|
||||
<!-- Lance — de bas-droit à haut-gauche -->
|
||||
<!-- Hampe de la lance -->
|
||||
<line x1="78" y1="78" x2="22" y2="22" stroke="#ff6b35" stroke-width="2" stroke-linecap="round" opacity="0.7"/>
|
||||
<!-- Pointe de la lance (haut-gauche) -->
|
||||
<path d="M22 22 L16 14 L20 20 L14 18 Z" fill="#ff6b35" stroke="#ff6b35" stroke-width="1" stroke-linejoin="round"/>
|
||||
<!-- Ornement milieu de hampe -->
|
||||
<path d="M44 44 Q48 40 52 44 Q48 48 44 44 Z" fill="#ff6b35" fill-opacity="0.4" stroke="#ff6b35" stroke-width="1"/>
|
||||
<!-- Embout de la lance (bas-droit) -->
|
||||
<path d="M78 78 L84 85 L80 80 L86 82 Z" fill="#ff6b35" stroke="#ff6b35" stroke-width="1" stroke-linejoin="round" opacity="0.7"/>
|
||||
|
||||
<!-- Petites étincelles au croisement -->
|
||||
<circle cx="50" cy="50" r="3" fill="#ff6b35" fill-opacity="0.3" stroke="#ff6b35" stroke-width="1.5"/>
|
||||
<line x1="50" y1="44" x2="50" y2="40" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="56" y1="50" x2="60" y2="50" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="44" y1="50" x2="40" y2="50" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
||||
<line x1="50" y1="56" x2="50" y2="60" stroke="#ff6b35" stroke-width="1" opacity="0.7"/>
|
||||
<!-- Deux couteaux papillon (wing chun) croisés -->
|
||||
<!-- Couteau 1 — orientation ↗ -->
|
||||
<!-- Lame gauche -->
|
||||
<path d="M24 72 Q28 60 36 50 Q44 40 56 28 L58 32 Q48 44 40 54 Q32 64 28 76 Z"
|
||||
fill="#ff6b35" fill-opacity="0.25" stroke="#ff6b35" stroke-width="1.8"/>
|
||||
<!-- Garde en D couteau 1 -->
|
||||
<path d="M36 50 Q32 46 28 48 Q26 52 30 54 Q34 56 36 50Z"
|
||||
fill="#ff6b35" fill-opacity="0.4" stroke="#ff6b35" stroke-width="1.5"/>
|
||||
<!-- Manche couteau 1 -->
|
||||
<line x1="28" y1="76" x2="20" y2="84" stroke="#ff6b35" stroke-width="3.5" stroke-linecap="round"/>
|
||||
<!-- Couteau 2 — orientation ↖ croisé -->
|
||||
<!-- Lame droite -->
|
||||
<path d="M76 72 Q72 60 64 50 Q56 40 44 28 L42 32 Q52 44 60 54 Q68 64 72 76 Z"
|
||||
fill="#ff6b35" fill-opacity="0.25" stroke="#ff6b35" stroke-width="1.8"/>
|
||||
<!-- Garde en D couteau 2 -->
|
||||
<path d="M64 50 Q68 46 72 48 Q74 52 70 54 Q66 56 64 50Z"
|
||||
fill="#ff6b35" fill-opacity="0.4" stroke="#ff6b35" stroke-width="1.5"/>
|
||||
<!-- Manche couteau 2 -->
|
||||
<line x1="72" y1="76" x2="80" y2="84" stroke="#ff6b35" stroke-width="3.5" stroke-linecap="round"/>
|
||||
<!-- Reflets sur les lames -->
|
||||
<line x1="42" y1="44" x2="46" y2="40" stroke="#ff6b35" stroke-width="1" stroke-linecap="round" opacity="0.7"/>
|
||||
<line x1="58" y1="44" x2="54" y2="40" stroke="#ff6b35" stroke-width="1" stroke-linecap="round" opacity="0.7"/>
|
||||
<!-- Étincelle au croisement -->
|
||||
<circle cx="50" cy="50" r="3" fill="#ff6b35" opacity="0.9"/>
|
||||
<line x1="50" y1="44" x2="50" y2="56" stroke="#ff6b35" stroke-width="1" stroke-linecap="round" opacity="0.6"/>
|
||||
<line x1="44" y1="50" x2="56" y2="50" stroke="#ff6b35" stroke-width="1" stroke-linecap="round" opacity="0.6"/>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.1 KiB |
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.366106 7fe44efef6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.376874 7fe44efef6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.376974 7fe44efef6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.617629 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.617668 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.624147 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.643567 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.314091 7ff671fef6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.323263 7ff671fef6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.323317 7ff671fef6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:07.971141 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:07.974291 7ff6637fe6c0 Level-0 table #9: 1387 bytes OK
|
||||
2026/05/12-00:37:07.980872 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:08.009643 7ff6637fe6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:08.009699 7ff6637fe6c0 Manual compaction at level-1 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at '!items!cXaQG1TBE0jzrbNt' @ 8 : 1
|
||||
2026/05/12-00:37:08.009706 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:08.012872 7ff6637fe6c0 Generated table #10@1: 4 keys, 1387 bytes
|
||||
2026/05/12-00:37:08.012903 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 1387 bytes
|
||||
2026/05/12-00:37:08.019075 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:08.019187 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:08.019315 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:08.051276 7ff6637fe6c0 Manual compaction at level-1 from '!items!cXaQG1TBE0jzrbNt' @ 8 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
2026/05/12-00:36:37.149746 7fdfd57ec6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.152016 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.155425 7fdfd4feb6c0 Level-0 table #5: 1330 bytes OK
|
||||
2026/05/12-00:36:37.161916 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.162057 7fdfd4feb6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000023
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,8 +1,15 @@
|
||||
2026/05/06-22:32:13.427495 7fe44efef6c0 Recovering log #21
|
||||
2026/05/06-22:32:13.437731 7fe44efef6c0 Delete type=3 #19
|
||||
2026/05/06-22:32:13.437796 7fe44efef6c0 Delete type=0 #21
|
||||
2026/05/06-22:37:23.643733 7fe44cfeb6c0 Level-0 table #26: started
|
||||
2026/05/06-22:37:23.643771 7fe44cfeb6c0 Level-0 table #26: 0 bytes OK
|
||||
2026/05/06-22:37:23.650510 7fe44cfeb6c0 Delete type=0 #24
|
||||
2026/05/06-22:37:23.669664 7fe44cfeb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.x83SZpLrbEi96PVQ' @ 0 : 0; will stop at (end)
|
||||
2026/05/06-22:37:23.669706 7fe44cfeb6c0 Manual compaction at level-1 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.x83SZpLrbEi96PVQ' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.374154 7ff663fff6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.383721 7ff663fff6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.383779 7ff663fff6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:08.062905 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:08.066411 7ff6637fe6c0 Level-0 table #9: 10124 bytes OK
|
||||
2026/05/12-00:37:08.072622 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:08.086421 7ff6637fe6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:08.096808 7ff6637fe6c0 Manual compaction at level-1 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 17 : 1
|
||||
2026/05/12-00:37:08.096817 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:08.100204 7ff6637fe6c0 Generated table #10@1: 21 keys, 18033 bytes
|
||||
2026/05/12-00:37:08.100229 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 18033 bytes
|
||||
2026/05/12-00:37:08.106245 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:08.106373 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:08.106502 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:08.113213 7ff6637fe6c0 Manual compaction at level-1 from '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 17 : 1 .. '!journal.pages!CDEGuideMain0001.wgqIHHVlO9miegn1' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
2026/05/06-22:24:45.849795 7fe44efef6c0 Recovering log #17
|
||||
2026/05/06-22:24:45.867206 7fe44efef6c0 Delete type=3 #15
|
||||
2026/05/06-22:24:45.867306 7fe44efef6c0 Delete type=0 #17
|
||||
2026/05/06-22:30:22.773890 7fe44cfeb6c0 Level-0 table #22: started
|
||||
2026/05/06-22:30:22.773918 7fe44cfeb6c0 Level-0 table #22: 0 bytes OK
|
||||
2026/05/06-22:30:22.780047 7fe44cfeb6c0 Delete type=0 #20
|
||||
2026/05/06-22:30:22.798899 7fe44cfeb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.x83SZpLrbEi96PVQ' @ 0 : 0; will stop at (end)
|
||||
2026/05/06-22:30:22.798944 7fe44cfeb6c0 Manual compaction at level-1 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.x83SZpLrbEi96PVQ' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.177388 7fdfd5fed6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.178463 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.181940 7fdfd4feb6c0 Level-0 table #5: 9307 bytes OK
|
||||
2026/05/12-00:36:37.188105 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.188350 7fdfd4feb6c0 Manual compaction at level-0 from '!journal!CDEGuideMain0001' @ 72057594037927935 : 1 .. '!journal.pages!CDEGuideMain0001.CDEHelpP10Extra' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.390543 7fe44efef6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.400800 7fe44efef6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.400881 7fe44efef6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.636590 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.636613 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.643393 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.643628 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.336872 7ff671fef6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.346806 7ff671fef6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.346886 7ff671fef6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:07.990253 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:07.993684 7ff6637fe6c0 Level-0 table #9: 8881 bytes OK
|
||||
2026/05/12-00:37:07.999919 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:08.009675 7ff6637fe6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:08.019406 7ff6637fe6c0 Manual compaction at level-1 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at '!items!ykekdZlirabRobEF' @ 108 : 1
|
||||
2026/05/12-00:37:08.019418 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:08.023624 7ff6637fe6c0 Generated table #10@1: 54 keys, 8881 bytes
|
||||
2026/05/12-00:37:08.023709 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 8881 bytes
|
||||
2026/05/12-00:37:08.029864 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:08.030009 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:08.030163 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:08.051296 7ff6637fe6c0 Manual compaction at level-1 from '!items!ykekdZlirabRobEF' @ 108 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
2026/05/06-22:24:45.793005 7fe44efef6c0 Recovering log #29
|
||||
2026/05/06-22:24:45.808875 7fe44efef6c0 Delete type=3 #27
|
||||
2026/05/06-22:24:45.808947 7fe44efef6c0 Delete type=0 #29
|
||||
2026/05/06-22:30:22.754997 7fe44cfeb6c0 Level-0 table #34: started
|
||||
2026/05/06-22:30:22.755020 7fe44cfeb6c0 Level-0 table #34: 0 bytes OK
|
||||
2026/05/06-22:30:22.760743 7fe44cfeb6c0 Delete type=0 #32
|
||||
2026/05/06-22:30:22.773745 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.205346 7fdfd6fef6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.206616 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.210149 7fdfd4feb6c0 Level-0 table #5: 5923 bytes OK
|
||||
2026/05/12-00:36:37.216280 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.216387 7fdfd4feb6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.402637 7fe44e7ee6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.413187 7fe44e7ee6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.413261 7fe44e7ee6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.630418 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.630444 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.636504 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.643610 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.348871 7ff6717ee6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.358876 7ff6717ee6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.358970 7ff6717ee6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:07.981024 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:07.984143 7ff6637fe6c0 Level-0 table #9: 596 bytes OK
|
||||
2026/05/12-00:37:07.990088 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:08.009661 7ff6637fe6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:08.030253 7ff6637fe6c0 Manual compaction at level-1 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at '!items!HKq5ANSGiBIdcnki' @ 2 : 1
|
||||
2026/05/12-00:37:08.030264 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:08.033436 7ff6637fe6c0 Generated table #10@1: 1 keys, 596 bytes
|
||||
2026/05/12-00:37:08.033469 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 596 bytes
|
||||
2026/05/12-00:37:08.040221 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:08.040443 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:08.040599 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:08.051309 7ff6637fe6c0 Manual compaction at level-1 from '!items!HKq5ANSGiBIdcnki' @ 2 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
2026/05/06-22:24:45.812009 7fe44dfed6c0 Recovering log #29
|
||||
2026/05/06-22:24:45.827425 7fe44dfed6c0 Delete type=3 #27
|
||||
2026/05/06-22:24:45.827509 7fe44dfed6c0 Delete type=0 #29
|
||||
2026/05/06-22:30:22.760828 7fe44cfeb6c0 Level-0 table #34: started
|
||||
2026/05/06-22:30:22.760852 7fe44cfeb6c0 Level-0 table #34: 0 bytes OK
|
||||
2026/05/06-22:30:22.766828 7fe44cfeb6c0 Delete type=0 #32
|
||||
2026/05/06-22:30:22.773753 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.230762 7fdfd67ee6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.231622 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.234740 7fdfd4feb6c0 Level-0 table #5: 559 bytes OK
|
||||
2026/05/12-00:36:37.240940 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.241065 7fdfd4feb6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.317725 7fe44efef6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.328138 7fe44efef6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.328231 7fe44efef6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.590888 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.590952 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.597751 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.617391 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.263994 7ff663fff6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.274398 7ff663fff6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.274458 7ff663fff6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:07.886611 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:07.890996 7ff6637fe6c0 Level-0 table #9: 34454 bytes OK
|
||||
2026/05/12-00:37:07.897482 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:07.928654 7ff6637fe6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:07.928707 7ff6637fe6c0 Manual compaction at level-1 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at '!items!tlIc1bmIAbQeUwj7' @ 40 : 1
|
||||
2026/05/12-00:37:07.928714 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:07.932971 7ff6637fe6c0 Generated table #10@1: 20 keys, 34454 bytes
|
||||
2026/05/12-00:37:07.932984 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 34454 bytes
|
||||
2026/05/12-00:37:07.939008 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:07.939170 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:07.939306 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:07.970948 7ff6637fe6c0 Manual compaction at level-1 from '!items!tlIc1bmIAbQeUwj7' @ 40 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
2026/05/06-22:24:45.678133 7fe44d7ec6c0 Recovering log #29
|
||||
2026/05/06-22:24:45.699614 7fe44d7ec6c0 Delete type=3 #27
|
||||
2026/05/06-22:24:45.699668 7fe44d7ec6c0 Delete type=0 #29
|
||||
2026/05/06-22:30:22.729240 7fe44cfeb6c0 Level-0 table #34: started
|
||||
2026/05/06-22:30:22.729273 7fe44cfeb6c0 Level-0 table #34: 0 bytes OK
|
||||
2026/05/06-22:30:22.735324 7fe44cfeb6c0 Delete type=0 #32
|
||||
2026/05/06-22:30:22.748747 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.257477 7fdfd57ec6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.258479 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.261916 7fdfd4feb6c0 Level-0 table #5: 32988 bytes OK
|
||||
2026/05/12-00:36:37.269084 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.269269 7fdfd4feb6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.415167 7fe44efef6c0 Recovering log #36
|
||||
2026/05/06-22:32:13.424997 7fe44efef6c0 Delete type=3 #34
|
||||
2026/05/06-22:32:13.425065 7fe44efef6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.794167 7fe44cfeb6c0 Level-0 table #41: started
|
||||
2026/05/06-22:37:23.794211 7fe44cfeb6c0 Level-0 table #41: 0 bytes OK
|
||||
2026/05/06-22:37:23.800534 7fe44cfeb6c0 Delete type=0 #39
|
||||
2026/05/06-22:37:23.800731 7fe44cfeb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.360962 7ff663fff6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.371878 7ff663fff6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.371942 7ff663fff6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:08.051413 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:08.055337 7ff6637fe6c0 Level-0 table #9: 50053 bytes OK
|
||||
2026/05/12-00:37:08.062742 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:08.086408 7ff6637fe6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:08.086444 7ff6637fe6c0 Manual compaction at level-1 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at '!actors!zVpmacwoWEG8YTCQ' @ 98 : 1
|
||||
2026/05/12-00:37:08.086448 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:08.090154 7ff6637fe6c0 Generated table #10@1: 49 keys, 50053 bytes
|
||||
2026/05/12-00:37:08.090193 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 50053 bytes
|
||||
2026/05/12-00:37:08.096495 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:08.096568 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:08.096695 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:08.113181 7ff6637fe6c0 Manual compaction at level-1 from '!actors!zVpmacwoWEG8YTCQ' @ 98 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
2026/05/06-22:24:45.830634 7fe44efef6c0 Recovering log #32
|
||||
2026/05/06-22:24:45.846170 7fe44efef6c0 Delete type=3 #30
|
||||
2026/05/06-22:24:45.846232 7fe44efef6c0 Delete type=0 #32
|
||||
2026/05/06-22:30:22.780170 7fe44cfeb6c0 Level-0 table #37: started
|
||||
2026/05/06-22:30:22.780198 7fe44cfeb6c0 Level-0 table #37: 0 bytes OK
|
||||
2026/05/06-22:30:22.786085 7fe44cfeb6c0 Delete type=0 #35
|
||||
2026/05/06-22:30:22.798917 7fe44cfeb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.286062 7fdfd5fed6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.287117 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.291305 7fdfd4feb6c0 Level-0 table #5: 21686 bytes OK
|
||||
2026/05/12-00:36:37.297295 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.297424 7fdfd4feb6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.378942 7fe44dfed6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.388592 7fe44dfed6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.388647 7fe44dfed6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.624309 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.624349 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.630330 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.643593 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.324955 7ff6717ee6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.335151 7ff6717ee6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.335204 7ff6717ee6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:08.000036 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:08.003325 7ff6637fe6c0 Level-0 table #9: 4934 bytes OK
|
||||
2026/05/12-00:37:08.009477 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:08.009687 7ff6637fe6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:08.040730 7ff6637fe6c0 Manual compaction at level-1 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at '!items!qzfAEhmvVxEMzm0k' @ 10 : 1
|
||||
2026/05/12-00:37:08.040743 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:08.044737 7ff6637fe6c0 Generated table #10@1: 5 keys, 4934 bytes
|
||||
2026/05/12-00:37:08.044781 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 4934 bytes
|
||||
2026/05/12-00:37:08.050905 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:08.051035 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:08.051186 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:08.051322 7ff6637fe6c0 Manual compaction at level-1 from '!items!qzfAEhmvVxEMzm0k' @ 10 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
2026/05/06-22:24:45.774814 7fe44e7ee6c0 Recovering log #29
|
||||
2026/05/06-22:24:45.790576 7fe44e7ee6c0 Delete type=3 #27
|
||||
2026/05/06-22:24:45.790660 7fe44e7ee6c0 Delete type=0 #29
|
||||
2026/05/06-22:30:22.748887 7fe44cfeb6c0 Level-0 table #34: started
|
||||
2026/05/06-22:30:22.748914 7fe44cfeb6c0 Level-0 table #34: 0 bytes OK
|
||||
2026/05/06-22:30:22.754926 7fe44cfeb6c0 Delete type=0 #32
|
||||
2026/05/06-22:30:22.773735 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.311794 7fdfd6fef6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.312497 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.315659 7fdfd4feb6c0 Level-0 table #5: 4830 bytes OK
|
||||
2026/05/12-00:36:37.322060 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.322200 7fdfd4feb6c0 Manual compaction at level-0 from '!items!DC2kimCi9sWxqhXG' @ 72057594037927935 : 1 .. '!items!qzfAEhmvVxEMzm0k' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000010
|
||||
MANIFEST-000022
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2026/05/06-22:32:13.440388 7fe44dfed6c0 Recovering log #8
|
||||
2026/05/06-22:32:13.451363 7fe44dfed6c0 Delete type=3 #6
|
||||
2026/05/06-22:32:13.451431 7fe44dfed6c0 Delete type=0 #8
|
||||
2026/05/06-22:37:23.650643 7fe44cfeb6c0 Level-0 table #13: started
|
||||
2026/05/06-22:37:23.650683 7fe44cfeb6c0 Level-0 table #13: 0 bytes OK
|
||||
2026/05/06-22:37:23.656717 7fe44cfeb6c0 Delete type=0 #11
|
||||
2026/05/06-22:37:23.669680 7fe44cfeb6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
2026/05/06-22:37:23.669713 7fe44cfeb6c0 Manual compaction at level-1 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.386114 7ff670fed6c0 Recovering log #20
|
||||
2026/05/12-00:36:56.396758 7ff670fed6c0 Delete type=3 #18
|
||||
2026/05/12-00:36:56.396824 7ff670fed6c0 Delete type=0 #20
|
||||
2026/05/12-00:37:08.080126 7ff6637fe6c0 Level-0 table #25: started
|
||||
2026/05/12-00:37:08.080172 7ff6637fe6c0 Level-0 table #25: 0 bytes OK
|
||||
2026/05/12-00:37:08.086288 7ff6637fe6c0 Delete type=0 #23
|
||||
2026/05/12-00:37:08.096790 7ff6637fe6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:08.113200 7ff6637fe6c0 Manual compaction at level-1 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
2026/05/12-00:34:51.728359 7ff671fef6c0 Recovering log #16
|
||||
2026/05/12-00:34:51.737993 7ff671fef6c0 Delete type=3 #14
|
||||
2026/05/12-00:34:51.738056 7ff671fef6c0 Delete type=0 #16
|
||||
2026/05/12-00:35:02.012940 7ff6637fe6c0 Level-0 table #21: started
|
||||
2026/05/12-00:35:02.012962 7ff6637fe6c0 Level-0 table #21: 0 bytes OK
|
||||
2026/05/12-00:35:02.019210 7ff6637fe6c0 Delete type=0 #19
|
||||
2026/05/12-00:35:02.033237 7ff6637fe6c0 Manual compaction at level-0 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:35:02.033284 7ff6637fe6c0 Manual compaction at level-1 from '!scenes!2C6gyZpvPxWlsVZi' @ 72057594037927935 : 1 .. '!scenes.levels!olYe9bhuXwRWQ8j7.defaultLevel0000' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.330276 7fe44e7ee6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.340631 7fe44e7ee6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.340713 7fe44e7ee6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.611067 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.611087 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.617233 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.617453 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.276952 7ff6717ee6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.286901 7ff6717ee6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.286957 7ff6717ee6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:07.897667 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:07.902498 7ff6637fe6c0 Level-0 table #9: 124022 bytes OK
|
||||
2026/05/12-00:37:07.909088 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:07.928672 7ff6637fe6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:07.949109 7ff6637fe6c0 Manual compaction at level-1 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at '!items!yVN7PZw35iIaBl0H' @ 50 : 1
|
||||
2026/05/12-00:37:07.949120 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:07.954259 7ff6637fe6c0 Generated table #10@1: 25 keys, 124022 bytes
|
||||
2026/05/12-00:37:07.954276 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 124022 bytes
|
||||
2026/05/12-00:37:07.961206 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:07.961331 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:07.961477 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:07.970977 7ff6637fe6c0 Manual compaction at level-1 from '!items!yVN7PZw35iIaBl0H' @ 50 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
2026/05/06-22:24:45.701526 7fe44e7ee6c0 Recovering log #29
|
||||
2026/05/06-22:24:45.717202 7fe44e7ee6c0 Delete type=3 #27
|
||||
2026/05/06-22:24:45.717295 7fe44e7ee6c0 Delete type=0 #29
|
||||
2026/05/06-22:30:22.722936 7fe44cfeb6c0 Level-0 table #34: started
|
||||
2026/05/06-22:30:22.723007 7fe44cfeb6c0 Level-0 table #34: 0 bytes OK
|
||||
2026/05/06-22:30:22.729144 7fe44cfeb6c0 Delete type=0 #32
|
||||
2026/05/06-22:30:22.748723 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.338931 7fdfd67ee6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.341086 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.345847 7fdfd4feb6c0 Level-0 table #5: 120353 bytes OK
|
||||
2026/05/12-00:36:37.352605 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.352812 7fdfd4feb6c0 Manual compaction at level-0 from '!items!2f51pcvFkcZjaxDk' @ 72057594037927935 : 1 .. '!items!yVN7PZw35iIaBl0H' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.342531 7fe44efef6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.352219 7fe44efef6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.352311 7fe44efef6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.597833 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.597852 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.604282 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.617415 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.290045 7ff671fef6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.299803 7ff671fef6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.299870 7ff671fef6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:07.909338 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:07.913145 7ff6637fe6c0 Level-0 table #9: 8790 bytes OK
|
||||
2026/05/12-00:37:07.919132 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:07.928684 7ff6637fe6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:07.961574 7ff6637fe6c0 Manual compaction at level-1 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at '!items!xxZKGqDVxAfr140W' @ 32 : 1
|
||||
2026/05/12-00:37:07.961583 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:07.964786 7ff6637fe6c0 Generated table #10@1: 16 keys, 8790 bytes
|
||||
2026/05/12-00:37:07.964814 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 8790 bytes
|
||||
2026/05/12-00:37:07.970646 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:07.970759 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:07.970874 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:07.970988 7ff6637fe6c0 Manual compaction at level-1 from '!items!xxZKGqDVxAfr140W' @ 32 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
2026/05/06-22:24:45.719300 7fe44efef6c0 Recovering log #29
|
||||
2026/05/06-22:24:45.734462 7fe44efef6c0 Delete type=3 #27
|
||||
2026/05/06-22:24:45.734527 7fe44efef6c0 Delete type=0 #29
|
||||
2026/05/06-22:30:22.735434 7fe44cfeb6c0 Level-0 table #34: started
|
||||
2026/05/06-22:30:22.735464 7fe44cfeb6c0 Level-0 table #34: 0 bytes OK
|
||||
2026/05/06-22:30:22.741423 7fe44cfeb6c0 Delete type=0 #32
|
||||
2026/05/06-22:30:22.748759 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:37.372690 7fdfd57ec6c0 Delete type=3 #1
|
||||
2026/05/12-00:36:37.373512 7fdfd4feb6c0 Level-0 table #5: started
|
||||
2026/05/12-00:36:37.376679 7fdfd4feb6c0 Level-0 table #5: 8622 bytes OK
|
||||
2026/05/12-00:36:37.382725 7fdfd4feb6c0 Delete type=0 #3
|
||||
2026/05/12-00:36:37.382856 7fdfd4feb6c0 Manual compaction at level-0 from '!items!APN91pQL0NBfZsG7' @ 72057594037927935 : 1 .. '!items!xxZKGqDVxAfr140W' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000006
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
2026/05/06-22:32:13.354217 7fe44dfed6c0 Recovering log #33
|
||||
2026/05/06-22:32:13.363990 7fe44dfed6c0 Delete type=3 #31
|
||||
2026/05/06-22:32:13.364058 7fe44dfed6c0 Delete type=0 #33
|
||||
2026/05/06-22:37:23.604413 7fe44cfeb6c0 Level-0 table #38: started
|
||||
2026/05/06-22:37:23.604439 7fe44cfeb6c0 Level-0 table #38: 0 bytes OK
|
||||
2026/05/06-22:37:23.610984 7fe44cfeb6c0 Delete type=0 #36
|
||||
2026/05/06-22:37:23.617436 7fe44cfeb6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:36:56.301895 7ff670fed6c0 Recovering log #4
|
||||
2026/05/12-00:36:56.312457 7ff670fed6c0 Delete type=3 #2
|
||||
2026/05/12-00:36:56.312525 7ff670fed6c0 Delete type=0 #4
|
||||
2026/05/12-00:37:07.919212 7ff6637fe6c0 Level-0 table #9: started
|
||||
2026/05/12-00:37:07.922365 7ff6637fe6c0 Level-0 table #9: 4529 bytes OK
|
||||
2026/05/12-00:37:07.928522 7ff6637fe6c0 Delete type=0 #7
|
||||
2026/05/12-00:37:07.928694 7ff6637fe6c0 Manual compaction at level-0 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
|
||||
2026/05/12-00:37:07.939386 7ff6637fe6c0 Manual compaction at level-1 from '!items!2IYbyCPF9LJojzsj' @ 72057594037927935 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at '!items!uOpWyMGK3oiUJ1Sl' @ 30 : 1
|
||||
2026/05/12-00:37:07.939396 7ff6637fe6c0 Compacting 1@1 + 1@2 files
|
||||
2026/05/12-00:37:07.942722 7ff6637fe6c0 Generated table #10@1: 15 keys, 4529 bytes
|
||||
2026/05/12-00:37:07.942780 7ff6637fe6c0 Compacted 1@1 + 1@2 files => 4529 bytes
|
||||
2026/05/12-00:37:07.948850 7ff6637fe6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2026/05/12-00:37:07.948918 7ff6637fe6c0 Delete type=2 #5
|
||||
2026/05/12-00:37:07.949040 7ff6637fe6c0 Delete type=2 #9
|
||||
2026/05/12-00:37:07.970963 7ff6637fe6c0 Manual compaction at level-1 from '!items!uOpWyMGK3oiUJ1Sl' @ 30 : 1 .. '!items!uOpWyMGK3oiUJ1Sl' @ 0 : 0; will stop at (end)
|
||||
|
||||