WIKI

ARTIGO · GENESYS WIKI

ItemOptionRate.txt.

Distribuições de nível, Skill, Luck e outras opções.

Para que serve

MuServer\Data\Item\ItemOptionRate.txt guarda tabelas de sorteio usadas por drops e outros sistemas para definir nível e opções de itens. Os números Option0 a Option6 em ItemDrop.txt, por exemplo, escolhem linhas desta tabela; eles não são porcentagens.

Estrutura das seções

O arquivo possui as seções 0 a 6. Cada seção começa com seu número, traz linhas de taxas e termina em end. O primeiro valor de cada linha é Index, que identifica aquela distribuição dentro da seção.

Seção Sorteio Colunas por linha
0 Nível do item (+0 a +15) Index Rate0 Rate1 ... Rate15
1 Skill Index Rate0 Rate1
2 Luck Index Rate0 Rate1
3 Opção adicional Index Rate0 Rate1 ... Rate7
4 Quantidade de opções Excellent Index Rate0 Rate1 ... Rate6
5 Código de seleção de opção Ancient/Set Index Rate0 Rate1 ... Rate6
6 Quantidade de sockets Index Rate0 Rate1 ... Rate5

Formato de cada linha

Index Rate0 Rate1 ... RateN

N muda conforme a seção da tabela acima. Rate0 é o peso do resultado 0, Rate1 do resultado 1 e assim por diante. Em Skill e Luck, 0 representa ausência e 1 presença quando o item admite a opção. Na seção 5, os resultados 1 a 6 são códigos de seleção para os tipos de opção Ancient; não representam a quantidade de opções. Não copie a quantidade de colunas de uma seção para outra.

Exemplos do arquivo original

Seção 0, distribuição comum de nível:

0 7000 1500 1000 500 0 0 0 0 0 0 0 0 0 0 0 0

Seção 1, distribuição comum de Skill:

0 9400 600

Os valores são pesos relativos; muitas linhas somam 10.000, mas a interpretação depende de todos os pesos daquela linha. 7000 só equivale a 70% quando o total é exatamente 10.000.

Significado das colunas

Coluna Significado
Index Número da distribuição dentro da seção. Arquivos como ItemDrop.txt apontam para ele.
Rate0 a RateN Peso de cada resultado possível, conforme a seção. 0 retira aquele resultado do sorteio.
// comentário Identificação humana do uso da linha; não é lido como taxa.

Antes de alterar

Confirme todos os lugares que usam o Index da distribuição, pois uma mudança pode afetar diversos drops e eventos. Faça cópia do arquivo, preserve as seções e cada end, mantenha o número correto de pesos por seção e teste a frequência real em ambiente de teste antes de liberar a alteração.

Fim do artigo
AJUDE A MELHORAR A WIKI

Encontrou algo incorreto ou faltando?

O WhatsApp abrirá com o título e o link deste artigo. Conte no atendimento o que precisamos ajustar.

Reportar uma questão