Como a pasta funciona
MuServer\Data\Shop contém os arquivos de itens das lojas do servidor. O índice de três dígitos no início do nome (000 - ...txt, por exemplo) precisa corresponder ao Index definido em MuServer\Data\ShopManager.txt. O ShopManager.txt associa o índice ao NPC; o arquivo desta pasta define os itens vendidos. Um script também pode abrir uma loja pelo índice.
O pacote examinado contém 26 arquivos de loja. A numeração vai de 000 a 024 e inclui 026; não há arquivo 025 nesta pasta. A entrada 25 no ShopManager.txt original é de teste, portanto não a trate como uma loja pronta.
Dois formatos de arquivo
- Lista única: linhas de item seguidas de
end. É o formato dos arquivos001a024e026. - Múltiplas páginas: um número de página isolado, suas linhas de item e
end; o bloco se repete para cada página. O arquivo000 - Hanzo the Blacksmith.txtusa as páginas0,1e2. O servidor aceita até 16 páginas, numeradas de0a15.
Em ambos os formatos, cada item usa 16 valores:
Section Type Level Dur Skill Luck Option Excellent Anc JOH OpEx Socket1 Socket2 Socket3 Socket4 Socket5
O número da página é uma linha própria. Já Section, na primeira coluna de cada item, é a categoria do item em Item.txt. Abra o guia de cada arquivo para ver as colunas, um exemplo real e a estrutura correta.
Ao configurar uma loja
- Confira o índice e a associação do NPC em
ShopManager.txt. - Edite o arquivo com o mesmo índice em
Shop, mantendo o formato que ele já utiliza. - Use
SectioneTypede um item existente noItem.txte preserve as demais colunas exigidas. - Aplique a mudança em manutenção planejada e teste a abertura, os itens e o preço dentro do jogo.
Faça uma cópia antes de editar. Comentários // servem para identificação e não alteram o item. O nome depois dos três dígitos ajuda na organização, mas não substitui a associação pelo índice.