There is nothing scripters can do to intercept what's happening at a core level in the client, something scripters can't get to. I mean you can hack a fix but it would involve overhauling every single doorway/link and it just isn't worth the trouble when Stefan should be fixing it up himself.