I am tearing my hair out trying to get auto redescribe to work in a consistent manor. Sometimes it refreshes, sometimes it doesn't and sometimes it does the press_any_key thing.
Section 9.24 of A Guide to Adventuron says, "The system handlers for get and drop are defaulted to being silent (as getting and dropping success will be conveyed by the updated object list). You can override this if you wish in the on_command block by matching "get _" and "drop _" then doing whatever you like."
So how do I do the override? I've tried the following and it doesn't work. What's the secret to referring to a generic noun?
: match "get _" { : if (is_beside {(original_noun1())}) { // Do something } } : match "drop _" { : if (is_carried {(original_noun1())} && !is_worn {(original_noun1())}) { // Do something } }