So I have a sprite (Person2) looping through an animation. During the second from last frame a new object (sprite) is created (Create object Fire on layer 5 at (Person2.BBoxRight +5, Person2.BBoxBottom +10).
This newly spawned object is destroyed as soon as the animation that triggered the creation is finished.
My issue is that if I were to "copy and paste" this character multiple times into the level, only one of these Person2's will have this object (Fire) placed/created beside it. I guess that my problem is that every created object (Fire) is simultaneously placed at one of these Person2's. If so, I have no idéa how Construct determines where to position it.
If I were to let every unique Person2 have a different Initial Frame in their properties, a new Fire object could easily be created beside the creator origin on different ticks (and be individually destroyed too.) However, this could in practice turn a bit tedious. And I would prefer to have every Person2 behave excatly the same during the level, since the timing aspect is essential within the game.
As the title describes. How would I go about to be able to have multiple Person2's animating on the same tick/second while also creating their own individual Fire beside them?
Thanks in advance