Crossfire Server, Trunk  1.75.0
Flags for apply_special().

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

Macros

#define AP_APPLY   1
 Item is to be applied. More...
 
#define AP_BASIC_FLAGS   15
 
#define AP_IGNORE_CURSE   32
 Apply/unapply regardless of cursed/damned status. More...
 
#define AP_NO_MERGE   16
 Don't try to merge object after (un)applying it. More...
 
#define AP_NOPRINT   128
 Don't print messages - caller will do that may be some that still print. More...
 
#define AP_NULL   0
 Nothing specific. More...
 
#define AP_OPEN   3
 Item is a container to be fully opened. More...
 
#define AP_PRINT   64
 Print what to do, don't actually do it Note this is supported in all the functions. More...
 
#define AP_UNAPPLY   2
 Item is to be remvoed. More...
 

Detailed Description

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

Macro Definition Documentation

◆ AP_APPLY

#define AP_APPLY   1

Item is to be applied.

Definition at line 558 of file define.h.

◆ AP_BASIC_FLAGS

#define AP_BASIC_FLAGS   15

Definition at line 562 of file define.h.

◆ AP_IGNORE_CURSE

#define AP_IGNORE_CURSE   32

Apply/unapply regardless of cursed/damned status.

Definition at line 566 of file define.h.

◆ AP_NO_MERGE

#define AP_NO_MERGE   16

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

Definition at line 565 of file define.h.

◆ AP_NOPRINT

#define AP_NOPRINT   128

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

Definition at line 569 of file define.h.

◆ AP_NULL

#define AP_NULL   0

Nothing specific.

Definition at line 557 of file define.h.

◆ AP_OPEN

#define AP_OPEN   3

Item is a container to be fully opened.

Definition at line 560 of file define.h.

◆ AP_PRINT

#define AP_PRINT   64

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

Definition at line 567 of file define.h.

◆ AP_UNAPPLY

#define AP_UNAPPLY   2

Item is to be remvoed.

Definition at line 559 of file define.h.