#include "AppHdr.h"
#include "abl-show.h"
#include <sstream>
#include <iomanip>
#include <string.h>
#include <stdio.h>
#include <ctype.h>
#include "externs.h"
#include "abyss.h"
#include "acquire.h"
#include "artefact.h"
#include "beam.h"
#include "coordit.h"
#include "database.h"
#include "decks.h"
#include "delay.h"
#include "describe.h"
#include "directn.h"
#include "dungeon.h"
#include "effects.h"
#include "env.h"
#include "exercise.h"
#include "food.h"
#include "godabil.h"
#include "items.h"
#include "item_use.h"
#include "it_use2.h"
#include "it_use3.h"
#include "macro.h"
#include "maps.h"
#include "message.h"
#include "menu.h"
#include "misc.h"
#include "mon-place.h"
#include "mon-stuff.h"
#include "mon-util.h"
#include "mgen_data.h"
#include "mutation.h"
#include "notes.h"
#include "ouch.h"
#include "player.h"
#include "player-stats.h"
#include "religion.h"
#include "skills.h"
#include "species.h"
#include "spl-cast.h"
#include "spl-damage.h"
#include "spl-goditem.h"
#include "spl-other.h"
#include "spl-transloc.h"
#include "spl-selfench.h"
#include "spl-summoning.h"
#include "spl-miscast.h"
#include "spl-util.h"
#include "state.h"
#include "stuff.h"
#include "areas.h"
#include "transform.h"
#include "hints.h"
#include "traps.h"
#include "zotdef.h"
#include "libunix.h"
enum ability_flag_type |
const char* ability_name | ( | ability_type | ability | ) |
bool activate_ability | ( | ) |
int choose_ability_menu | ( | const std::vector< talent > & | talents | ) |
int count_relevant_monsters | ( | const ability_def & | abil | ) |
std::vector<const char*> get_ability_names | ( | ) |
const std::string make_cost_description | ( | ability_type | ability | ) |
const std::string make_detailed_cost_description | ( | ability_type | ability | ) |
std::string print_abilities | ( | void | ) |
void set_god_ability_slots | ( | void | ) |
bool string_matches_ability_name | ( | const std::string & | key | ) |
trap_type trap_for_ability | ( | const ability_def & | abil | ) |
int xp_cost | ( | const ability_def & | abil | ) |
std::vector<talent> your_talents | ( | bool | check_confused | ) |
ability_type god_abilities[MAX_NUM_GODS][MAX_GOD_ABILITIES] |