unrandart_entry Struct Reference

#include <artefact.h>

List of all members.

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)


Member Data Documentation

const char* unrandart_entry::name

short unrandart_entry::prpty[ART_PROPERTIES]

const char* unrandart_entry::desc

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::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)

bool(* unrandart_entry::evoke_func)(item_def *item, int *pract, bool *did_work, bool *unevokable)


The documentation for this struct was generated from the following file:

Generated on Thu Jan 13 13:42:57 2011 by  doxygen 1.5.6