> > I have the abbrev. code in and it works for me just fine.
> Have you ever had two characters on - one named Kat, the other
> Kathal, and try typing "tell kat hi". I'd have to assume that based on
> the order that you parse them in (probably running through the char list
Thats why I changed do_tell function in this way:
1) Scan descriptor list for exact match of name & argument
2) Scan descriptor list and check abbreviations
3) Scan character list (if no player with that name found - tell to mobiles)
In other cases you can always use number.name to refer to specific
char/object.
> Well, you get the idea.. if anyone has thought of a solution to
> this problem that's general enough to work in all cases, please speak up!
It works pretty well on RMUD.
If you see:
Abcdefg is standing here.
Abc is standing here.
You should type look 2.abc to look at "Abc".
Andrey (andrey@alex-ua.com)
aka Zmey//RMUD
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST