Data Structures | Defines

artifact.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  artifact

Defines

#define SPFX_NONE   0x0000000L
#define SPFX_NOGEN   0x0000001L
#define SPFX_RESTR   0x0000002L
#define SPFX_INTEL   0x0000004L
#define SPFX_SPEAK   0x0000008L
#define SPFX_SEEK   0x0000010L
#define SPFX_WARN   0x0000020L
#define SPFX_ATTK   0x0000040L
#define SPFX_DEFN   0x0000080L
#define SPFX_DRLI   0x0000100L
#define SPFX_SEARCH   0x0000200L
#define SPFX_BEHEAD   0x0000400L
#define SPFX_HALRES   0x0000800L
#define SPFX_ESP   0x0001000L
#define SPFX_DISPL   0x0002000L
#define SPFX_REGEN   0x0004000L
#define SPFX_EREGEN   0x0008000L
#define SPFX_HSPDAM   0x0010000L
#define SPFX_HPHDAM   0x0020000L
#define SPFX_TCTRL   0x0040000L
#define SPFX_LUCK   0x0080000L
#define SPFX_DMONS   0x0100000L
#define SPFX_DCLAS   0x0200000L
#define SPFX_DFLAG1   0x0400000L
#define SPFX_DFLAG2   0x0800000L
#define SPFX_DALIGN   0x1000000L
#define SPFX_DBONUS   0x1F00000L
#define SPFX_XRAY   0x2000000L
#define SPFX_REFLECT   0x4000000L
#define SPFX_WARN_S   0x8000000L
#define TAMING   (LAST_PROP+1)
#define HEALING   (LAST_PROP+2)
#define ENERGY_BOOST   (LAST_PROP+3)
#define UNTRAP   (LAST_PROP+4)
#define CHARGE_OBJ   (LAST_PROP+5)
#define LEV_TELE   (LAST_PROP+6)
#define CREATE_PORTAL   (LAST_PROP+7)
#define ENLIGHTENING   (LAST_PROP+8)
#define CREATE_AMMO   (LAST_PROP+9)

Define Documentation

#define CHARGE_OBJ   (LAST_PROP+5)

Referenced by arti_invoke().

#define CREATE_AMMO   (LAST_PROP+9)

Referenced by arti_invoke().

#define CREATE_PORTAL   (LAST_PROP+7)

Referenced by arti_invoke().

#define ENERGY_BOOST   (LAST_PROP+3)

Referenced by arti_invoke().

#define ENLIGHTENING   (LAST_PROP+8)

Referenced by arti_invoke().

#define HEALING   (LAST_PROP+2)

Referenced by arti_invoke().

#define LEV_TELE   (LAST_PROP+6)

Referenced by arti_invoke().

#define SPFX_ATTK   0x0000040L

Referenced by spec_applies().

#define SPFX_BEHEAD   0x0000400L

Referenced by artifact_hit().

#define SPFX_DALIGN   0x1000000L

Referenced by spec_applies().

#define SPFX_DBONUS   0x1F00000L

Referenced by spec_applies(), and touch_artifact().

#define SPFX_DCLAS   0x0200000L

Referenced by spec_applies().

#define SPFX_DEFN   0x0000080L
#define SPFX_DFLAG1   0x0400000L

Referenced by spec_applies().

#define SPFX_DFLAG2   0x0800000L

Referenced by spec_applies().

#define SPFX_DISPL   0x0002000L

Referenced by set_artifact_intrinsic().

#define SPFX_DMONS   0x0100000L

Referenced by spec_applies().

#define SPFX_DRLI   0x0000100L

Referenced by artifact_hit().

#define SPFX_EREGEN   0x0008000L

Referenced by set_artifact_intrinsic().

#define SPFX_ESP   0x0001000L

Referenced by set_artifact_intrinsic().

#define SPFX_HALRES   0x0000800L

Referenced by set_artifact_intrinsic().

#define SPFX_HPHDAM   0x0020000L

Referenced by set_artifact_intrinsic().

#define SPFX_HSPDAM   0x0010000L

Referenced by set_artifact_intrinsic().

#define SPFX_INTEL   0x0000004L

Referenced by rndcurse(), and touch_artifact().

#define SPFX_LUCK   0x0080000L

Referenced by confers_luck().

#define SPFX_NOGEN   0x0000001L

Referenced by mk_artifact(), and restrict_name().

#define SPFX_NONE   0x0000000L
#define SPFX_REFLECT   0x4000000L
#define SPFX_REGEN   0x0004000L

Referenced by set_artifact_intrinsic().

#define SPFX_RESTR   0x0000002L

Referenced by restrict_name(), and touch_artifact().

#define SPFX_SEARCH   0x0000200L
#define SPFX_SEEK   0x0000010L
#define SPFX_SPEAK   0x0000008L

Referenced by arti_speak().

#define SPFX_TCTRL   0x0040000L

Referenced by set_artifact_intrinsic().

#define SPFX_WARN   0x0000020L

Referenced by dochugw(), and set_artifact_intrinsic().

#define SPFX_WARN_S   0x8000000L

Referenced by set_artifact_intrinsic().

#define SPFX_XRAY   0x2000000L

Referenced by set_artifact_intrinsic().

#define TAMING   (LAST_PROP+1)

Referenced by arti_invoke().

#define UNTRAP   (LAST_PROP+4)

Referenced by arti_invoke().