Whoa, first time I have seen this. But I think I know the problem.
Look at look_at_target in act.informative.c. When it goes searching
for extra desc's in a room it is comparing '2.sword' to 'sword' and
thus not displaying the target. 1.sword should fail too. The best
way to fix this would be to strip out the leading '<number>.' from
arg. check out get_obj_in_list_vis() in handler.c for how this is
done. also how get_number and isname works. And the temporary
variable temp works
--Angus
______________________________ Forward Header __________________________________
Subject: stock bug?
Author: INTERNET:CIRCLE@post.queensu.ca at CSERVE
Date: 1/28/98 5:12 PM
Ok, lets say I have two swords on the ground, both with extra
descriptions. I type "look sword" and it gives me the swords
extra description. BUT when i type "look 2.sword" it says
> You see nothing special..
It does this for any object except notes and mail.
I've been going through the code for a week and cant figure out
how to fix this. I've also gone through the whole mailing list
archive and didnt see any discussion on thiis yet. Has anyone
fixed this?
+------------------------------------------------------------+
| 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