#include <artefact.h>
Public Attributes | |
const char * | name |
const char * | unid_name |
object_class_type | base_type |
uint8_t | sub_type |
short | plus |
short | plus2 |
uint8_t | colour |
short | value |
uint8_t | flags |
short | prpty [ART_PROPERTIES] |
const char * | desc |
const char * | desc_id |
const char * | desc_end |
void(* | equip_func )(item_def *item, bool *show_msgs, bool unmeld) |
void(* | unequip_func )(const item_def *item, bool *show_msgs) |
void(* | world_reacts_func )(item_def *item) |
union { | |
void(* melee_effects )(item_def *item, actor *attacker, actor *defender, bool mondied) | |
setup_missile_type(* launch )(item_def *item, bolt *beam, std::string *ammo_name, bool *returning) | |
} | fight_func |
bool(* | evoke_func )(item_def *item, int *pract, bool *did_work, bool *unevokable) |
const char* unrandart_entry::name |
const char* unrandart_entry::unid_name |
uint8_t unrandart_entry::sub_type |
short unrandart_entry::plus |
short unrandart_entry::plus2 |
uint8_t unrandart_entry::colour |
short unrandart_entry::value |
uint8_t unrandart_entry::flags |
short unrandart_entry::prpty[ART_PROPERTIES] |
const char* unrandart_entry::desc |
const char* unrandart_entry::desc_id |
const char* unrandart_entry::desc_end |
void(* unrandart_entry::equip_func)(item_def *item, bool *show_msgs, bool unmeld) |
void(* unrandart_entry::unequip_func)(const item_def *item, bool *show_msgs) |
void(* unrandart_entry::world_reacts_func)(item_def *item) |
void(* unrandart_entry::melee_effects)(item_def *item, actor *attacker, actor *defender, bool mondied) |
setup_missile_type(* unrandart_entry::launch)(item_def *item, bolt *beam, std::string *ammo_name, bool *returning) |
union { ... } unrandart_entry::fight_func |
bool(* unrandart_entry::evoke_func)(item_def *item, int *pract, bool *did_work, bool *unevokable) |