This is Oni, the next version. Focus is on design, API, tests and documentation.
The binding list is an important proplist()
that is passed around a few places. It should contain the following items:
this
is the object on which the verb was foundplayer
executing the commandcaller
, usuallyplayer
verb
is the first token of the commandargstr
, everything afterverb
dobjstr
is the direct object string if anydobj
is the odirect object if any was foundprepstr
is the preposition if any was foundiobjstr
is the indirect object string if anyiobj
is the indirect object if any was found