mon-info.h File Reference

#include "mon-stuff.h"
#include "mon-enum.h"
#include "mon-util.h"

Include dependency graph for mon-info.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  monster_info_base
struct  monster_info

Defines

#define MILEV_ALL   0
#define MILEV_SKIP_SAFE   -1
#define MILEV_NAME   -2

Enumerations

enum  monster_info_flags {
  MB_STABBABLE, MB_DISTRACTED, MB_BERSERK, MB_DORMANT,
  MB_SLEEPING, MB_UNAWARE, MB_WANDERING, MB_HASTED,
  MB_STRONG, MB_SLOWED, MB_FLEEING, MB_CONFUSED,
  MB_INVISIBLE, MB_POISONED, MB_ROTTING, MB_SUMMONED,
  MB_HALOED, MB_GLOWING, MB_CHARMED, MB_BURNING,
  MB_PARALYSED, MB_SICK, MB_CAUGHT, MB_FRENZIED,
  MB_PETRIFYING, MB_PETRIFIED, MB_VULN_MAGIC, MB_POSSESSABLE,
  MB_ENSLAVED, MB_SWIFT, MB_INSANE, MB_SILENCING,
  MB_MESMERIZING, MB_EVIL_ATTACK, MB_SHAPESHIFTER, MB_CHAOTIC,
  MB_SUBMERGED, MB_BLEEDING, MB_DEFLECT_MSL, MB_PREP_RESURRECT,
  MB_REGENERATION, MB_RAISED_MR, MB_MIRROR_DAMAGE, MB_SAFE,
  MB_UNSAFE, MB_NAME_SUFFIX, MB_NAME_ADJECTIVE, MB_NAME_REPLACE,
  MB_NAME_UNQUALIFIED, MB_NAME_THE, MB_FADING_AWAY, MB_MOSTLY_FADED,
  MB_FEAR_INSPIRING, MB_WITHDRAWN, MB_ATTACHED, MB_HELPLESS
}

Functions

void get_monster_info (std::vector< monster_info > &mons)


Define Documentation

#define MILEV_ALL   0

#define MILEV_NAME   -2

#define MILEV_SKIP_SAFE   -1


Enumeration Type Documentation

Enumerator:
MB_STABBABLE 
MB_DISTRACTED 
MB_BERSERK 
MB_DORMANT 
MB_SLEEPING 
MB_UNAWARE 
MB_WANDERING 
MB_HASTED 
MB_STRONG 
MB_SLOWED 
MB_FLEEING 
MB_CONFUSED 
MB_INVISIBLE 
MB_POISONED 
MB_ROTTING 
MB_SUMMONED 
MB_HALOED 
MB_GLOWING 
MB_CHARMED 
MB_BURNING 
MB_PARALYSED 
MB_SICK 
MB_CAUGHT 
MB_FRENZIED 
MB_PETRIFYING 
MB_PETRIFIED 
MB_VULN_MAGIC 
MB_POSSESSABLE 
MB_ENSLAVED 
MB_SWIFT 
MB_INSANE 
MB_SILENCING 
MB_MESMERIZING 
MB_EVIL_ATTACK 
MB_SHAPESHIFTER 
MB_CHAOTIC 
MB_SUBMERGED 
MB_BLEEDING 
MB_DEFLECT_MSL 
MB_PREP_RESURRECT 
MB_REGENERATION 
MB_RAISED_MR 
MB_MIRROR_DAMAGE 
MB_SAFE 
MB_UNSAFE 
MB_NAME_SUFFIX 
MB_NAME_ADJECTIVE 
MB_NAME_REPLACE 
MB_NAME_UNQUALIFIED 
MB_NAME_THE 
MB_FADING_AWAY 
MB_MOSTLY_FADED 
MB_FEAR_INSPIRING 
MB_WITHDRAWN 
MB_ATTACHED 
MB_HELPLESS 


Function Documentation

void get_monster_info ( std::vector< monster_info > &  mons  ) 

Here is the call graph for this function:


Generated on Thu Jan 13 13:12:28 2011 by  doxygen 1.5.6