I forgot to add another part to this. The ability to autotrack should be added as well. This would work the same way, but would move your character in the direction of what you are tracking automatically.
The more specific you are with your key words the more likely you are to find what you're looking for. Lets say you type track dwarf... that is rather broad and you could wind up tracking a number of NPCs/PCs in the area. Now, if I used the name of npc/pc, it would be very specific and take you to the desired location, as long as what you're searching is in that area. A middle ground for the tracking would be to track <insert adjective>. All should be viable options, however, depending on how specific you are will determine your success. The command would be simple: track <name, race or adjective/descriptive keyword> This would then prompt: You sense <insert> to the north. or You find a trail leading to the north. The auto command would be: track <name, race or adjective/descriptive keyword> auto, which would do the same thing, however it would move your character in the direction you sense or see the trail.
Your level of training, what you're tracking's level of training and your skill of expertise will determine how successful you are at finding a trail. Also, throwing in random no tracking rooms to put a wrinkle on it would also be a thought, as well as certain areas where tracking simple does not work. Or even npcs that simply cannot be tracked.
|