Para que serve
MuServer\Data\Shop\026 - Crazy Shop.txt define os itens da loja de índice 26, associada a Crazy Shop no ShopManager.txt original. O arquivo da loja define os itens; o ShopManager.txt relaciona o índice da loja ao NPC ou ao mecanismo que a abre.
Este arquivo usa lista única: cada linha configura um item e um único end encerra a lista. Não coloque um número de página isolado no início sem converter o arquivo para o formato de múltiplas páginas. O arquivo original contém 7 itens.
Formato de cada linha
Section Type Level Dur Skill Luck Option Excellent Anc JOH OpEx Socket1 Socket2 Socket3 Socket4 Socket5
Section Type Level Dur Skill Luck Option Excellent Anc JOH OpEx Socket1 Socket2 Socket3 Socket4 Socket5
...
end
Os valores são separados por espaços ou tabulações. Texto após // é comentário para quem edita o arquivo; não é uma coluna de configuração.
O que significa cada coluna
| Coluna | O que controla |
|---|---|
Section |
Categoria do item em Item.txt. Não é o número da página da loja. |
Type |
Índice do item dentro dessa categoria em Item.txt. |
Level |
Nível do item oferecido. |
Dur |
Durabilidade. 0 deixa o servidor calcular a durabilidade padrão desse item; outros valores definem a durabilidade informada. |
Skill |
Opção de habilidade do item, quando aplicável. |
Luck |
Opção de sorte do item, quando aplicável. |
Option |
Nível da opção adicional do item. |
Excellent |
Valor das opções excelentes do item. Preserve a combinação de um exemplo já testado antes de alterá-la. |
Anc |
Opção Ancient do item, quando aplicável. |
JOH |
Opção de Harmony do item, quando aplicável. |
OpEx |
Opção extra do item, quando aplicável. |
Socket1 a Socket5 |
Até cinco posições de socket. Nos arquivos originais, 255 indica posição sem socket configurado. O item precisa aceitar sockets para que esses valores tenham efeito. |
Exemplo do arquivo original
14 13 0 0 0 0 0 0 0 0 0 255 255 255 255 255 // Jewel of Bless
O exemplo reproduz a primeira linha de item do arquivo. As outras linhas e o end da lista seguem no arquivo original.
Abertura pelo evento
No pacote original, o índice 26 está associado à Crazy Shop e é aberto pelo script do evento. A lista de itens fica aqui; a lógica de abertura do evento fica no script correspondente. O cabeçalho do arquivo original identifica esta loja como loja em Zen.
Antes de alterar
Faça uma cópia do arquivo. Mantenha o índice de três dígitos no nome e a associação correspondente em ShopManager.txt. Ao escolher Section e Type, confira se o item existe em Item.txt. Mantenha as 16 colunas e teste a abertura da loja, os itens e o preço no jogo depois de aplicar a alteração. O preço não é uma coluna deste arquivo; depende dos dados e das regras do item.