MonsterInfo Struct Reference

#include <MonsterInfo.h>

List of all members.

Public Attributes

uint32 shape
uint16 min_hp
uint16 max_hp
uint16 min_dex
uint16 max_dex
uint16 min_dmg
uint16 max_dmg
uint16 armour_class
uint8 alignment
bool unk
uint16 damage_type
uint16 defense_type
bool resurrection
bool ranged
bool shifter
uint32 explode
std::vector< TreasureInfotreasure


Detailed Description

Definition at line 24 of file MonsterInfo.h.


Member Data Documentation

uint8 MonsterInfo::alignment

Definition at line 30 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo(), and Actor::loadMonsterStats().

uint16 MonsterInfo::armour_class

Definition at line 29 of file MonsterInfo.h.

Referenced by Actor::getArmourClass(), and TypeFlags::loadMonsterInfo().

uint16 MonsterInfo::damage_type

Definition at line 32 of file MonsterInfo.h.

Referenced by Actor::getDamageType(), and TypeFlags::loadMonsterInfo().

uint16 MonsterInfo::defense_type

Definition at line 33 of file MonsterInfo.h.

Referenced by Actor::getDefenseType(), and TypeFlags::loadMonsterInfo().

uint32 MonsterInfo::explode

Definition at line 37 of file MonsterInfo.h.

Referenced by Actor::die(), and TypeFlags::loadMonsterInfo().

uint16 MonsterInfo::max_dex

Definition at line 27 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo(), and Actor::loadMonsterStats().

uint16 MonsterInfo::max_dmg

Definition at line 28 of file MonsterInfo.h.

Referenced by Actor::getDamageAmount(), and TypeFlags::loadMonsterInfo().

uint16 MonsterInfo::max_hp

Definition at line 26 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo(), and Actor::loadMonsterStats().

uint16 MonsterInfo::min_dex

Definition at line 27 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo(), and Actor::loadMonsterStats().

uint16 MonsterInfo::min_dmg

Definition at line 28 of file MonsterInfo.h.

Referenced by Actor::getDamageAmount(), and TypeFlags::loadMonsterInfo().

uint16 MonsterInfo::min_hp

Definition at line 26 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo(), and Actor::loadMonsterStats().

bool MonsterInfo::ranged

Definition at line 35 of file MonsterInfo.h.

Referenced by CombatProcess::inAttackRange(), and TypeFlags::loadMonsterInfo().

bool MonsterInfo::resurrection

Definition at line 34 of file MonsterInfo.h.

Referenced by Actor::die(), and TypeFlags::loadMonsterInfo().

uint32 MonsterInfo::shape

Definition at line 25 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo().

bool MonsterInfo::shifter

Definition at line 36 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo(), and CombatProcess::waitForTarget().

std::vector<TreasureInfo> MonsterInfo::treasure

Definition at line 39 of file MonsterInfo.h.

Referenced by Actor::giveTreasure(), and TypeFlags::loadMonsterInfo().

bool MonsterInfo::unk

Definition at line 31 of file MonsterInfo.h.

Referenced by TypeFlags::loadMonsterInfo().


The documentation for this struct was generated from the following file:
Generated on Fri Jul 27 22:29:39 2007 for pentagram by  doxygen 1.4.7