- Joined
- Oct 26, 2015
- Messages
- 43
- Reaction score
- 2
- First Language
- English
I am using the removeActor() function to remove an actor from the party during a battle.
It works fine on all actors except the last one on the list, however long the list is.
If there are three actors in the party, and I removeActor() the third actor, the actor disappears, but their name/hp/mp doesn't and the game hangs. It will not move to the next turn.
If there are four actors, third actor removes just fine now, but the fourth causes the hang.
I am using the following plugins:
YEP_coreengine
YEP_baseparamcontrol
YEP_battleenginecore
YEP_buffsstatescore
YEP_targetcore
YEP_X_selectcontrol
YEP_skillcore
YEP_autopassivestates
my own plugin that I made
Edit: I know specifically which plugin is causing the problem now. It is the battle engine core. If I turn it off, I can remove the last actor.
Unfortunately I need that plugin, so getting rid of it is simply not an option.
It works fine on all actors except the last one on the list, however long the list is.
If there are three actors in the party, and I removeActor() the third actor, the actor disappears, but their name/hp/mp doesn't and the game hangs. It will not move to the next turn.
If there are four actors, third actor removes just fine now, but the fourth causes the hang.
I am using the following plugins:
YEP_coreengine
YEP_baseparamcontrol
YEP_battleenginecore
YEP_buffsstatescore
YEP_targetcore
YEP_X_selectcontrol
YEP_skillcore
YEP_autopassivestates
my own plugin that I made
Edit: I know specifically which plugin is causing the problem now. It is the battle engine core. If I turn it off, I can remove the last actor.
Unfortunately I need that plugin, so getting rid of it is simply not an option.
Last edited by a moderator:

