plugins/include/commandfilters.inc
changeset 1832 1f97873475e8
parent 1621 ac5d4c68a99a
child 1947 e73a1e51833b
     1.1 --- a/plugins/include/commandfilters.inc	Thu Jan 03 19:40:55 2008 +0000
     1.2 +++ b/plugins/include/commandfilters.inc	Fri Jan 04 16:05:26 2008 +0000
     1.3 @@ -37,21 +37,21 @@
     1.4  
     1.5  #define MAX_TARGET_LENGTH			64
     1.6  
     1.7 -#define COMMAND_FILTER_ALIVE		(1<<0)		/* Only allow alive players */
     1.8 -#define COMMAND_FILTER_DEAD			(1<<1)		/* Only filter dead players */
     1.9 -#define COMMAND_FILTER_CONNECTED	(1<<2)		/* Allow players not fully in-game */
    1.10 -#define COMMAND_FILTER_NO_IMMUNITY	(1<<3)		/* Ignore immunity rules */
    1.11 -#define COMMAND_FILTER_NO_MULTI		(1<<4)		/* Do not allow multiple target patterns */
    1.12 -#define COMMAND_FILTER_NO_BOTS		(1<<5)		/* Do not allow bots to be targetted */
    1.13 +#define COMMAND_FILTER_ALIVE		(1<<0)		/**< Only allow alive players */
    1.14 +#define COMMAND_FILTER_DEAD			(1<<1)		/**< Only filter dead players */
    1.15 +#define COMMAND_FILTER_CONNECTED	(1<<2)		/**< Allow players not fully in-game */
    1.16 +#define COMMAND_FILTER_NO_IMMUNITY	(1<<3)		/**< Ignore immunity rules */
    1.17 +#define COMMAND_FILTER_NO_MULTI		(1<<4)		/**< Do not allow multiple target patterns */
    1.18 +#define COMMAND_FILTER_NO_BOTS		(1<<5)		/**< Do not allow bots to be targetted */
    1.19  
    1.20 -#define COMMAND_TARGET_NONE			0			/* No target was found */
    1.21 -#define COMMAND_TARGET_NOT_ALIVE	-1			/* Single client is not alive */
    1.22 -#define COMMAND_TARGET_NOT_DEAD		-2			/* Single client is not dead */
    1.23 -#define COMMAND_TARGET_NOT_IN_GAME	-3			/* Single client is not in game */
    1.24 -#define COMMAND_TARGET_IMMUNE		-4			/* Single client is immune */
    1.25 -#define COMMAND_TARGET_EMPTY_FILTER	-5			/* A multi-filter (such as @all) had no targets */
    1.26 -#define COMMAND_TARGET_NOT_HUMAN	-6			/* Target was not human */
    1.27 -#define COMMAND_TARGET_AMBIGUOUS	-7			/* Partial name had too many targets */
    1.28 +#define COMMAND_TARGET_NONE			0			/**< No target was found */
    1.29 +#define COMMAND_TARGET_NOT_ALIVE	-1			/**< Single client is not alive */
    1.30 +#define COMMAND_TARGET_NOT_DEAD		-2			/**< Single client is not dead */
    1.31 +#define COMMAND_TARGET_NOT_IN_GAME	-3			/**< Single client is not in game */
    1.32 +#define COMMAND_TARGET_IMMUNE		-4			/**< Single client is immune */
    1.33 +#define COMMAND_TARGET_EMPTY_FILTER	-5			/**< A multi-filter (such as @all) had no targets */
    1.34 +#define COMMAND_TARGET_NOT_HUMAN	-6			/**< Target was not human */
    1.35 +#define COMMAND_TARGET_AMBIGUOUS	-7			/**< Partial name had too many targets */
    1.36  
    1.37  /**
    1.38   * Processes a generic command target string, and resolves it to a list