O que são Ferramentas?
São eventos que usados para interagir com o cenário e outros eventos.
Na prática são eventos que são transferidos do mapa de ferramentas para serem usados como projéteis de tiro para acertar o alvo (inimigos, aliados e eventos de cenário).
Como criar uma ferramenta?
Para criar uma ferramenta você precisa de duas coisas. Criar uma habilidade no banco de dados e criar um evento para ser usado como projétil de tiro.
Criando uma skill para ser usado como Ferramenta.
Entre no banco de dados e selecione a aba de habilidades, e após isso adicione uma ID qualquer de habilidade.
Agora vá até a caixa de notas e coloque os seguintes comentários (Tags) na caixa de notas, essas configurações são opcionais, não haverá problema se você deixar a caixa de notas vazia. Esses comentários servem para customizar as ferramentas, como tempo de duração, atravessar o alvo, etc...
Funções dos comentários.
<Event ID = X>
X - Seleciona qual o evento no mapa de ferramentas a skill vai usar.
Se você não definir nada, então a ferramenta vai selecionar a
mesma ID da skill. (Como na versão do XP)
<Event ID = X>
X - Seleciona qual o evento no mapa de ferramentas a skill vai usar.
Se você não definir nada, então a ferramenta vai selecionar a
mesma ID da skill. (Como na versão do XP)
<Sunflag = X>
X - Tempo de Pose usando a ferramenta.
<Pose = X>
X - Sufixo usado no nome do character. EX <Pose = _Act01>
<Duration = X>
X - Duração da ferramenta
<Area = X>
X - Define o tipo de area de impacto para a ferramenta.
SQUARE
RHOMBUS
LINE
FRONTSQUARE
FRONTRHOMBUS
WALL
CROSS
<Range = X>
X - Area de alcance.
Eg - <Range = 1> Eg - <Range = 2>
<Blow Power = X>
X - Poder de mandar o alvo para trás.
<Impact Time = X>
X - Tempo para ativar o impacto.
<Target Invunerable = X>
X - Tempo de deixar o alvo invulnerável após o impacto.
<Item Cost = X>
X - Custo de item para ativar a habilidade.
<Ignore Knockback>
Ignora a invencibilidade do inimigo durante o recuo(KO).
<Multi Hit>
A habilidade executa multiplos acertos(Hits).
<Piercing>
Permite a habilidade atravessar o alvo.
<Diagonal>
Ativa a direção na diagonal.
<Auto Target>
Permite selecionar automaticamente os alvos no campo de batalha.
<Link Action ID = X>
X - Linkar as ações. (Combo)
<Cast Time = X>
X - Tempo de ativar uma habilidade.
<All Damage>
A Habilidade acerta todos os tipos de alvos. (Aliados e Inimigos)
<Ally Damage>
A Habilidade acerta apenas os aliados.
<User Invincible>
O usuário fica invulnerável durante a execução da habilidade.
<Ignore Guard>
A habilidade ignora a defesa do alvo.(Escudo ou defesa de direções)
<Animation Time = X - X2>
X - Tempo para ativar uma animação
X2 - ID da animação
<Cast Animation = X>
X - Animação do usuário quando executa a ação.
<Tool Hit Animation = X>
X - Animação do impacto na ferramenta.
<User Hit Animation = X>
X - Animação do usuário quando a ferramenta acerta o alvo
<Boomerang = X>
Ativa a função do boomerang. (X = Alcance do boomerang).
<One Action>
O usuário pode ativar apenas uma habilidade por vez.
<Shake>
Faz a tela tremer ao acertar o alvo.
<User Range>
A area de impacto é baseada na posição do usuário da habilidade e não
da posição do evento da habilidade, útil para criar armas de
curto alcance.
<Hit Hold Target>
Ao acertar o alvo a habilidade segura o alvo,ou seja, o alvo vai
acompanhar a trajetória da habilidade.
<Hit Sticky Target>
Ao acertar o alvo a habilidade gruda no alvo, ou seja, a habilidade
vai acompanhar o movimento do alvo.
<Hit Bounce Direction>
Ao acertar o alvo a habildiade muda de direção.
<Reflectable>
Habilidades que podem ser refletidas pela condição Reflect ou pelas
habilidades com a função refletir. (<Can Reflect>)
<Can Reflect>
Permite que a habilidade reflita outras habilidades com a função reflective. (<Reflectable>). Crie efeitos semelhantes ao jogo The Legend of Zelda, em que o herói consegue acertar o projétil e esse projétil é refletido contra o usuário que lançou o projétil.
<Disable Hit>
Desabilita a função de acertar o alvo.
<All Directions>
A habilidade é ativada em 8 direções.
<Four Directions>
A habilidade é ativada em 4 direções.
<Three Directions>
A habilidade é ativada em 3 direções.
<Two Directions>
A habilidade é ativada em 2 direções.
<Barrier>
A habilidade sempre vai acompanhar o movimento do usuário.
<No Damage Pop>
Não apresentar dano da habilidade.
Criando Eventos no mapa de ferramentas
Após ter configurado a sua habilidade você deve criar um evento no mapa de ferramentas.
Por padrão o mapa de Ferramentas é o Mapa ID 1, mas é possível mudar a ID do mapa de ferramentas através do editor de Scripts.
Para criar um evento de ferramenta basta criar um evento como um outro qualquer, definindo a sua trajetória de movimentação e outras funções básicas de um evento, esse evento será usado quando você ativar a habilidade baseada na ID desse evento.