So, I'm making a platformer with a couple of friends and I've hit a snag in the coding of the enemies. I can't get them to move correctly. At first I used the PMO for the enemies but realized it could only control one enemy at a time, so my other enemies weren't affected by the PMO when I added them. (I'm going to use PMO for the bosses instead though =) )
So I made custom movements for the enemies, and gave them all detectors and spread a value through them all to give them ID's.
But when I test the game, the movement doesn't work as it's supposed to. It works fine when there's only one enemy in the level, but if I have more than one enemy in the level they fall through the obstacles, either slowly or extremely fast (I've tested a variety of custom movement solutions on this)
I'm not sure what's wrong and I can't find articles or tutorials about it.