Porte cassée — que deviennent les clés ?

Quand une porte verrouillée est cassée (block break), le serveur garde la trace : la porte passe en statut destroyed. Toutes les clés associées (master ou copies) deviennent invalides.

Détection à l'utilisation

La conversion se fait paresseusement : tant que tu n'essaies pas d'utiliser une clé orpheline, elle reste apparemment normale.

Quand tu right-click une porte (ou trappe, ou portail) posée à l'emplacement de l'ancienne, en ayant sa clé quelque part dans ton inventaire, tu vois « ⚠ La porte a été détruite. Ta clé devient inutile. » et :

1. La clé est marquée comme détruite
2. Son nom devient « 🗝 Clé d'une porte détruite » (gris)
3. Sa description devient « Inutilisable — la porte n'existe plus »
4. Elle ne pourra plus ouvrir de porte

Pourquoi pas plus tôt ?

Faire le scan dès la casse de la porte impliquerait de parcourir tous les inventaires du serveur (en ligne ou hors ligne). Trop coûteux pour zéro bénéfice : l'utilisateur ne s'aperçoit du problème que quand il essaie d'utiliser la clé.

Purger ses clés détruites

Tu peux nettoyer ton inventaire en un click :

Menu Codex → 🏠 Mon territoire → 🗝 Mes clés🧹 Purger les clés cassées

Toutes les clés grises (destroyed_key) sont retirées de ton inventaire.

Récupérer

Si tu veux remettre une porte fonctionnelle au même endroit :

1. Pose une nouvelle porte ailleurs : au même bloc exactement, l'enregistrement échoue aujourd'hui (« ⚠ Échec d'enregistrement de la porte (voir logs) ») et la porte reste bloquée pour tout le monde, car l'ancienne fiche détruite occupe encore cette position — défaut connu, correction prévue (trouvaille d'audit 30)
2. Le door_id sera différent — les anciennes clés ne marcheront pas sur la nouvelle porte

C'est par design (verrou physique : on ne re-crée pas une clé identique).