#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().
1.7.2