You should still be able to use the 'after entering room' script. If it's a case of entering the destination room from more than one 'leaving' room, you could use flags when entering the 'leaving' room to indicate which room they are entering from. That's my take.