Buffs et debuffs¶
Un buff est un statut temporaire attaché à un personnage. Chaque instance possède sa propre durée : réappliquer une même définition crée donc une nouvelle instance indépendante. Les statuts restent enregistrés à la déconnexion et leur compte à rebours est suspendu tant que le personnage est hors ligne.
Une définition peut aussi être marquée Passif — sans limite. Ses instances ne possèdent aucune
échéance fonctionnelle, restent actives jusqu'à leur retrait explicite et affichent ∞ à la place
du temps restant. Plusieurs instances du même passif peuvent toujours coexister.
Le HUD central medusa-hud affiche les instances en haut à droite avec icône, nom, effets et temps restant. Les effets
peuvent être positifs ou négatifs : dégâts ou soins périodiques, armure, vitesse, endurance,
résistance, dégâts de mêlée, santé maximale, caméra, écran, ivresse, démarche, contrôles bloqués,
ragdoll, recherche policière, véhicule, apnée et modes de vision.
Si une version client ne fournit pas la native optionnelle de recharge d'endurance, cet effet est ignoré pour ce client sans interrompre les autres buffs ni leur affichage dans le HUD.
Les admins créent les définitions dans World Edit > Buffs sur le web ou en jeu. Depuis une fiche personnage, ils peuvent consulter les instances, en appliquer une ou en retirer une. Le bouton Nouveau buff ouvre un formulaire vierge prérempli avec un exemple d'effet récurrent.
La récupération globale des buffs au démarrage tolère une indisponibilité API transitoire. Elle est retentée de façon bornée avant de produire un diagnostic exploitable, sans modifier les règles de durée, de passif ou d'empilement.