Un amigo me ha mandado un ejemplo y yo lo posteo a ver si alguien sabe como se hace.
Es de Studio 1.2
Se elige entre dos path.
Los objetos están fuera de la room. Al pasar la habitación chocan contra un muro y vuelven a elegir path.
A veces se superponen y no tengo claro si eso se hace con place_free, place_meeting o con otro de los eventos de colisión.
Creo que el ya había posteado la pregunta pero el ejemplo está más claro aquí.