#include "enum.h"
Go to the source code of this file.
Functions | |
void | init_mons_spells () |
bool | is_valid_mon_spell (spell_type spell) |
bool | handle_mon_spell (monster *mons, bolt &beem) |
bolt | mons_spells (monster *mons, spell_type spell_cast, int power, bool check_validity=false) |
void | mons_cast (monster *mons, bolt &pbolt, spell_type spell_cast, bool do_noise=true, bool special_ability=false) |
void | mons_cast_noise (monster *mons, const bolt &pbolt, spell_type spell_cast, bool special_ability=false) |
bool | setup_mons_cast (monster *mons, bolt &pbolt, spell_type spell_cast, bool check_validity=false) |
void | mons_cast_haunt (monster *mons) |
void | mons_cast_mislead (monster *mons) |
bool | actor_is_illusion_cloneable (actor *target) |
void | mons_cast_spectral_orcs (monster *mons) |
bool actor_is_illusion_cloneable | ( | actor * | target | ) |
void init_mons_spells | ( | ) |
bool is_valid_mon_spell | ( | spell_type | spell | ) |
void mons_cast | ( | monster * | mons, | |
bolt & | pbolt, | |||
spell_type | spell_cast, | |||
bool | do_noise = true , |
|||
bool | special_ability = false | |||
) |
void mons_cast_haunt | ( | monster * | mons | ) |
void mons_cast_mislead | ( | monster * | mons | ) |
void mons_cast_noise | ( | monster * | mons, | |
const bolt & | pbolt, | |||
spell_type | spell_cast, | |||
bool | special_ability = false | |||
) |
void mons_cast_spectral_orcs | ( | monster * | mons | ) |
bolt mons_spells | ( | monster * | mons, | |
spell_type | spell_cast, | |||
int | power, | |||
bool | check_validity = false | |||
) |
bool setup_mons_cast | ( | monster * | mons, | |
bolt & | pbolt, | |||
spell_type | spell_cast, | |||
bool | check_validity = false | |||
) |