📄 CustomQuest.txt

Configuração do Arquivo CustomQuest.txt

Este guia explica como configurar o arquivo CustomQuest.txt, que define um sistema de missões (quests) personalizadas para interação com jogadores no jogo. O arquivo é dividido em várias seções que especificam as condições, requisitos e recompensas das missões. Use espaços ou tabs para separar os campos e asteriscos (*) para indicar "qualquer valor". Após editar, reinicie o servidor.

Define o NPC que gerencia a missão e suas propriedades.

//Quest NpcIndex NpcMap NpcX NpcY MaxQuest OpenNpc
  • Quest: Índice da missão (identificador único).

  • NpcIndex: Índice do NPC que oferece a missão (ex.: 240).

  • NpcMap: Mapa onde o NPC está localizado (ex.: 0 para Lorencia).

  • NpcX: Coordenada X do NPC no mapa.

  • NpcY: Coordenada Y do NPC no mapa.

  • MaxQuest: Número máximo de vezes que a missão pode ser completada (0=ilimitado).

  • OpenNpc: Abrir interface padrão do NPC (0=desativado, 1=ativado).

Exemplo: 1 240 0 125 125 2 1 (Missão 1, NPC 240 em Lorencia nas coordenadas 125,125, pode ser completada 2 vezes, abre interface padrão). Termine com end.

Nota: Esta seção não está presente no arquivo CustomQuest.txt fornecido, mas pode ser adicionada para configurar NPCs específicos.

Define os requisitos de atributos do personagem para iniciar uma missão (máximo 1 linha por missão).

//Quest Level Reset MReset Zen WC WP GP VipLvl RankUser Kills
  • Quest: Índice da missão (identificador único).

  • Level: Nível mínimo do personagem (-1 ou * para qualquer).

  • Reset: Número mínimo de resets (-1 ou * para qualquer).

  • MReset: Número mínimo de master resets (-1 ou * para qualquer).

  • Zen: Quantidade de Zen necessária (-1 ou * para qualquer).

  • WC: Quantidade de WCoinC necessária (-1 ou * para qualquer).

  • WP: Quantidade de WCoinP necessária (-1 ou * para qualquer).

  • GP: Quantidade de GoblinPoint necessária (-1 ou * para qualquer).

  • VipLvl: Nível VIP mínimo (-1 ou * para qualquer).

  • RankUser: Rank mínimo do usuário (-1 ou * para qualquer).

  • Kills: Número mínimo de kills (PvP ou monstros, -1 ou * para qualquer).

Exemplo: 1 20 * * 1000 0 0 0 * * * (Missão 1 requer nível 20 e 1000 Zen, outros requisitos livres). Termine com end.

Define os itens necessários para completar a missão (os itens serão removidos).

//Quest Cat Item Level Luck Skill Qtd
  • Quest: Índice da missão.

  • Cat: Categoria do item (ex.: 14 para joias).

  • Item: Índice do item na categoria (ex.: 14 para Jewel of Soul).

  • Level: Nível do item (-1 ou * para qualquer).

  • Luck: Requer luck (0=sem luck, 1=com luck, * para qualquer).

  • Skill: Requer skill (0=sem skill, 1=com skill, * para qualquer).

  • Qtd: Quantidade de itens necessária.

Exemplo: 1 14 14 * * * 5 (Missão 1 requer 5 Jewel of Soul, qualquer nível, luck ou skill). Termine com end.

Define os monstros que precisam ser mortos (máximo 1 tipo de monstro por missão).

//Quest Monster Qtd
  • Quest: Índice da missão.

  • Monster: Índice do monstro a ser morto (-1 ou * para qualquer).

  • Qtd: Quantidade de monstros a matar (-1 ou * para qualquer).

Exemplo: 1 * * (Missão 1 não requer matar monstros específicos). Termine com end.

Define as recompensas em moedas ao completar a missão.

//Quest Cash Gold PcPoint
  • Quest: Índice da missão.

  • Cash: Quantidade de WCoinC como recompensa.

  • Gold: Quantidade de WCoinP como recompensa.

  • PcPoint: Quantidade de GoblinPoint como recompensa.

Exemplo: 2 0 0 15 (Missão 2 dá 15 GoblinPoint como recompensa). Termine com end.

Define os itens concedidos como recompensa.

//Quest Section Type Level Dur Skill Luck Option ExcOp SetOp JoH OEx Socket1 Socket2 Socket3 Socket4 Socket5 Time Class
  • Quest: Índice da missão.

  • Section: Categoria do item (ex.: 14 para joias).

  • Type: Índice do item na categoria.

  • Level: Nível do item (0 a 15).

  • Dur: Durabilidade do item (0 a 255).

  • Skill: Adiciona skill (0 ou 1).

  • Luck: Adiciona luck (0 ou 1).

  • Option: Opção adicional (0 a 7).

  • ExcOp: Opções excelentes (0 a 63, soma de bits).

  • SetOp: Opção de set (0 a 8).

  • JoH: Opção de Jewel of Harmony (0 ou 1).

  • OEx: Opção extra (0 ou 1).

  • Socket1 a Socket5: Opções de socket (255 para vazio, ou ID do socket).

  • Time: Duração do item em segundos (0 para permanente, aplicável apenas em S6/S8).

  • Class: Classe do personagem que pode receber (* para todas, 0=DW, 1=DK, 2=FE, 3=MG, 4=DL, 5=SU, 6=RF).

Exemplo: 1 14 13 0 0 0 0 0 0 0 0 0 255 255 255 255 255 0 * (Missão 1 dá uma Jewel of Bless, sem opções, para todas as classes). Termine com end.

Define buffs concedidos como recompensa.

//Quest Effect Power1 Power2 Time
  • Quest: Índice da missão.

  • Effect: ID do efeito de buff (ex.: 39).

  • Power1: Intensidade primária do buff.

  • Power2: Intensidade secundária do buff.

  • Time: Duração do buff em minutos.

Exemplo: 1 39 30 0 2 (Missão 1 concede um buff de ID 39 com Power1=30 por 2 minutos). Termine com end.

Define a experiência concedida como recompensa.

//Quest Experience
  • Quest: Índice da missão.

  • Experience: Quantidade de experiência concedida.

Exemplo: 1 1000 (Missão 1 concede 1000 de experiência). Termine com end.

Last updated