Para que serve
O arquivo MuServer\Data\Item\ItemDrop.txt configura drops específicos de monstros, com filtros de mapa e nível e grupos de opções para o item gerado.
Formato de cada linha
Index Level Grade Option0 Option1 Option2 Option3 Option4 Option5 Option6 Duration MapNumber MonsterClass MonsterLevelMin MonsterLevelMax DropRate
Exemplo do arquivo original
6159 0 0 * * * * * * * 0 * * 12 150 1000
Significado das colunas
| Coluna | Significado |
|---|---|
Index |
Identificador interno do item (seção × 512 + Type). |
Level |
Nível inicial do item gerado; pode ser substituído pelo sorteio indicado em Option0. |
Grade |
Valor de grade/opção especial usado quando Option4 não gera uma opção Excellent. |
Option0 |
Índice da tabela de sorteio do nível em ItemOptionRate.txt. |
Option1 |
Índice da tabela de Skill. |
Option2 |
Índice da tabela de Luck. |
Option3 |
Índice da tabela de opção adicional. |
Option4 |
Índice da tabela de opção Excellent. |
Option5 |
Índice da tabela de opção Ancient/Set. |
Option6 |
Índice da tabela de Socket. |
Duration |
Duração em segundos quando positiva; 0 não define prazo de expiração nesta linha. |
MapNumber |
Número do mapa; * aceita qualquer mapa. |
MonsterClass |
Classe do monstro; * aceita qualquer classe. |
MonsterLevelMin |
Menor nível de monstro aceito; * dispensa o limite. |
MonsterLevelMax |
Maior nível de monstro aceito; * dispensa o limite. |
DropRate |
Taxa base em escala de 1.000.000; 1000 corresponde a 0,1% antes de outros ajustes. 0 é taxa base zero; * dispensa a verificação inicial da taxa, sem garantir a escolha final entre drops elegíveis. |
Option0 a Option6 são índices de tabelas em ItemOptionRate.txt, não percentuais digitados diretamente. Nessas sete colunas, * significa não aplicar uma tabela de sorteio; nos filtros MapNumber, MonsterClass e níveis de monstro, * significa aceitar qualquer valor. A taxa efetiva pode sofrer ajustes de outros sistemas. Uma linha elegível não garante o drop em toda morte.
Antes de alterar
Teste a combinação exata de mapa, monstro e faixa de nível; confirme que o item e os índices das tabelas de opções existem. Evite publicar uma taxa sem medir os drops em teste. Faça uma cópia do arquivo, preserve a quantidade de colunas e o end, recarregue o arquivo no GameServer e confirme o resultado antes de liberar aos jogadores.