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.)