- Joined
- Mar 28, 2013
- Messages
- 735
- Reaction score
- 800
- First Language
- German
- Primarily Uses
- RMVXA
The title might sound simple, but it's actually a complicated problem (at least for me, but I'm dumb anyway.) So I apologize in advance if it's an annoying question.
This is the situation:
I want to make a skill where the enemy takes one turn to "charge up" and the next turn it will use one specific skill. Sounds easy enough, right?
However, no matter what I've tried, it didn't work. It either just did the specific skill randomly or not at all.
My main plan is to apply a state with the first skill, where all other skills are locked and only the specific skill is unlocked. I've tried with several ways to add states, including Himes casting skill script (which I'm planning to use anyway, but for the actors.) In all situations, the skill simply didn't apply (as well as the buff). With Himes script, it did technically work, however, there's no indication that the specific skill will be used in the next round. But I want the player to be able to prepare.
Besides that, the specific skill doesn't seem to do any damage, despite having a formula.
Another thing I have to keep in mind is that enemies have fixed states they start with where they are immune to certain types of attacks. I know I could just change the resistances, however, I want the player to be able to remove those resistances and the enemy being able to reapply them.
I had managed to get it to work by simply adding them at the start of the battle, however, that seemed to clash with adding other states. Now I'm using passive states, which works as well, but again, there's no indication for the player.
The battle scripts I'm currently using are:
Visual states
Yanfly battle command
Hime casting time
Theolize sideview battle system
Yanfly battle states
And here are the screenshots:
(Ignore the weird numbers, right now, I'm just trying to get it to work. I also hope it's not a problem that a lot is in german.)
I really really hope I can resolve this problem somehow and that no more problems will come, since there will probably be more scripts in the future involving states...
Thanks in advance.
This is the situation:
I want to make a skill where the enemy takes one turn to "charge up" and the next turn it will use one specific skill. Sounds easy enough, right?
However, no matter what I've tried, it didn't work. It either just did the specific skill randomly or not at all.
My main plan is to apply a state with the first skill, where all other skills are locked and only the specific skill is unlocked. I've tried with several ways to add states, including Himes casting skill script (which I'm planning to use anyway, but for the actors.) In all situations, the skill simply didn't apply (as well as the buff). With Himes script, it did technically work, however, there's no indication that the specific skill will be used in the next round. But I want the player to be able to prepare.
Besides that, the specific skill doesn't seem to do any damage, despite having a formula.
Another thing I have to keep in mind is that enemies have fixed states they start with where they are immune to certain types of attacks. I know I could just change the resistances, however, I want the player to be able to remove those resistances and the enemy being able to reapply them.
I had managed to get it to work by simply adding them at the start of the battle, however, that seemed to clash with adding other states. Now I'm using passive states, which works as well, but again, there's no indication for the player.
The battle scripts I'm currently using are:
Visual states
Yanfly battle command
Hime casting time
Theolize sideview battle system
Yanfly battle states
And here are the screenshots:
(Ignore the weird numbers, right now, I'm just trying to get it to work. I also hope it's not a problem that a lot is in german.)
I really really hope I can resolve this problem somehow and that no more problems will come, since there will probably be more scripts in the future involving states...
Thanks in advance.