[crossfire] Quest system - Error reporting needs work

Brendan Lally brenlally at gmail.com
Tue May 11 07:37:14 CDT 2010


On Mon, 10 May 2010 22:45:03 -0700
Mark Wedel <mwedel at sonic.net> wrote:

>   Since the quest system (and some other core functionality) is using 
> python/other plugins, should the configure check be changed so that
> configure errors out if the python libraries are not available (eg,
> will be unable to compile the plugin)

I think I would prefer that to happen, or at least require it to be
specifically disabled if the server wants to run without it. (ie
if a server admin wants to run "./configure --without-python", then I'd
consider that to be ok, they can either ignore breakage or
disable/replace maps. I don't think knotwork is making much use of
python in his crossciv mapset for instance)

>   Most of the plugins add functionality that is not 'core' (for lack
> of better term), but I would put quests into a core functionality
> area (especially if these replace the mechanisms currently in the
> game that do not require plugins).

As it is, even ignoring the quest system, there are a number of maps in
the standard set that don't behave sensibly without python - the mad
monk in scorn, the banking system and the post offices are all obvious
examples. 
 
Brendan



More information about the crossfire mailing list