- Joined
- May 13, 2019
- Messages
- 21
- Reaction score
- 2
- First Language
- English
- Primarily Uses
- RMMV
Hi there. I would like to implement a skill that can randomly chain one or more other skills right after it's been used. After some consideration (Explained in the bottom) I choose to use the function Game_Battler.forceAction, called from a phase tag provided by Yanfly skill core plugin.
Now the problem is: When I call this forceAction function once, it's working perfectly. But when I call it multiple times, only the first forceAction will work and somehow the subsequent calls are passed. I would like to know the reason and if there are any approaches to solve this problem.
Thanks in Advance.
PS:
Manipulation on Action Times is considered but rejected because the skills that can be chained has certain relation inside and not every skill can chain a skill.
Usage of Force Action operation in RMMV built in event panel is considered but rejected because the there are several skills that can be chained and it need to be randomly selected before the selection. And the built in panel only provides fixed skill execution.
Now the problem is: When I call this forceAction function once, it's working perfectly. But when I call it multiple times, only the first forceAction will work and somehow the subsequent calls are passed. I would like to know the reason and if there are any approaches to solve this problem.
Thanks in Advance.
PS:
Manipulation on Action Times is considered but rejected because the skills that can be chained has certain relation inside and not every skill can chain a skill.
Usage of Force Action operation in RMMV built in event panel is considered but rejected because the there are several skills that can be chained and it need to be randomly selected before the selection. And the built in panel only provides fixed skill execution.