On Wed, 3 Jun 1998, Patrick Dughi wrote:
> 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
> eventually), you'll always get one or the other.. I can't think of a good
> way to write a general function to search for a exacting match (where if
> you're looking for 'kat' both 'kat' and 'kathal' match, but 'kat' is more
> exact), since you have to create a list to be searched first, and that
> varies depending on if you're trying to find items in inventory, or those
> in a bag, or the characters in a room, or those in the world...or maybe a
> spell...
>
> 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!
My solution is to allow players to toggle a flag if they want to turn
abbreviations off. It takes a little effort to add the flag argument to
all calls to is_name, but with a little macro and sed creativity it can be
done in a few minutes.
Sam
+------------------------------------------------------------+
| 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