Crossfire Server, Branch 1.12  R12190
Defines
Flags for apply_special().

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

Defines

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

Detailed Description

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


Define Documentation

#define AP_APPLY   1
#define AP_BASIC_FLAGS   15

Definition at line 940 of file define.h.

Referenced by apply_special().

#define AP_IGNORE_CURSE   32

Apply/unapply regardless of cursed/damned status.

Definition at line 944 of file define.h.

Referenced by apply_special(), monster_check_apply(), stop_using_item(), transmute_item_to_flower(), and unapply_for_ob().

#define AP_NO_MERGE   16

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

Definition at line 943 of file define.h.

Referenced by drop_object(), find_throw_ob(), put_object_in_sack(), and unapply_special().

#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.

Referenced by apply_special(), attack_hth(), change_skill(), do_turn(), give_initial_items(), lamp_type_apply(), transmute_item_to_flower(), unapply_for_ob(), and unapply_special().

#define AP_NULL   0

Nothing specific.

Definition at line 936 of file define.h.

Referenced by find_best_object_match().

#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.

Referenced by apply_special(), and unapply_for_ob().

#define AP_UNAPPLY   2