diff --git a/src/components/EventCard.astro b/src/components/EventCard.astro
index 52fd430..2e01899 100644
--- a/src/components/EventCard.astro
+++ b/src/components/EventCard.astro
@@ -9,6 +9,7 @@ const {
participants,
summary,
status,
+ circle,
type,
image,
} = frontmatter;
@@ -18,6 +19,10 @@ const categoryColors = {
Festival: "#f59e0b",
IRL: "#a1be18",
Amical: "#8b5cf6",
+ SI_Arbitrage: "violet",
+ SI_Applicatif: "#5ca6e8",
+ SI_Logistique: "Gold",
+ SI_Strategie: "Grey",
default: "#ec4899",
};
@@ -40,7 +45,7 @@ const accentColor = categoryColors[type] || categoryColors["default"];
- Projet prévu pour : {target_date}
+ Projet détecté le : {target_date}
@@ -62,9 +67,9 @@ const accentColor = categoryColors[type] || categoryColors["default"];
diff --git a/src/pages/collection.astro b/src/pages/collection.astro
index ac3f2ce..2125de7 100644
--- a/src/pages/collection.astro
+++ b/src/pages/collection.astro
@@ -13,7 +13,7 @@ const sortedEntries = allHumans.sort(
);
const sortedEvents = allEvents.sort(
- (a, b) => new Date(b.data.date).getTime() - new Date(a.data.date).getTime(),
+ (a, b) => new Date(a.data.date).getTime() - new Date(b.data.date).getTime(),
);
// 2. Groupement par utilisateur [cite: 80]
@@ -50,7 +50,7 @@ const groupedHumans = sortedEntries.reduce((acc, entry) => {
- Prévu pour :{" "}
+ Détecté le :{" "}
{event.data.target_date}
diff --git a/src/pages/index.astro b/src/pages/index.astro
index 478e6ea..bb10540 100644
--- a/src/pages/index.astro
+++ b/src/pages/index.astro
@@ -16,7 +16,7 @@ const sortedAll = allHumans.sort(
);
const latestEvent = allEvents.sort(
- (a, b) => new Date(b.data.date).getTime() - new Date(a.data.date).getTime(),
+ (a, b) => new Date(a.data.date).getTime() - new Date(b.data.date).getTime(),
)[0];
// 3. Logique de Streak (Série)
@@ -150,90 +150,8 @@ const activeSynergies = latestPerUser.map((user) => {
-
-
-
-
🔄 Synergie Event & Card
-
- {
- activeSynergies.map((s) => (
-
- {s.userName} :
- {s.hasSynergy ? (
-
- ✅ Résonance via {s.cercle} (
- {s.type})
-
- ) : (
-
- ❌ Pas de résonance avec{" "}
- {latestEvent?.data.title}
-
- )}
-
- ))
- }
-
-
- Règle : Match de cercle = "Effet de Résonance" (+2 ATK).
-
-
-
-
-
🌍 Biomes Actifs
-
- -
- ÉTANG : Somatique. Activé si
Stress > 7, Hallu ≥ 2 ou Harmonie ≤ -3.
-
- -
- BELOUVE : Harmonie. Activé si 3+ cercles
- uniques et
SAN présent.
-
- -
- OCEAN : Flux. Activé si
SOC > PRO ou FLX > 2.
-
-
-
-
-
-
🛠️ Établi de Crafting
-
- -
- ItemCard : Vélo (Conversion Stress/Énergie),
- Médication (Stabilité).
-
- -
- Global Buff : Streak 10+ = Mode "Clairvoyance".
-
- -
- Jauge : "Rupture de Routine" (Analyse
- des déviances).
-
-
-
-
-
-
-
-
-
-
@@ -253,45 +171,6 @@ const activeSynergies = latestPerUser.map((user) => {
-
-
📉 Malus & Maintenance
-
- -
- HYG-Penalty : Si moins de 3 logs "HYG"
- sur 7 jours, le Streak diminue de 1 (Maintenance préventive).
-
- -
- Somatic-Lock : Si Stress > 9, l'attaque
- est bloquée à 1.
-
-
-
-
-
-
🎭 Objets & Équipements
-
- -
- VÉLO : Convertit 2 points de Stress en
- 1 point d'Énergie au petit matin.
-
- -
- ARIPIPRAZOLE : Fixe Hallucinations à
- 0. Ajoute le trait "Stabilité".
-
-
-
-
-
-
-
-
-
-
-
-
⚔️ Système de Combat
@@ -394,6 +273,20 @@ const activeSynergies = latestPerUser.map((user) => {
+
+
+
🎭 Objets & Équipements
+
+ -
+ VÉLO : Convertit 2 points de Stress en
+ 1 point d'Énergie au petit matin.
+
+ -
+ ARIPIPRAZOLE : Fixe Hallucinations à
+ 0. Ajoute le trait "Stabilité".
+
+
+