Location-based examines sounds like not a good thing to do, though there are exceptions of course. I can speak only for myself but I'm usually working with a different system to develop my games, which gets then imported in Adventuron. There I'm adding an examine message that is based on the fact whether the object is present at the location where you're invoking the code or not. So my examine commands are mostly object based. Sometimes they are location based because there is no object but maybe something in the room description that wants to be examined. But even in that particular case I have the code all at one place. That didn't change in Adventuron btw. but as far as I understand my code is mapped and created different to standard Adventuron code.