Hi! Basically, I’m working on a project of mine, the Impossible Platformer 3, and I want to optimize the level select screen somewhat. Basically, the idea is instead of having 200+ clones, only have about 20-30, and when they go off-screen, have some sort of managing system that stops them, and then assigns them to the role of stuff that needs to be on screen. To do this, I started by creating a new project (so I don’t have to do my testing in the very, very laggy editor for IP3), and tried to get a system working as a proof of concept, before applying it to the game.
To say I’m confused would be a massive understatement; I have no clue what’s going on with these clones. I’ll post the project link, and could anyone explain to me why it’s acting the way it does? Specifically, why:
- I need the clones to tell themselves to run the block, they can’t just run it normally.
- What in the world is going on with the active roles list; why are there 38 active roles, and only 11 clones? Only one thing in the project can add items to it, and it should only be getting ran once per clone.
If I can figure out what’s going on with that nonsense, then I think I can figure out the rest. Thanks!



