XAS Hero Edition VX / ACE (Criando Inimigos)

Para criar um inimigo você deve seguir dois passos.

1 - Criar uma ID no banco de dados do inimigo.
2 - Criar um evento.

Nota - Nas versões VX e ACE não são mais necessários adicionar o inimigo na página de tropas inimigas.

## 1 - Criando a ID do inimigo no banco de dados.

Para criar um inimigo entre no banco de dados na aba de inimigos.

Crie uma ID de um inimigo qualquer e após isso vá até a caixa de notas.

Nesta caixa de notas coloque os seguintes comentários. (Opcional)

<Active Switch = X>
X - ID da switch que será ativada quando o inimigo for derrotado.

<Sensor Range = X>
X - Alcance do sensor do inimigo, quando o personagem ou aliado entrar na area do sensor do inimigo a página de ações de curto alcance será ativada.

<Body Size = X>
X - Tamanho do evento inimigo no mapa.

<Attack Animation = X>
X - ID da animação de acerto por ataque de contato.
<Defeated Animation = X>
X - ID da animação quando o inimigo é derrotado.

<Death Zoom = X>
X - Effeito de Zoom quando o inimigo é derrotado.
1 - Zoom na vertical.
2 - Zoom na horizontal.
3 - Zoom OUT.
4 - Zoom IN.
5 - Zoom na horizontal seguido de zoom na vertical.

<Knockback Duration = X>
X - Tempo que o battler ficará em recuo.(KO)

<Ignore Guard>
Permite que o ataque de contato ignore a defesa do alvo (Escudo).
<Breath Effect>
Ativa o efeito do sprite respirando.
<Knockback Disable>
Desativa o recuo (KO).
<Passive>
Desabilita a página de curto alcance do inimigo até que inimigo receba dano.

<No Damage Pop>
O inimigo não apresenta dano, use essa função para criar inimigos itens.
<Invunerable>
Deixa o inimigo invulnerável, use essa função para criar inimigos armadilhas.

<Final Action ID = X>
O inimigo ativa uma habilidade ao ser derrotado.

## 2 - Criando um evento inimigo.

Basta criar um evento com o sprite do inimigo e definir a sua movimentação.

Para definir esse evento como inimigo basta colocar o código abaixo no nome do evento.

<EnemyX>

X - ID do inimigo

Definindo páginas de ações de curta distância.

Está página será ativada quando o player entrar na area do sensor do inimigo, para definir uma página de ações de curta distância basta criar uma página do evento inimigo e definir a condição da página como Self Switch letra D. (É possível mudar via script)

## Comandos de ações do inimigo.

Use os comandos para ativar as ações do inimigo, como ataque, defesa, ativar habilidade, etc...

Os comandos devem inseridos através da movimentação customizada.

Use o comando chamar script para definir os comandos de ações.

Use os seguintes comandos para executar as ações do inimigo.

shoot(X)
X - ID da habilidade. (*Ativa uma habilidade)

shoot_chance(X,P)
X - ID da habilidade.
P - Porcentagem de chance para ativar a habilidade.
(*Ativa uma habilidade com a porcentagem de change de execução)

rand_shoot([ X,X,X,X,X, .....])
X - ID da skill. (*Permite que o inimigo use multiplas habilidades aleatórias.)
guard(X)
X - (true / false) Ativar ou desativar o sistema de defesa de direções.
touch_attack(X)
X - (true / false) Ativar ou desativar o dano por contato.
counter(X)
X - (true / false) Ativar ou desativar a ação de counter attack.
dual_switch( SW1, SW2,PER)
SW1 - Switch que será ativada.
SW2 - Switch que será desativada
PER - Porcentagem de chance para ativar o comando.
* Use este comando para criar inimigos com ações complexas ou com ações aleatórias. (Evita que o inimigo tenha sempre o mesmo padrão de ação.)