Treinamento Diário

Treinamento Diário é uma missão repetível com o NPC Aylin, voltada para ajudar os jovens guerreiros a fortalecerem suas habilidades através da prática diária de combate e disciplina.


🧠 Lore

"Ajude o jovem guerreiro Aylin no campo de treino, supervisionando exercícios diários contra Orcs. Prove sua força e comprometimento trazendo as runas de suas vítimas como troféu."


🧭 Requisitos

  • Disponível 1x por dia por jogador

  • Pode ser iniciada ao falar com Aylin caso a missão esteja liberada (STORAGE_NEXT < os.time())


🎯 Objetivos

  • ✅ Matar 35 Orc Female

  • ✅ Entregar 5 Runas Orc (ID: 2289)


⏱️ Prazo

  • O jogador tem 12 horas após o início da missão para completá-la

  • Após 12h, a missão expira automaticamente e só poderá ser tentada no próximo dia


🧩 Etapas da Missão

1. Início

  • Aylin oferece a missão ao jogador com a mensagem:

    "Hoje vamos treinar! Mate 35 Orc Female e me traga 5 runas orc. Volte antes de 12 horas!"

2. Progresso parcial

Se o jogador voltar antes de completar os objetivos:

  • Aylin diz:

    "Heeey ainda faltam X orcs, mate mais você consegue!"

  • Botões disponíveis:

    • VOU MATAR: reforça que o jogador precisa trazer runas.

    • RUNAS: verifica se o jogador tem 5 runas orc.

3. Entrega das Runas

  • Caso o jogador tenha menos de 5 runas:

    "Você ainda não tem as 5 runas, traga todas de uma vez!"

  • Se tiver 5 ou mais:

    "Agora sim! As runas provam sua dedicação. Falta só eliminar os orcs."

  • Runas são removidas e STORAGE_RUNAS é atualizado.

4. Conclusão

  • Ao matar os 35 Orcs e entregar as 5 runas:

    "Você completou o treinamento com sucesso!"

  • Missão é encerrada e o jogador só poderá repetir no dia seguinte.


🎁 Recompensas

  • 🧪 500 XP

  • 🧴 1x Small Mana Potion (ID: 7620)

  • 🔒 Cooldown de 24h para repetir


🧠 Armazenamento Interno (Storages)

Nome
Storage
Função

STARTED

2725000

Timestamp de início da missão

KILLS

2725001

Quantidade de Orc Female mortos

RUNAS

2725002

Flag se as 5 runas foram entregues

NEXT

2725003

Timestamp para liberar nova missão (24h)


⚙️ Sistema

  • Script modular (aylin_treino_diario.lua)

  • Usa sanitize() para aceitar cliques com variações:

    • vou matar, VOU MATAR, vôu matár, Vou matar → todos funcionam

  • Conta Orc Female via onKill

  • Entrega de runas validada no NPC


[Início da missão]

"Hoje vamos treinar! Mate 35 Orc Female e me traga 5 runas orc. Volte antes de 12 horas!"

[Durante o progresso]

"Heeey ainda faltam 12 orcs, mate mais você consegue!"

[Entrega das runas incompleta]

"Você ainda não tem as 5 runas, traga todas de uma vez!"

[Entrega das runas concluída]

"Agora sim! As runas provam sua dedicação. Falta só eliminar os orcs."

[Missão completa]

"Você completou o treinamento com sucesso!"


🗺️ Local

  • 📍 NPC Aylin

  • 📌 Próximo ao Campo de Treino


📌 Observações

  • Caso o jogador perca o prazo, a missão falha automaticamente.

  • A missão é resistente a exploits (não pode repetir no mesmo dia).

  • Fácil de expandir para outras variações no futuro.


Last updated