Data Fields
monster_lore Struct Reference

Monster "lore" information. More...

#include <mon-lore.h>

Data Fields

int ridx
u16b sights
u16b deaths
u16b pkills
u16b thefts
u16b tkills
byte wake
byte ignore
byte drop_gold
byte drop_item
byte cast_innate
byte cast_spell
struct monster_blowblows
bitflag flags [RF_SIZE]
bitflag spell_flags [RSF_SIZE]
struct monster_dropdrops
struct monster_friendsfriends
struct monster_friends_basefriends_base
struct monster_mimicmimic_kinds
bool all_known
bool * blow_known
bool armour_known
bool drop_known
bool sleep_known
bool spell_freq_known
bool innate_freq_known

Detailed Description

Monster "lore" information.

Field Documentation

◆ all_known

bool all_known

◆ armour_known

bool armour_known

◆ blow_known

bool* blow_known

◆ blows

struct monster_blow* blows

◆ cast_innate

byte cast_innate

◆ cast_spell

byte cast_spell

◆ deaths

u16b deaths

◆ drop_gold

byte drop_gold

Referenced by lore_treasure().

◆ drop_item

byte drop_item

Referenced by lore_treasure().

◆ drop_known

bool drop_known

◆ drops

struct monster_drop* drops

◆ flags

bitflag flags[RF_SIZE]

◆ friends

struct monster_friends* friends

◆ friends_base

struct monster_friends_base* friends_base

◆ ignore

byte ignore

◆ innate_freq_known

bool innate_freq_known

Referenced by lore_append_spells(), and lore_update().

◆ mimic_kinds

struct monster_mimic* mimic_kinds

◆ pkills

u16b pkills

◆ ridx

int ridx

◆ sights

u16b sights

◆ sleep_known

bool sleep_known

◆ spell_flags

bitflag spell_flags[RSF_SIZE]

◆ spell_freq_known

bool spell_freq_known

◆ thefts

u16b thefts

◆ tkills

u16b tkills

◆ wake

byte wake

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