mon-clone.cc File Reference

#include "AppHdr.h"
#include "arena.h"
#include "artefact.h"
#include "coord.h"
#include "directn.h"
#include "externs.h"
#include "env.h"
#include "items.h"
#include "libutil.h"
#include "mgen_data.h"
#include "monster.h"
#include "mon-behv.h"
#include "mon-clone.h"
#include "mon-enum.h"
#include "mon-iter.h"
#include "mon-place.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "player.h"
#include "random.h"
#include "terrain.h"
#include "transform.h"
#include "view.h"

Include dependency graph for mon-clone.cc:


Functions

bool mons_is_illusion (monster *mons)
bool mons_is_illusion_cloneable (monster *mons)
bool player_is_illusion_cloneable ()
bool actor_is_illusion_cloneable (actor *target)
enchant_type player_duration_to_mons_enchantment (duration_type dur)
void mons_summon_illusion_from (monster *mons, actor *foe, spell_type spell_cast)
bool mons_clonable (const monster *mon, bool needs_adjacent)
int clone_mons (const monster *orig, bool quiet, bool *obvious, coord_def pos)

Variables

const std::string clone_master_key = "mcloneorig"
const std::string clone_slave_key = "mclonedupe"

Function Documentation

bool actor_is_illusion_cloneable ( actor target  ) 

Here is the call graph for this function:

int clone_mons ( const monster orig,
bool  quiet,
bool *  obvious,
coord_def  pos 
)

Here is the call graph for this function:

bool mons_clonable ( const monster mon,
bool  needs_adjacent 
)

Here is the call graph for this function:

bool mons_is_illusion ( monster mons  ) 

Here is the call graph for this function:

bool mons_is_illusion_cloneable ( monster mons  ) 

Here is the call graph for this function:

void mons_summon_illusion_from ( monster mons,
actor foe,
spell_type  spell_cast 
)

Here is the call graph for this function:

enchant_type player_duration_to_mons_enchantment ( duration_type  dur  ) 

bool player_is_illusion_cloneable (  ) 


Variable Documentation

const std::string clone_master_key = "mcloneorig"

const std::string clone_slave_key = "mclonedupe"


Generated on Thu Jan 13 13:11:59 2011 by  doxygen 1.5.6