Tous les systèmes
Character Box
C++PythonMySQLServer + Client

Character Box

Emballe les personnages dans l'item 50130 — Shift+clic gauche aperçu, utilise l'item pour restore.

Emballer/déballer des personnages dans un box portable
Shift + clic gauche ouvre la fenêtre d'aperçu costume
Commandes GM : /packself, /packchar, /restorebox
LockManager côté serveur + table SQL player_boxed
C++ prêt au merge, UI Python et notes proto

Character Box (ENABLE_CHARACTER_BOX) permet au staff ou aux joueurs de stocker un snapshot complet du personnage dans l'item vnum 50130. Le box circule dans l'inventory et le trade comme tout item — restore quand tu as besoin du personnage.

Shift + clic gauche sur le box ouvre une fenêtre d'aperçu avec costume et équipement avant le restore. C++ serveur gère la logique de packing, la persistance DB et le sync des paquets ; Python client couvre inventory, tooltip et UI d'aperçu.

Livré en patches one-file-per-target (layout 1.Svn), scripts UI complets, migrations SQL et documentation proto. Les ID de paquets sont documentés — remap possible si 169–171 sont pris sur ton fork.