# Missão 4: Teste de Força

#### 🎯 Objetivo Geral:

Ajudar os três jovens guerreiros em seus **minigames de treino** para provar sua força e continuar a campanha principal de Ethernia.

***

### 📜 Requisitos para iniciar

* Ter completado a **Missão Principal 3** (`STORAGE_STAGE = 1200`, valor 5).
* Ao falar com Elrath após a missão 3, o jogador é introduzido à importância dos monstros, tasks e ao próximo objetivo: ajudar novamente os três guerreiros.

***

### 🧙‍♂️ Elrath (Início da Missão 4)

#### Diálogos iniciais:

> "Jovem aqui em Ethernia existem muitos monstros e os guerreiros têm um chamado"

**Botões:**

* Chamado? / Qual?

> "Eles destroem essas forças malignas e são recompensados por isso, você gosta da ideia?"

**Botões:**

* Gosto / Recompensa? / Fala mais

> "Isso aí... aperte CTRL + T ou abra no menu a janela de Tasks para entender melhor"

**Botões:**

* Vou fazer / Obrigado

> "Agora o que você acha de ir atrás dos Jovens Guerreiros? Eles também vão fazer tasks pelo que sei"

**Botões:**

* Estou indo / Eu vou

> "Perfeito, o Jovem Guerreiro Ayrin está onde vocês se encontraram da última vez"

🔸 Após esse ponto:\
`STORAGE_STAGE = 1200` → valor `6`\
**Missão 4 oficialmente iniciada.**

***

### 🧑‍🦱 Jovem Guerreiro Aylin

#### Local: Oeste da vila, mesmo lugar da missão 3.

#### Condição:

`STORAGE_STAGE = 6`

#### Primeira fala:

> "Precisamos eliminar 100 Pores na floresta para treinar nosso combate!"

**Botões:**

* 100? / Vamos então

> "Isso!! A gente consegue, mas não se esqueça de habilitar a task para receber recompensas do vilarejo!"

**Botões:**

* Fechar

🔸 Inicia:

* `STORAGE_AYLIN_PORES_OBJETIVO = 1`
* `STORAGE_AYLIN_PORES_KILL = 0`

#### A cada vez que falar com Aylin antes de concluir:

* "Vamos lá, falta pouco!"
* "Você consegue, tenha foco!"
* "Vou te ajudar, continua!" (cura +50 de vida)

#### Ao atingir 100 mortes (`onKill`):

* `STORAGE_STAGE = 7`
* Mensagem aparece: "Volte ao Aylin!"

#### Finaliza com:

> "PERFEITO! Acho que você pode avançar e seguir Brann nas tasks."

***

### 🧑‍🦰 Jovem Guerreira Brann

#### Condição:

`STORAGE_STAGE = 7`

> "Não vamos perder tempo, precisamos matar 100 Orcs!"

**Botões:**

* Vamos agora / Orcs mortos

> "Isso!! A gente consegue, mas não se esqueça de habilitar a task para receber recompensas do vilarejo"

**Botões:**

* Fechar

🔸 Inicia:

* `STORAGE_BRANN_ORCS_OBJETIVO = 1`
* `STORAGE_BRANN_ORCS_KILL = 0`

#### Antes de completar:

* Frases aleatórias com incentivo ou cura (+50 HP)

#### Ao atingir 100 mortes:

* `STORAGE_STAGE = 8`
* Mensagem aparece: "Volte à Brann!"

> "PERFEITO! Acho que você pode avançar e seguir o idiota do Korin nas tasks."

***

### 🧑‍🦲 Jovem Guerreiro Korin

#### Condição:

`STORAGE_STAGE = 8`

> "Hey, não temos tempo a perder, estão de olho na gente!"

**Botões:**

* De olho? / Quem Korin?

> "Os orcs, matamos muitos deles na última task."

**Botões:**

* Pois é / Mas e agora?

> "Agora temos que... meu Deus, vira (NOME)! É um orc gigante!"

🔸 Nesse momento:

* Um **Orc Gigante** é **invocado**
* `STORAGE_STAGE = 9` → Missão completa com a invocação

***

### 🧙‍♂️ Elrath (Finalização)

#### Condição:

`STORAGE_STAGE = 9`

> "Ethernia tem uma luz no fim do túnel com vocês!"

**Botões:**

* Conte conosco / Fiz amigos

> "Eu sei, vocês juntos irão retomar a paz de nossos lares"

**Botões:**

* Vamos sim Elrath

> "Agora descanse, sei que a luta com o Orc Gigante foi cansativa"

🔸 Final:

* Recompensa: `3.000 XP`
* `STORAGE_STAGE = 10`

***

### 🧾 Storages utilizadas:

| Nome                            | Valor Inicial | Descrição                             |
| ------------------------------- | ------------- | ------------------------------------- |
| STORAGE\_STAGE                  | 6 a 10        | Progresso geral da Missão Principal 4 |
| STORAGE\_AYLIN\_PORES\_KILL     | 0 a 100       | Quantidade de Pores mortos            |
| STORAGE\_AYLIN\_PORES\_OBJETIVO | 1             | Flag quando inicia a task de Pores    |
| STORAGE\_BRANN\_ORCS\_KILL      | 0 a 100       | Quantidade de Orcs mortos             |
| STORAGE\_BRANN\_ORCS\_OBJETIVO  | 1             | Flag quando inicia a task de Orcs     |
