Flags for apply_special().


Defines

#define AP_NULL   0
#define AP_APPLY   1
#define AP_UNAPPLY   2
#define AP_BASIC_FLAGS   15
#define AP_NO_MERGE   16
#define AP_IGNORE_CURSE   32
#define AP_PRINT   64
#define AP_NOPRINT   128

Detailed Description

Those flags correspond to the aflags parameter of the apply_special() function.

Define Documentation

#define AP_APPLY   1

Item is to be applied.

Definition at line 937 of file define.h.

#define AP_BASIC_FLAGS   15

Definition at line 940 of file define.h.

#define AP_IGNORE_CURSE   32

Apply/unapply regardless of cursed/damned status.

Definition at line 944 of file define.h.

#define AP_NO_MERGE   16

Don't try to merge object after (un)applying it.

Definition at line 943 of file define.h.

#define AP_NOPRINT   128

Don't print messages - caller will do that may be some that still print

Definition at line 947 of file define.h.

#define AP_NULL   0

Nothing specific.

Definition at line 936 of file define.h.

#define AP_PRINT   64

Print what to do, don't actually do it Note this is supported in all the functions

Definition at line 945 of file define.h.

#define AP_UNAPPLY   2

Item is to be remvoed.

Definition at line 938 of file define.h.


Generated on Thu Mar 25 23:27:51 2010 for Crossfire Server, Branch 1.12 by  doxygen 1.5.8