[crossfire] proposal: quest tracking
Mark Wedel
mwedel at sonic.net
Thu Mar 3 02:06:01 CST 2005
Brendan Lally wrote:
>
Following on from a discussion on IRC and after prompting from Lauwenmark, I
>
hereby submit a design proposal that might simplify questing (for a player)
>
within the game.
<much snipped>
Random question - any reason this couldn't be done by adding a tag type to the
current message display to denote it is quest related info?
Eg, something like:
%quest guuhs head
this is info about guuhs head
The say routines could be modified to look for the %quest tag, strip them out,
and update the appropriate quest object. Likewise, the enter object code could
look for these messages.
This reduces the work by quite a bit, as no new fields need to be added.
It also has the advantage it could be used with the existing tags, so
something like:
@match guuh
%quest guuhs head
<some detailed info about guuh>
@match bandit
%quest guuhs head
<some basic info about bandits>
and so on. Since it would be the actual say routine that would look for the
%match, should be relatively easy to do.
could be other % tags also. Presumably, when the quest is completed, you
probably want to have a magic mouth present that fact, so you could do something
like:
%terminate_quest guuhs head
<nice little message about completion of quest>
Just a thought.
More information about the crossfire
mailing list