Todos os sistemas
Character Box
C++PythonMySQLServer + Client

Character Box

Empacota personagens no item 50130 — Shift+clique esq. pré-visualização, usa o item para restaurar.

Empacota/desempacota personagens num box portátil
Shift + clique esquerdo abre janela de pré-visualização de costume
Comandos GM: /packself, /packchar, /restorebox
LockManager no servidor + tabela SQL player_boxed
C++ pronto para merge, UI Python e notas proto

Character Box (ENABLE_CHARACTER_BOX) permite à staff ou jogadores guardar um snapshot completo do personagem no item vnum 50130. O box circula por inventory e trade como qualquer item — restore quando precisares do personagem de volta.

Shift + clique esquerdo no box abre uma janela de pré-visualização com costume e equipamento antes do restore. C++ no servidor gere a lógica de empacotamento, persistência DB e sync de pacotes; Python no cliente cobre inventory, tooltip e UI de pré-visualização.

Entregue como patches one-file-per-target (layout 1.Svn), scripts UI completos, migrações SQL e documentação proto. IDs de pacotes documentados — podes remapear se 169–171 estiverem ocupados no teu fork.