#include <artifact.h>
Data Fields | |
short | otyp |
const char * | name |
unsigned long | spfx |
unsigned long | cspfx |
unsigned long | mtype |
struct attack attk defn | cary |
uchar | inv_prop |
aligntyp | alignment |
short | role |
short | race |
long | cost |
Referenced by disp_artifact_discoveries(), hack_artifacts(), mk_artifact(), and touch_artifact().
struct attack attk defn artifact::cary |
Referenced by protects(), and set_artifact_intrinsic().
long artifact::cost |
Referenced by arti_cost().
unsigned long artifact::cspfx |
Referenced by arti_reflects(), and set_artifact_intrinsic().
Referenced by arti_invoke(), artifact_has_invprop(), and set_artifact_intrinsic().
unsigned long artifact::mtype |
Referenced by set_artifact_intrinsic(), and spec_m2().
const char* artifact::name |
Referenced by artifact_exists(), artifact_hit(), artifact_name(), exist_artifact(), mk_artifact(), restrict_name(), and touch_artifact().
short artifact::otyp |
Referenced by artifact_exists(), artifact_name(), disp_artifact_discoveries(), exist_artifact(), hack_artifacts(), mk_artifact(), and restrict_name().
short artifact::race |
Referenced by mk_artifact(), and touch_artifact().
short artifact::role |
Referenced by arti_invoke(), hack_artifacts(), mk_artifact(), and touch_artifact().
unsigned long artifact::spfx |
Referenced by arti_reflects(), arti_speak(), mk_artifact(), restrict_name(), set_artifact_intrinsic(), spec_ability(), and touch_artifact().