#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 | |||
| ) |

1.5.6