#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" |
1.5.6