#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"
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" |
bool actor_is_illusion_cloneable | ( | actor * | target | ) |
bool mons_clonable | ( | const monster * | mon, | |
bool | needs_adjacent | |||
) |
bool mons_is_illusion | ( | monster * | mons | ) |
bool mons_is_illusion_cloneable | ( | monster * | mons | ) |
void mons_summon_illusion_from | ( | monster * | mons, | |
actor * | foe, | |||
spell_type | spell_cast | |||
) |
enchant_type player_duration_to_mons_enchantment | ( | duration_type | dur | ) |
bool player_is_illusion_cloneable | ( | ) |
const std::string clone_master_key = "mcloneorig" |
const std::string clone_slave_key = "mclonedupe" |