> This could be done better, in my opinion. When checking the tracking
> info, do something like:
>
> (sorry for not speaking Circle... it's just basically how it could be
> done)
>
> if ( MOB_IN_ROOM( GET_TRACKING( ch ) ) )
> {
> strcpy( ch.tracking, "" );
> CLEAR_BIT( ch, TRACKING );
> }
>
> which would stop the tracking of the mob once you get to the same room as
> where it is. Of course, this has it's bad sides, too, like if the mob
> flees, then you'll have to track it again. But I think this is a better
> solution than having to explicitely give the 'track stop' command when you
> find the mob you're looking for.
>
So long as the 'track stop' command exists for manual stopping.
Both my example and your enhancement are still theoretical ideas, a
base for people to work on and complete to their own tastes :o)
Marc
+------------------------------------------------------------+
| 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