I think the error is generated by this function, in core.aslx (almost at the bottom):
<function name="GetDisplayVerbs" parameters="object" type="stringlist">
if (Contains(game.pov, object)) {
baselist = object.inventoryverbs
}
else {
baselist = object.displayverbs
}
if (not game.autodisplayverbs or GetBoolean(object, "usestandardverblist")) {
return (baselist)
}
else {
if (HasAttribute(object, "generatedverbslist")) {
verbs = object.generatedverbslist
}
else {
verbs = NewStringList()
foreach (attr, GetAttributeNames(object, false)) {
if (ListContains(game.verbattributes, attr)) {
cmd = ObjectDictionaryItem(game.verbattributeslookup, attr)
if (HasString(cmd, "displayverb")) {
displayverb = CapFirst(cmd.displayverb)
}
else {
displayverb = CapFirst(attr)
}
if (not ListContains(baselist, displayverb)) {
list add (verbs, displayverb)
}
}
}
object.generatedverbslist = verbs
}
if (GetBoolean(object, "useindividualverblist")) {
return (verbs)
}
else {
return (ListCombine(baselist, verbs))
}
}
</function>