📦 Changelog 8.3.1
MINOR
2025-11-21
Kidouille Smart Chaos™ V2 — Refonte scoring & stabilité CRUD
Kidouille
- Ajout complet de Smart Chaos™ V2 avec 11 scénarios pondérés.
- Refonte du système de tirage : scores, karma, SUS-names, joinTime.
- Gestion propre du payer + payFor, avec messages personnalisés.
- Compat rétro assurée via `tirageCascade`.
Scores & Grades
- Système anti-crash : création automatique du joueur manquant.
- Fix du calcul des grades basé sur ratio réel.
- Mise à jour automatique du grade après chaque tirage.
CRUD.v3
- Correction d’un bug critique : `$inc` interprété comme valeur brute.
- Correction du blocage « WHERE obligatoire » lors des updates.
- Sécurisation du selectOne/insert/update pour éviter les erreurs silencieuses.
Algorithmique
- Refonte du score : RNG + karma + SUS factor + joinBias + randomBias.
- Pondération réelle : 25/15/10/8/12/8/5/7/5/5 pour les scénarios.
- Gestion propre du pool via removeFromPool garante de non-duplicats.
- Fallback automatique si aucun scénario valide.
Smart Chaos™ V2 — Scénarios inclus
- Solo classique
- Duo
- Trio
- Chaos Total
- Cascade
- Double malchance
- Le Chanceux
- Royal Flush (priorité SUS)
- Partage forcé
- Karma instantané
- Fallback solo
Stabilité & Observabilité
- Ajout logs propres pour MAJ payer / MAJ target.
- Prévention des crashs WS (skip si pas de luma_id).
- Nettoyage automatique des rooms vides.