Can Room Number please update on change?

Instead of sending MSDPROOM_NUMBER on a timed interval, would it be possible to please have it update everytime it changes instead?
It would make it more usable, since currently there is a one or two second delay. The delay is problematic if you are triggering off something in the room such as a mob and you want to test what room you're in.
i.e.
Trigger: A big nasty monster is here.
Script: if roomNumber==x then do y elseif roomNumber==y then do z.
Currently you would have to put the script on a tempTimer to give the msdp room variable a chance to update.
Likewise for room_name and position and any others you can think of where a 1 or 2 second delay is undesirable.
Pretty pls. Thanks for considering!
It would make it more usable, since currently there is a one or two second delay. The delay is problematic if you are triggering off something in the room such as a mob and you want to test what room you're in.
i.e.
Trigger: A big nasty monster is here.
Script: if roomNumber==x then do y elseif roomNumber==y then do z.
Currently you would have to put the script on a tempTimer to give the msdp room variable a chance to update.
Likewise for room_name and position and any others you can think of where a 1 or 2 second delay is undesirable.
Pretty pls. Thanks for considering!