#include <beam.h>
bolt::bolt | ( | ) |
bool bolt::is_enchantment | ( | ) | const |
void bolt::set_target | ( | const dist & | targ | ) |
void bolt::set_agent | ( | actor * | agent | ) |
void bolt::setup_retrace | ( | ) |
killer_type bolt::killer | ( | ) | const |
kill_category bolt::whose_kill | ( | ) | const |
actor * bolt::agent | ( | ) | const |
void bolt::fire | ( | ) |
std::string bolt::get_short_name | ( | ) | const |
std::string bolt::get_source_name | ( | ) | const |
mon_resist_type bolt::apply_enchantment_to_monster | ( | monster * | mon | ) |
bool bolt::explode | ( | bool | show_more = true , |
|
bool | hole_in_the_middle = false | |||
) |
bool bolt::knockback_actor | ( | actor * | actor | ) |
bool bolt::visible | ( | ) | const |
bool bolt::can_affect_actor | ( | const actor * | act | ) | const |
void bolt::affect_cell | ( | ) |
void bolt::affect_wall | ( | ) |
void bolt::affect_actor | ( | actor * | act | ) |
void bolt::affect_monster | ( | monster * | m | ) |
void bolt::affect_player | ( | ) |
void bolt::affect_ground | ( | ) |
void bolt::affect_place_clouds | ( | ) |
void bolt::affect_place_explosion_clouds | ( | ) |
void bolt::affect_endpoint | ( | ) |
void bolt::beam_hits_actor | ( | actor * | act | ) |
void bolt::affect_player_enchantment | ( | ) |
void bolt::tracer_affect_player | ( | ) |
void bolt::tracer_affect_monster | ( | monster * | mon | ) |
bool bolt::handle_statue_disintegration | ( | monster * | mon | ) |
void bolt::apply_bolt_paralysis | ( | monster * | mons | ) |
void bolt::apply_bolt_petrify | ( | monster * | mons | ) |
void bolt::enchantment_affect_monster | ( | monster * | mon | ) |
mon_resist_type bolt::try_enchant_monster | ( | monster * | mon, | |
int & | res_margin | |||
) |
void bolt::tracer_enchantment_affect_monster | ( | monster * | mon | ) |
void bolt::tracer_nonenchantment_affect_monster | ( | monster * | mon | ) |
void bolt::update_hurt_or_helped | ( | monster * | mon | ) |
bool bolt::attempt_block | ( | monster * | mon | ) |
void bolt::handle_stop_attack_prompt | ( | monster * | mon | ) |
bool bolt::determine_damage | ( | monster * | mon, | |
int & | preac, | |||
int & | postac, | |||
int & | final, | |||
std::vector< std::string > & | messages | |||
) |
void bolt::monster_post_hit | ( | monster * | mon, | |
int | dmg | |||
) |
bool bolt::misses_player | ( | ) |
void bolt::initialise_fire | ( | ) |
void bolt::apply_beam_conducts | ( | ) |
void bolt::choose_ray | ( | ) |
void bolt::draw | ( | const coord_def & | p | ) |
void bolt::bounce | ( | ) |
void bolt::reflect | ( | ) |
void bolt::fake_flavour | ( | ) |
void bolt::digging_wall_effect | ( | ) |
void bolt::fire_wall_effect | ( | ) |
void bolt::elec_wall_effect | ( | ) |
void bolt::nuke_wall_effect | ( | ) |
void bolt::drop_object | ( | ) |
int bolt::range_used | ( | bool | leg_only = false |
) | const |
void bolt::finish_beam | ( | ) |
bool bolt::fuzz_invis_tracer | ( | ) |
void bolt::internal_ouch | ( | int | dam | ) |
void bolt::refine_for_explosion | ( | ) |
void bolt::explosion_draw_cell | ( | const coord_def & | p | ) |
void bolt::explosion_affect_cell | ( | const coord_def & | p | ) |
void bolt::determine_affected_cells | ( | explosion_map & | m, | |
const coord_def & | delta, | |||
int | count, | |||
int | r, | |||
bool | stop_at_statues, | |||
bool | stop_at_walls | |||
) |
int bolt::range |
unsigned bolt::glyph |
int bolt::colour |
bool bolt::drop_item |
int bolt::ench_power |
int bolt::hit |
int bolt::ex_size |
int bolt::loudness |
bool bolt::is_beam |
bool bolt::is_explosion |
bool bolt::is_big_cloud |
bool bolt::aimed_at_spot |
bool bolt::affects_items |
bool bolt::effect_known |
int bolt::draw_delay |
bool bolt::was_missile |
std::vector<range_used_func> bolt::range_funcs |
std::vector<beam_damage_func> bolt::damage_funcs |
std::vector<beam_hit_func> bolt::hit_funcs |
std::vector<explosion_aoe_func> bolt::aoe_funcs |
bool bolt::obvious_effect |
bool bolt::seen |
bool bolt::heard |
std::vector<coord_def> bolt::path_taken |
bool bolt::is_tracer |
bool bolt::aimed_at_feet |
bool bolt::msg_generated |
bool bolt::passed_target |
bool bolt::smart_monster |
bool bolt::can_see_invis |
int bolt::foe_ratio |
bool bolt::chose_ray |
bool bolt::beam_cancelled |
int bolt::bounces |
int bolt::reflector |
bool bolt::auto_hit |