Hehe... ha...
Now, if this is something where eventing and scripting is necesary, you could ALSO try something where a VARIABLE is raised or lowered by the amount of events that enter a certain zone to another. In this instance, you would simply be keeping track of each VARIABLE to know exactly how many events of each type are in the room, and then, depending on the VARIABLE, you just have the events scattered around the next room, and if variable is X amount or above, that event is there, if not, he isn't, and you can set up a different variable for each type of event.
And I've already filled my page with 200 events, each one doing random movement animations, and second pages with (seemingly random) chirping effects for a demo of a farm... No lag... and I have 792 megs of ram on a Pentium 3,
So if you don't want to deal with switches on the event, try a simple variable switch, two pages, one does the event, one doesn't, and then just line them up like
:D:D:D:D:D:D:D:D:D:D:D:D
8-)8-)8-)8-)@_@@_@@_@@_@':|':|':|':|
Or scatter them around the map.
If the variable for Map 2's big smily is 5, well, 5 smilies would show up in the new room, the variable for big grin, and so on and so forth...
I like the idea of it too, reminds me of the Sonic game from Dreamcast, where you could teleport the pets to your nest and watch them get better... sort of like a Pokemon.
(and THAT would be really cool with a time script, where each event "grows" with time) But, I'm just dreaming now.