WIKI

ARTIGO · GENESYS WIKI

QuestWorld.txt.

Grupos, estados e sequência das missões mundiais.

Para que serve

MuServer\Data\QuestWorld\QuestWorld.txt: Define o fluxo, os grupos e os requisitos das missões mundiais.

Formato de cada linha

Index Group Number StartType MonsterClass CurrentState NextIndex1 NextState1 NextIndex2 NextState2 NextIndex3 NextState3 RequireIndex RequireGroup RequireState RequireMinLevel RequireMaxLevel RequireFamily RequireCooldown DW DK FE MG DL SU RF GL RW SL GC KUN LEM KIN ALQ

Exemplo do arquivo original

0         1       0        1           257            0              1            0            *            *            *            *            *              *              *              1                 50                *               *                 1       1       1       0       0       1       0       0       1       1       1       1       1       1       1

Significado das colunas

Coluna Significado
Index ID da missão; é usado para ligar etapas, objetivos e recompensas.
Group Grupo da cadeia de missões mundiais.
Number Número da recompensa/objetivo; em QuestWorld.txt, posição da etapa dentro do grupo.
StartType Forma de iniciar: 0 pelo NPC; em QuestWorld, 1 é usado no fluxo de progressão por botão.
MonsterClass ID da classe do NPC relacionado, cadastrado em Monster/Monster.txt.
CurrentState Estado da missão ao qual esta linha se aplica.
NextIndex1 ID da próxima etapa pela primeira opção do fluxo.
NextState1 Estado atribuído ao seguir a primeira opção.
NextIndex2 ID da próxima etapa pela segunda opção do fluxo.
NextState2 Estado atribuído ao seguir a segunda opção.
NextIndex3 ID da próxima etapa pela terceira opção do fluxo.
NextState3 Estado atribuído ao seguir a terceira opção.
RequireIndex ID da missão anterior ou da missão à qual este objetivo/recompensa pertence.
RequireGroup Grupo exigido ou grupo da missão vinculada, usado junto de RequireIndex.
RequireState Estado exigido da missão indicada em RequireIndex.
RequireMinLevel Nível mínimo para esta etapa.
RequireMaxLevel Nível máximo; * significa sem valor específico nesta linha.
RequireFamily Família Gens exigida; * mantém a condição sem família específica.
RequireCooldown Intervalo mínimo, em dias, antes de repetir a missão; * não define intervalo.
DW Classe Dark Wizard. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
DK Classe Dark Knight. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
FE Classe Fairy Elf. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
MG Classe Magic Gladiator. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
DL Classe Dark Lord. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
SU Classe Summoner. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
RF Classe Rage Fighter. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
GL Classe Grow Lancer. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
RW Classe Rune Wizard. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
SL Classe Slayer. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
GC Classe Gun Crusher. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
KUN Classe Kundun. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
LEM Classe Lemuria. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
KIN Classe Illusion Knight. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.
ALQ Classe Alquimista. 0 impede esta linha para a classe; 1 permite desde a classe base; 2 ou mais exige a etapa correspondente de evolução.

Atenção à última coluna: o cabeçalho original termina em KIN, mas as linhas contêm mais um valor. O servidor lê essa posição como ALQ (Alquimista). Ela foi acrescentada ao formato acima para mostrar todas as colunas; não remova o último número da linha.

Estados e sequência

Neste arquivo, os estados são 0 normal, 1 aceita, 2 rejeitada, 3 concluída e 4 cancelada. Os pares NextIndex/NextState controlam as próximas opções da missão; Group e Number organizam sua sequência. O mesmo ID pode aparecer em mais de uma linha por causa do estado e dos pré-requisitos.

Antes de alterar

Confirme a relação entre o ID da missão, seus objetivos e recompensas. Mantenha as linhas por estado e classe, preserve * e end, faça uma cópia do arquivo e teste o fluxo completo no jogo. Acrescentar uma linha ao servidor não garante, por si só, que uma missão apareça na interface do cliente.

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