#include "AppHdr.h"
#include "effects.h"
#include <cstdlib>
#include <string.h>
#include <stdio.h>
#include <algorithm>
#include <queue>
#include <set>
#include <cmath>
#include "externs.h"
#include "options.h"
#include "areas.h"
#include "artefact.h"
#include "beam.h"
#include "cloud.h"
#include "colour.h"
#include "coord.h"
#include "coordit.h"
#include "delay.h"
#include "dgn-shoals.h"
#include "dgnevent.h"
#include "directn.h"
#include "dungeon.h"
#include "env.h"
#include "exercise.h"
#include "fight.h"
#include "food.h"
#include "fprop.h"
#include "godpassive.h"
#include "hints.h"
#include "hiscores.h"
#include "invent.h"
#include "it_use2.h"
#include "item_use.h"
#include "itemname.h"
#include "itemprop.h"
#include "items.h"
#include "makeitem.h"
#include "map_knowledge.h"
#include "message.h"
#include "mgen_data.h"
#include "misc.h"
#include "mon-behv.h"
#include "mon-cast.h"
#include "mon-iter.h"
#include "mon-pathfind.h"
#include "mon-place.h"
#include "mon-project.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "mutation.h"
#include "notes.h"
#include "ouch.h"
#include "place.h"
#include "player-stats.h"
#include "player.h"
#include "religion.h"
#include "shout.h"
#include "skills.h"
#include "spl-clouds.h"
#include "spl-miscast.h"
#include "spl-summoning.h"
#include "spl-util.h"
#include "stairs.h"
#include "state.h"
#include "stuff.h"
#include "terrain.h"
#include "traps.h"
#include "travel.h"
#include "viewchar.h"
#include "xom.h"
Classes | |
struct | greater_second< T > |
Defines | |
#define | ROTTING_WARNED_KEY "rotting_warned" |
Functions | |
int | holy_word_player (int pow, int caster, actor *attacker) |
int | holy_word_monsters (coord_def where, int pow, int caster, actor *attacker) |
int | holy_word (int pow, int caster, const coord_def &where, bool silent, actor *attacker) |
int | torment_player (int pow, int caster) |
int | torment_monsters (coord_def where, int pow, int caster, actor *attacker) |
int | torment (int caster, const coord_def &where) |
void | immolation (int pow, int caster, coord_def where, bool known, actor *attacker) |
void | conduct_electricity (coord_def where, actor *attacker) |
void | cleansing_flame (int pow, int caster, coord_def where, actor *attacker) |
void | banished (dungeon_feature_type gate_type, const std::string &who) |
bool | forget_spell (void) |
void | direct_effect (monster *source, spell_type spell, bolt &pbolt, actor *defender) |
void | random_uselessness (int scroll_slot) |
bool | recharge_wand (int item_slot, bool known) |
void | yell (bool force) |
bool | vitrify_area (int radius) |
void | change_labyrinth (bool msg) |
void | handle_time () |
void | update_level (int elapsedTime) |
int | place_ring (std::vector< coord_def > &ring_points, const coord_def &origin, mgen_data prototype, int n_arcs, int arc_occupancy, int &seen_count) |
void | collect_radius_points (std::vector< std::vector< coord_def > > &radius_points, const coord_def &origin, const los_base *los) |
int | spawn_corpse_mushrooms (item_def &corpse, int target_count, int &seen_targets, beh_type toadstool_behavior, bool distance_as_time) |
int | mushroom_prob (item_def &corpse) |
bool | mushroom_spawn_message (int seen_targets, int seen_corpses) |
void | update_corpses (int elapsedTime) |
void | recharge_rods (int aut, bool level_only) |
void | slime_wall_damage (actor *act, int delay) |
#define ROTTING_WARNED_KEY "rotting_warned" |
void banished | ( | dungeon_feature_type | gate_type, | |
const std::string & | who | |||
) |
void change_labyrinth | ( | bool | msg | ) |
void collect_radius_points | ( | std::vector< std::vector< coord_def > > & | radius_points, | |
const coord_def & | origin, | |||
const los_base * | los | |||
) |
void direct_effect | ( | monster * | source, | |
spell_type | spell, | |||
bolt & | pbolt, | |||
actor * | defender | |||
) |
bool forget_spell | ( | void | ) |
void handle_time | ( | ) |
int holy_word_player | ( | int | pow, | |
int | caster, | |||
actor * | attacker | |||
) |
int mushroom_prob | ( | item_def & | corpse | ) |
bool mushroom_spawn_message | ( | int | seen_targets, | |
int | seen_corpses | |||
) |
int place_ring | ( | std::vector< coord_def > & | ring_points, | |
const coord_def & | origin, | |||
mgen_data | prototype, | |||
int | n_arcs, | |||
int | arc_occupancy, | |||
int & | seen_count | |||
) |
void random_uselessness | ( | int | scroll_slot | ) |
void recharge_rods | ( | int | aut, | |
bool | level_only | |||
) |
bool recharge_wand | ( | int | item_slot, | |
bool | known | |||
) |
void slime_wall_damage | ( | actor * | act, | |
int | delay | |||
) |
int spawn_corpse_mushrooms | ( | item_def & | corpse, | |
int | target_count, | |||
int & | seen_targets, | |||
beh_type | toadstool_behavior, | |||
bool | distance_as_time | |||
) |
int torment | ( | int | caster, | |
const coord_def & | where | |||
) |
int torment_player | ( | int | pow, | |
int | caster | |||
) |
void update_corpses | ( | int | elapsedTime | ) |
void update_level | ( | int | elapsedTime | ) |
bool vitrify_area | ( | int | radius | ) |
void yell | ( | bool | force | ) |