Object insertion flags.


Defines

#define INS_NO_MERGE   0x0001
#define INS_ABOVE_FLOOR_ONLY   0x0002
#define INS_NO_WALK_ON   0x0004
#define INS_ON_TOP   0x0008
#define INS_BELOW_ORIGINATOR   0x0010
#define INS_MAP_LOAD   0x0020

Detailed Description

These are flags passed to insert_ob_in_map() and insert_ob_in_ob(). Note that all flags may not be meaningful for both functions. Most are fairly explanatory:

Note that INS_BELOW_ORIGINATOR, INS_ON_TOP, INS_ABOVE_FLOOR_ONLY are mutually exclusive. The behaviour for passing more than one should be considered undefined - while you may notice what happens right now if you pass more than one, that could very well change in future revisions of the code.


Define Documentation

#define INS_ABOVE_FLOOR_ONLY   0x0002

Definition at line 393 of file object.h.

#define INS_BELOW_ORIGINATOR   0x0010

Definition at line 396 of file object.h.

#define INS_MAP_LOAD   0x0020

Definition at line 397 of file object.h.

#define INS_NO_MERGE   0x0001

Definition at line 392 of file object.h.

#define INS_NO_WALK_ON   0x0004

Definition at line 394 of file object.h.

#define INS_ON_TOP   0x0008

Definition at line 395 of file object.h.


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