Todos los sistemas
Character Box
C++PythonMySQLServer + Client

Character Box

Empaqueta personajes en item 50130 — Shift+clic izq. vista previa, usa el item para restaurar.

Empaqueta/desempaqueta personajes en un box portátil
Shift + clic izquierdo abre ventana de vista previa de costume
Comandos GM: /packself, /packchar, /restorebox
LockManager en servidor + tabla SQL player_boxed
C++ listo para merge, UI Python y notas proto

Character Box (ENABLE_CHARACTER_BOX) permite al staff o jugadores guardar un snapshot completo del personaje en item vnum 50130. El box viaja por inventory y trade como cualquier item — restore cuando necesites el personaje de vuelta.

Shift + clic izquierdo en el box abre una ventana de vista previa con costume y equipo antes del restore. C++ en servidor maneja la lógica de empaquetado, persistencia DB y sync de paquetes; Python en cliente cubre inventory, tooltip y UI de vista previa.

Entregado como parches one-file-per-target (layout 1.Svn), scripts UI completos, migraciones SQL y documentación proto. Los ID de paquetes están documentados — puedes remapear si 169–171 están ocupados en tu fork.