Oi galera, beleza?
Eu gostaria de saber se fazer o seguinte script é muito complicado ou não:
Preciso de um script que
suma, no
menu normal e na
tela de batalha, o
tipo de habilidade que eu quiser.
Entendeu? Não, né?
No meu jogo, quando coloca o Estado
Arma em Chamas,
todas as
habilidades de
um tipo são
trocadas por habilidades de
outro tipo. As novas habilidades possuem dano e animação de fogo. O problema é que, durante a batalha, as habilidades antigas continuam lá (porém ficam escuras e inutilizáveis). Eu gostaria que essas habilidades (que tiveram seu tipo vedado) tivessem seu tipo retirado da
janela de batalha, e ficassem apenas o tipo das habilidades novas.
A ideia é a seguinte: Ao colocar fogo na sua espada, por exemplo, todas as suas habilidades (Ataque Duplo, Ataque Contínuo, etc.) mudam de animação e de fórmula: A animação agora é de fogo, e a formula possui dano mágico.
Ok.
Ao entrar no Estado
Arma em Chamas, a sensação seria que, agora, todas as habilidades possuíssem dano e animação de fogo. Para que isso aconteça, as
habilidades anteriores (sem dano de fogo)
devem sumir (
a janela "Habilidades" na batalha deve sair dalí/sumir) e as
habilidades novas (com dano de fogo)
devem aparecer.
Pra fazer aparecer as novas habilidades é
tranquilo, o próprio
RPG Maker adiciona a janela! Porém, ao vedar um tipo de habilidade, este não some da batalha, o tipo vedado fica apenas escuro e inutilizável.
Ou seja, o jogador vai ver que as habilidades sem dano de fogo estão alí, escuras e inutilizáveis, enquanto as novas estão no tipo novo. Isso quebra a imersão do jogo!
Eu utilizo o Skill Learn System do Yanfly:http://yanfly.moe/2015/11/14/yep-28-skill-learn-system/O tipo "Habilidades" sempre fica habilitado. É neste tipo que aprendo habilidades novas com o script. Ok. Porém, para o personagem conseguir usar as habilidades durante o Estado
Arma em Chamas, ele precisa aprendê-las (meio que um plug in de habilidade hehe. Para utilizar Ataque Duplo no Estado
Arma em Chamas, é preciso aprender!).
Por exemplo: Eu possuo a habilidade
Ataque Duplo do tipo "Habilidades". Para conseguir usar a mesma habilidade no Estado Arma em Chamas, eu preciso de aprender o
Ataque Duplo do tipo "Habilidades 2" (a habilidade
Ataque Duplo no tipo "Habilidades 2" possui animação de fogo e dano de fogo!). Eu NUNCA vou conseguir aprender tal habilidade, porque seu tipo está
vedado para o meu personagem.
Mas por que o tipo "Habilidades 2" está vedado para o personagem?

Uai... Porque o tipo "Habilidades 2" só aparece durante o Estado
Arma em Chamas! Ou seja, nas configurações do Estado Arma em Chamas, são liberadas as habilidades do tipo "Habilidades 2"! Além disso, seria estranho ter as duas habilidades no menu, afinal ficaria assim:
Habilidades - Ataque Duplo
Habilidades 2 - Ataque DuploEntão seria melhor o personagem possuir os tipos "Habilidades" e "Habilidades 2", porém ter o tipo "Habilidades 2"
invisível no
menu normal (
retirá-lo do menu normal). Ao entrar no Estado
Arma em Chamas, o tipo "Habilidades"
sai da
tela de combate (
some/esconde), e o tipo "Habilidades 2"
aparece!
Ou seja, eu
preciso de um script que,
quando eu quiser,
eu faço um tipo de habilidade sumir do
menu de batalha e do
menu normal.
Fazer um script assim é complicado? Se não, tem como alguém fazer um para mim, por favor?

Lembrando que é para o
RPG Maker MV!!
obs: o script, também do YanFly, SkillCore, me permite esconder habilidades durante a batalha ou durante o menu. Isso não ajuda no meu caso, porque
preciso de esconder um
tipo de habilidade, e não
apenas a habilidade.
http://yanfly.moe/2015/10/13/yep-8-skill-core/