45 extern const char hexsym[16];
87 extern const cptr E_realm_names[];
231 #ifdef ALLOW_EASY_OPEN
235 #ifdef ALLOW_EASY_DISARM
239 #ifdef ALLOW_EASY_FLOOR
649 extern int distance(
int y1,
int x1,
int y2,
int x2);
654 extern bool los(
int y1,
int x1,
int y2,
int x2);
660 extern void map_info(
int y,
int x,
byte *ap,
char *cp,
byte *tap,
char *tcp);
691 extern void mmove2(
int *y,
int *x,
int y1,
int x1,
int y2,
int x2);
692 extern bool projectable(
int y1,
int x1,
int y2,
int x2);
693 extern void scatter(
int *yp,
int *xp,
int y,
int x,
int d,
int mode);
697 extern void disturb(
int stop_search,
int flush_output);
708 extern void carry(
bool pickup);
709 extern bool py_attack(
int y,
int x,
int mode);
710 extern bool pattern_seq(
int c_y,
int c_x,
int n_y,
int n_x);
714 extern void move_player(
int dir,
bool do_pickup,
bool break_trap);
717 extern void travel_step(
void);
742 extern void do_cmd_travel(
void);
801 extern bool rakuba(
int dam,
bool force);
857 extern bool show_file(
bool show_version,
cptr name,
cptr what,
int line,
int mode);
873 extern errr get_rnd_line_jonly(
cptr file_name,
int entry,
char *output,
int count);
964 extern void dice_to_string(
int base_damage,
int dice_num,
int dice_side,
int dice_mult,
int dice_div,
char* msg);
983 extern void lore_treasure(
int m_idx,
int num_item,
int num_gold);
1054 extern void acquirement(
int y1,
int x1,
int num,
bool great,
bool special,
bool known);
1055 extern void amusement(
int y1,
int x1,
int num,
bool known);
1096 extern void breath_shape(
u16b *path_g,
int dist,
int *pgrids,
byte *gx,
byte *gy,
byte *gm,
int *pgm_rad,
int rad,
int y1,
int x1,
int y2,
int x2,
int typ);
1098 extern u16b bolt_pict(
int y,
int x,
int ny,
int nx,
int typ);
1100 extern int dist_to_line(
int y,
int x,
int y1,
int x1,
int y2,
int x2);
1101 extern bool project(
int who,
int rad,
int y,
int x,
int dam,
int typ,
int flg,
int monspell);
1129 extern bool genocide_aux(
int m_idx,
int power,
bool player_cast,
int dam_side,
cptr spell_name);
1143 extern bool destroy_area(
int y1,
int x1,
int r,
bool in_generate);
1145 extern bool earthquake(
int cy,
int cx,
int r);
1148 extern bool lite_area(
int dam,
int rad);
1150 extern bool fire_ball(
int typ,
int dir,
int dam,
int rad);
1151 extern bool fire_rocket(
int typ,
int dir,
int dam,
int rad);
1153 extern bool fire_meteor(
int who,
int typ,
int x,
int y,
int dam,
int rad);
1154 extern bool fire_bolt(
int typ,
int dir,
int dam);
1155 extern bool fire_blast(
int typ,
int dir,
int dd,
int ds,
int num,
int dev);
1157 extern bool fire_beam(
int typ,
int dir,
int dam);
1159 extern bool lite_line(
int dir,
int dam);
1161 extern bool death_ray(
int dir,
int plev);
1209 extern bool project_hook(
int typ,
int dir,
int dam,
int flg);
1213 extern bool kawarimi(
bool success);
1237 extern void fetch(
int dir,
int wgt,
bool require_los);
1247 extern bool enchant_spell(
int num_hit,
int num_dam,
int num_ac);
1259 extern int mod_need_mana(
int need_mana,
int spell,
int realm);
1263 extern bool spell_okay(
int spell,
bool learned,
bool study_pray,
int realm);
1264 extern void print_spells(
int target_spell,
byte *spells,
int num,
int y,
int x,
int realm);
1274 extern int acid_dam(
int dam,
cptr kb_str,
int monspell,
bool aura);
1275 extern int elec_dam(
int dam,
cptr kb_str,
int monspell,
bool aura);
1276 extern int fire_dam(
int dam,
cptr kb_str,
int monspell,
bool aura);
1277 extern int cold_dam(
int dam,
cptr kb_str,
int monspell,
bool aura);
1293 extern void store_maint(
int town_num,
int store_num);
1294 extern void store_init(
int town_num,
int store_num);
1329 extern void flush(
void);
1330 extern void bell(
void);
1333 extern void sound(
int num);
1339 extern char inkey(
void);
1364 extern bool get_com(
cptr prompt,
char *command,
bool z_escape);
1371 extern void roff_to_buf(
cptr str,
int wlen,
char *tbuf,
size_t bufsize);
1377 #ifdef SUPPORT_GAMMA
1382 extern size_t my_strcpy(
char *
buf,
const char *src,
size_t bufsize);
1383 extern size_t my_strcat(
char *
buf,
const char *src,
size_t bufsize);
1384 extern char *
my_strstr(
const char *haystack,
const char *needle);
1385 extern char *
my_strchr(
const char *ptr,
char ch);
1391 extern void cnv_stat(
int val,
char *out_val);
1418 extern bool set_mimic(
int v,
int p,
bool do_dec);
1425 extern bool set_fast(
int v,
bool do_dec);
1426 extern bool set_slow(
int v,
bool do_dec);
1431 extern bool set_hero(
int v,
bool do_dec);
1432 extern bool set_shero(
int v,
bool do_dec);
1462 extern bool dec_stat(
int stat,
int amount,
int permanent);
1511 extern bool tgt_pt (
int *x,
int *y);
1545 extern void kingly(
void);
1563 extern bool clean_shot(
int y1,
int x1,
int y2,
int x2,
bool is_friend);
1569 extern void beam(
int m_idx,
int y,
int x,
int typ,
int dam_hp,
int monspell,
int target_type);
1570 extern void bolt(
int m_idx,
int y,
int x,
int typ,
int dam_hp,
int monspell,
int target_type);
1571 extern void breath(
int y,
int x,
int m_idx,
int typ,
int dam_hp,
int rad,
bool breath,
int monspell,
int target_type);
1574 extern bool clean_shot(
int y1,
int x1,
int y2,
int x2,
bool is_friend);
1580 extern void beam(
int m_idx,
int y,
int x,
int typ,
int dam_hp,
int monspell,
int target_type);
1581 extern void bolt(
int m_idx,
int y,
int x,
int typ,
int dam_hp,
int monspell,
int target_type);
1582 extern void breath(
int y,
int x,
int m_idx,
int typ,
int dam_hp,
int rad,
bool breath,
int monspell,
int target_type);
1630 extern int stricmp(
cptr a,
cptr b);
1644 #if defined(MAC_MPW) || defined(MACH_O_CARBON)
1647 extern u32b _fcreator;
1650 #if defined(MAC_MPW) && defined(CARBON)
1651 extern void convert_pathname(
char *path);
1654 #if defined(MACH_O_CARBON)
1655 extern void fsetfileinfo(
cptr path,
u32b fcreator,
u32b ftype);
1673 #ifdef ALLOW_EASY_OPEN
1683 #ifdef ALLOW_EASY_DISARM
1694 #ifdef ALLOW_EASY_FLOOR
1697 extern int scan_floor(
int *items,
int y,
int x,
int mode);
1698 extern int show_floor(
int target_item,
int y,
int x,
int *min_width);
1750 extern void chg_virtue(
int virtue,
int amount);
1751 extern void set_virtue(
int virtue,
int amount);
1756 extern void sindarin_to_kana(
char *kana,
const char *sindarin);
1757 extern void jverb(
const char *in ,
char *out ,
int flag);
1758 extern void sjis2euc(
char *str);
1759 extern void euc2sjis(
char *str);
1760 extern byte codeconv(
char *str);
1761 extern bool iskanji2(
cptr s,
int x);
1762 extern void guess_convert_to_system_encoding(
char* strbuf,
int buflen);
1773 extern void set_proxy(
char *default_url,
int default_port);
1774 extern int connect_server(
int timeout,
const char *host,
int port);
1780 extern bool chuukei_server;
1781 extern bool chuukei_client;
1783 extern int connect_chuukei_server(
char *server_string);
1784 extern void browse_chuukei(
void);
1785 extern void flush_ringbuf(
void);
1797 extern travel_type travel;
void safe_setuid_drop(void)
ファイルのドロップパーミッションチェック / Hack – drop permissions
Definition: files.c:28
int mutant_regenerate_mod
Definition: variable.c:1143
void reset_visuals(void)
オブジェクト、地形の表示シンボルなど初期化する / Reset the "visual" lists
Definition: object1.c:36
s16b command_gap
Definition: variable.c:106
void do_cmd_save_game(int is_autosave)
セーブするコマンドのメインルーチン Save the game
Definition: files.c:6094
bool plain_descriptions
Definition: variable.c:238
bool set_oppose_acid(int v, bool do_dec)
一時的酸耐性の継続時間をセットする / Set "p_ptr->oppose_acid", notice observable changes
Definition: effects.c:2793
bool bound_walls_perm
Definition: variable.c:262
bool check_abort
Definition: variable.c:277
void calc_android_exp(void)
Definition: effects.c:4778
s16b get_quantity(cptr prompt, int max)
Definition: util.c:3753
cptr funny_comments[MAX_SAN_COMMENT]
ELDRITCH HORROR効果時の幻覚時間延長を示す錯乱表現
Definition: monster2.c:145
monster_hook_type get_mon_num2_hook
Definition: variable.c:1030
errr process_histpref_file(cptr name)
プレイヤーの生い立ちファイルを読み込む / Process file for player's history editor.
Definition: files.c:7119
bool set_cut(int v)
出血の継続時間をセットする / Set "p_ptr->cut", notice observable changes
Definition: effects.c:3250
u16b max_v_idx
Definition: variable.c:1074
const s32b player_exp_a[PY_MAX_LEVEL]
基本必要強化値テーブル(アンドロイド専用)
Definition: tables.c:2112
static void roff_func(byte attr, cptr str)
関数ポインタ用の出力関数 / Hook function used in spoil_mon_info()
Definition: wizard1.c:2087
char * d_name
Definition: variable.c:885
s16b mon_lite_n
Definition: variable.c:438
s16b inven_nxt
Definition: variable.c:155
bool spell_okay(int spell, bool learned, bool study_pray, int realm)
魔法が利用可能かどうかを返す / Determine if a spell is "okay" for the player to cast or study The spell must be leg...
Definition: spells3.c:4049
u16b message__last
Definition: variable.c:509
const martial_arts ma_blows[MAX_MA]
マーシャルアーツ打撃テーブル
Definition: tables.c:5529
const player_class class_info[MAX_CLASS]
職業情報 / Player Classes
Definition: tables.c:2786
const char hexsym[16]
10進数から16進数への変換テーブル / Global array for converting numbers to uppercase hecidecimal digit This array ca...
Definition: tables.c:73
char * a_name
Definition: variable.c:862
char player_name[32]
Definition: variable.c:413
void mindcraft_info(char *p, int use_mind, int power)
特殊技能の効果情報をまとめたフォーマットを返す
Definition: mind.c:299
char index_to_label(int i)
オブジェクト選択時の選択アルファベットラベルを返す / Convert an inventory index into a one character label ...
Definition: object1.c:1305
cptr funny_desc[MAX_SAN_FUNNY]
ELDRITCH HORROR効果時のモンスターの形容メッセージ(幻覚状態時)
Definition: monster2.c:81
#define KEYMAP_MODES
キー配置の数 / Number of keymap modes
Definition: defines.h:415
s16b feat_deep_lava
Definition: variable.c:1247
char * buf
Definition: chuukei.c:83
int set_elec_destroy(object_type *o_ptr)
アイテムが電撃で破損するかどうかを判定する(メインルーチン) / Electrical damage
Definition: spells3.c:4455
bool use_graphics
Definition: variable.c:134
void do_cmd_knowledge(void)
Definition: cmd4.c:8524
bool(* ang_sort_comp)(vptr u, vptr v, int a, int b)
Definition: variable.c:1016
void ang_sort_swap_hook(vptr u, vptr v, int a, int b)
モンスター種族情報を特定の基準によりソートするためのスワップ処理 Sorting hook – Swap function – see below
Definition: cmd3.c:1763
void massacre(int py, int px)
皆殺し(全方向攻撃)処理
Definition: spells3.c:5765
void get_table_sindarin(char *out_string)
シンダリン銘をアーティファクト用に整形する。 / Make random Sindarin name with quotes
Definition: flavor.c:188
bool character_loaded
Definition: variable.c:86
void update_view(void)
Definition: cave.c:3581
bool closing_flag
Definition: variable.c:378
void stair_creation(void)
プレイヤーの手による能動的な階段生成処理 / Create stairs at or move previously created stairs into the player location...
Definition: floors.c:1439
void prt_time(void)
ゲーム時刻を表示する / Print time
Definition: xtra1.c:169
object_kind * k_info
Definition: variable.c:854
void init_saved_floors(bool force)
保存フロア配列を初期化する / Initialize saved_floors array.
Definition: floors.c:28
u16b max_d_idx
Definition: variable.c:1094
bool askfor(char *buf, int len)
Definition: util.c:3552
void signals_init(void)
OSからのシグナルハンドルを初期化する / Prepare to handle the relevant signals.
Definition: files.c:7540
s16b fill_type[100]
Definition: variable.c:1269
void do_cmd_spike(void)
「くさびを打つ」動作コマンドのメインルーチン / Jam a closed door with a spike
Definition: cmd2.c:2414
void ang_sort_swap_quest_num(vptr u, vptr v, int a, int b)
Definition: cmd4.c:8303
bool item_tester_hook_recharge(object_type *o_ptr)
魔力充填が可能なアイテムかどうか判定する / Hook for "get_item()".
Definition: spells3.c:2860
bool speed_monsters(void)
視界内モンスターを加速する処理 / Speed monsters
Definition: spells2.c:2754
bool multiply_barrier(int m_idx)
反増殖結界の判定
Definition: hex.c:334
void generate_cave(void)
ダンジョンのランダムフロアを生成する / Generates a random dungeon level -RAK-
Definition: generate.c:1556
int bow_tmul(int sval)
Definition: xtra2.c:5751
errr my_fputs(FILE *fff, cptr buf, huge n)
Definition: util.c:537
bool shimmer_objects
Definition: variable.c:150
bool teleport_away(int m_idx, int dis, u32b mode)
モンスターのテレポートアウェイ処理 / Teleport a monster, normally up to "dis" grids away.
Definition: spells3.c:66
bool target_able(int m_idx)
Definition: xtra2.c:2713
errr play_music(int type, int num)
Definition: util.c:1712
bool ironman_rooms
Definition: variable.c:304
bool set_tsuyoshi(int v, bool do_dec)
オクレ兄さんの継続時間をセットする / Set "p_ptr->tsuyoshi", notice observable changes
Definition: effects.c:2563
void display_roff(int r_idx)
モンスター情報の現在のウィンドウに表示する / Hack – describe the given monster race in the current "term" window ...
Definition: monster1.c:2096
int is_autopick(object_type *o_ptr)
Definition: autopick.c:1436
闘技場のモンスターエントリー構造体 / A structure type for arena entry
Definition: types.h:1682
int set_cold_destroy(object_type *o_ptr)
アイテムが冷気で破損するかどうかを判定する(メインルーチン) / Freeze things
Definition: spells3.c:4489
bool vanilla_town
Definition: variable.c:298
void cave_alter_feat(int y, int x, int action)
Definition: cave.c:4718
void do_cmd_browse(void)
プレイヤーの魔法と技能を閲覧するコマンドのメインルーチン / Peruse the spells/prayers in a book
Definition: cmd5.c:467
bool tgt_pt(int *x, int *y)
Definition: xtra2.c:5379
bool stack_force_costs
Definition: variable.c:257
void run_step(int dir)
継続的なダッシュ処理 / Take one step along the current "run" path
Definition: cmd1.c:4103
void quark_init(void)
Definition: util.c:2332
void reduce_charges(object_type *o_ptr, int amt)
魔法棒やロッドの使用回数を減らす /
Definition: object2.c:1513
void one_lordly_high_resistance(object_type *o_ptr)
対象のオブジェクトに王者の指輪向けの上位耐性を一つ付加する。/ Choose one random high resistance
Definition: artifact.c:91
bool turn_monsters(int dam)
全モンスター退散効果(プレイヤー視界範囲内) / Turn everyone
Definition: spells2.c:5775
s16b gain_energy(void)
Definition: xtra2.c:5674
void one_resistance(object_type *o_ptr)
対象のオブジェクトに耐性を一つ付加する。/ Choose one random resistance
Definition: artifact.c:175
const char listsym[]
選択処理用キーコード / Global array for converting numbers to a logical list symbol
Definition: tables.c:84
void display_snipe_list(void)
スナイパーの技能リストを表示する
Definition: snipe.c:168
s16b command_cmd
Definition: variable.c:97
int cap_maxhp
Definition: variable.c:1153
bool sleep_monsters(int power)
視界内モンスターを眠らせる処理 / Sleep monsters
Definition: spells2.c:2772
s16b feat_pattern_3
Definition: variable.c:1233
bool destroy_feeling
Definition: variable.c:321
s16b lite_y[LITE_MAX]
Definition: variable.c:432
void do_cmd_help(void)
ヘルプを表示するコマンドのメインルーチン Peruse the On-Line-Help
Definition: files.c:5762
void monster_drop_carried_objects(monster_type *m_ptr)
モンスターが盗みや拾いで確保していたアイテムを全てドロップさせる / Drop all items carried by a monster
Definition: monster2.c:4659
byte h_ver_minor
Definition: variable.c:50
bool do_cmd_throw_aux(int mult, bool boomerang, int shuriken)
投射処理のサブルーチン / Throw an object from the pack or floor.
Definition: cmd2.c:3869
s16b feat_pattern_start
Definition: variable.c:1230
bool dispel_demons(int dam)
視界内の悪魔系モンスターにダメージを与える処理 / Dispel 'living' monsters
Definition: spells2.c:2850
bool character_dungeon
Definition: variable.c:85
bool ambush_flag
Definition: variable.c:1180
errr init_v_info(void)
Vault情報読み込みのメインルーチン / Initialize the "v_info" array.
Definition: init2.c:824
void one_dragon_ele_resistance(object_type *o_ptr)
対象のオブジェクトにドラゴン装備向け元素耐性を一つ付加する。/ Choose one random element or poison resistance
Definition: artifact.c:131
void do_cmd_mind_browse(void)
現在プレイヤーが使用可能な特殊技能の一覧表示 /
Definition: mind.c:1949
void prepare_movie_hooks(void)
Definition: chuukei.c:641
void teleport_away_followable(int m_idx)
Definition: spells3.c:601
char summon_kin_type
Definition: variable.c:171
void battle_monsters(void)
モンスター闘技場に参加するモンスターをリセットする。
Definition: bldg.c:1403
s16b choose_random_trap(void)
基本トラップをランダムに選択する / Get random trap
Definition: object2.c:5660
#define MAX_SAVED_FLOORS
保存フロアの最大数 / Maximum number of saved floors.
Definition: defines.h:371
u16b max_o_idx
Definition: variable.c:1099
void kamaenaoshi(int item)
持ち替え処理
Definition: cmd3.c:578
bool move_player_effect(int ny, int nx, u32b mpe_mode)
移動に伴うプレイヤーのステータス変化処理
Definition: cmd1.c:2820
void delete_monster(int y, int x)
指定位置に存在するモンスターを削除する / Delete the monster, if any, at a given location
Definition: monster2.c:312
void display_koff(int k_idx)
現在アクティブになっているウィンドウにオブジェクトの詳細を表示する / Hack – display an object kind in the current window ...
Definition: object2.c:6665
const char * cptr
文字列定数用ポインタ定義 / A simple pointer (to unmodifiable strings)
Definition: h-type.h:46
errr check_load_init(void)
Angbandプレイ禁止ホストの設定初期化 / Initialize CHECK_LOAD.
Definition: files.c:1427
cptr extract_note_dies(monster_race *r_ptr)
モンスターを撃破した際の述語メッセージを返す / Return monster death string
Definition: xtra2.c:700
char * d_text
Definition: variable.c:886
bool object_is_potion(object_type *o_ptr)
オブジェクトが薬であるかを返す
Definition: obj_kind.c:16
bool no_questor_or_bounty_uniques(int r_idx)
モンスターが特殊能力上、賞金首から排除する必要があるかどうかを返す。 Is the monster "alive"? / Is this monster declined to be questor o...
Definition: monster1.c:2711
bool clone_monster(int dir)
クローンモンスター処理
Definition: spells2.c:5197
bool control_one_undead(int dir, int plev)
アンデッド支配(1体)
Definition: spells2.c:5808
errr make_character_dump(FILE *fff)
ダンプ出力のメインルーチン Output the character dump to a file
Definition: files.c:4948
bool hilite_player
Definition: variable.c:232
void floor_item_optimize(int item)
床上の数の無くなったアイテムスロットを消去する / Optimize an item on the floor (destroy "empty" items)
Definition: object2.c:6043
char record_o_name[MAX_NLEN]
Definition: variable.c:347
void gain_exp(s32b amount)
Definition: effects.c:4772
const int monk_ave_damage[PY_MAX_LEVEL+1][3]
修行僧のターンダメージ算出テーブル
Definition: tables.c:5574
bool cheat_save
Definition: variable.c:359
cptr soc_err(void)
Definition: inet.c:493
bool set_oppose_cold(int v, bool do_dec)
一時的冷気耐性の継続時間をセットする / Set "p_ptr->oppose_cold", notice observable changes
Definition: effects.c:2968
int max_macrotrigger
現在登録中のマクロ(トリガー)の数
Definition: variable.c:29
byte h_ver_major
Definition: variable.c:49
u16b max_r_idx
Definition: variable.c:1064
bool show_weights
Definition: variable.c:243
bool exp_need
Definition: variable.c:250
void one_ele_resistance(object_type *o_ptr)
対象のオブジェクトに元素耐性を一つ付加する。/ Choose one random element resistance
Definition: artifact.c:114
void roff_top(int r_idx)
モンスター情報のヘッダを記述する Hack – Display the "name" and "attr/chars" of a monster race
Definition: monster1.c:2004
cptr look_mon_desc(monster_type *m_ptr, u32b mode)
Definition: xtra2.c:2521
s16b modify_stat_value(int value, int amount)
能力値現在値から3~17及び18/xxx様式に基づく加減算を行う。 Modify a stat value by a "modifier", return new value ...
Definition: xtra1.c:63
bool small_levels
Definition: variable.c:259
bool is_a_vowel(int ch)
Definition: util.c:4665
bool(* monster_hook_type)(int r_idx)
Definition: types.h:1525
s16b command_arg
Definition: variable.c:99
void leave_level(int level)
cptr ANGBAND_DIR_INFO
Definition: variable.c:963
void sound(int num)
Definition: util.c:1700
bool death_ray(int dir, int plev)
死の光線処理
Definition: spells2.c:5221
bool word_of_recall(void)
帰還用メインルーチン
Definition: spells3.c:970
s16b f_tag_to_index(cptr str)
地形タグからIDを得る / Convert a fake tag to a real feat index
Definition: init1.c:1831
const byte adj_mag_mana[]
知力/賢さによるMP修正テーブル Stat Table (INT/WIS) – extra 1/4-mana-points per level
Definition: tables.c:153
bool mon_fight
Definition: variable.c:1178
void do_cmd_options(void)
標準オプションを変更するコマンドのメインルーチン / Set or unset various options.
Definition: cmd4.c:2092
void do_cmd_change_name(void)
名前を変更するコマンドのメインルーチン Hack – change name
Definition: cmd4.c:1026
monster_type * m_list
Definition: variable.c:726
bool find_ignore_doors
Definition: variable.c:275
bool disturb_state
Definition: variable.c:285
void precalc_cur_num_of_pet(void)
フロア移動時にペットを伴った場合の準備処理 / Pre-calculate the racial counters of preserved pets
Definition: floors.c:497
const player_seikaku seikaku_info[MAX_SEIKAKU]
性格情報 / Player Character
Definition: tables.c:3122
void breath_shape(u16b *path_g, int dist, int *pgrids, byte *gx, byte *gy, byte *gm, int *pgm_rad, int rad, int y1, int x1, int y2, int x2, int typ)
Definition: spells1.c:6545
s16b experience_of_spell(int spell, int realm)
呪文の経験値を返す / Returns experience of a spell
Definition: spells3.c:3836
void sanity_blast(monster_type *m_ptr, bool necro)
ELDRITCH_HORRORによるプレイヤーの精神破壊処理
Definition: monster2.c:1958
bool ironman_nightmare
Definition: variable.c:305
cptr macro_template
Angband設定ファイルのT: タグ情報から読み込んだ長いTコードを処理するために利用する文字列ポインタ
Definition: variable.c:30
bool arg_music
Definition: variable.c:74
bool inkey_xtra
Definition: variable.c:140
bool can_player_destroy_object(object_type *o_ptr)
破壊可能なアイテムかを返す / Determines whether an object can be destroyed, and makes fake inscription.
Definition: object2.c:1433
bool monster_can_enter(int y, int x, monster_race *r_ptr, u16b mode)
指定された座標の地形をモンスターが踏破できるかどうかを返す Strictly check if monster can enter the grid
Definition: monster1.c:2573
bool display_mutations
Definition: variable.c:246
bool use_music
Definition: variable.c:133
bool save_floor(saved_floor_type *sf_ptr, u32b mode)
ゲームプレイ中のフロア一時保存出力処理メインルーチン / Attempt to save the temporally saved-floor data
Definition: save.c:2152
void do_cmd_go_down(void)
階段を使って階層を降りる処理 / Go down one level
Definition: cmd2.c:205
const s32b realm_choices2[]
職業毎に選択可能な第二領域魔法テーブル
Definition: tables.c:3499
cave_type * cave[MAX_HGT]
Definition: variable.c:696
void delete_monster_idx(int i)
モンスター配列からモンスターを消去する / Delete a monster by index.
Definition: monster2.c:222
bool test_hit_norm(int chance, int ac, int vis)
プレイヤーからモンスターへの打撃命中判定 / Determine if the player "hits" a monster (normal combat).
Definition: cmd1.c:212
static void note(cptr str)
画面左下にシステムメッセージを表示する / Hack – take notes on line 23
Definition: init2.c:2190
const s16b ddd[9]
キーパッドの方向を南から反時計回り順に列挙 / Global array for looping through the "keypad directions"
Definition: tables.c:20
s16b tot_dam_aux(object_type *o_ptr, int tdam, monster_type *m_ptr, int mode, bool thrown)
ダメージにスレイ要素を加える総合処理ルーチン / Extract the "total damage" from a given object hitting a given monster...
Definition: cmd1.c:488
void do_cmd_stay(bool pickup)
「留まる」動作コマンドのメインルーチン / Stay still.
Definition: cmd2.c:2604
void do_cmd_load_screen(void)
Definition: cmd4.c:4707
u32b counts_read(int where)
ファイル位置を読み込む
Definition: files.c:7193
void target_set_prepare_look()
Definition: xtra2.c:3097
bool ring_bell
Definition: variable.c:287
s16b f_tag_to_index_in_init(cptr str)
地形タグからIDを得る / Initialize quest array
Definition: init2.c:1626
void wipe_o_list(void)
グローバルオブジェクト配列を初期化する / Delete all the items when player leaves the level
Definition: object2.c:450
s16b floor_type[100]
Definition: variable.c:1269
bool summon_kin_player(int level, int y, int x, u32b mode)
同族召喚(援軍)処理
Definition: spells3.c:5651
void wiz_lite(bool ninja)
Definition: cave.c:4379
cptr do_spell(int realm, int spell, int mode)
魔法処理のメインルーチン
Definition: do-spell.c:9697
bool set_lightspeed(int v, bool do_dec)
光速移動の継続時間をセットする / Set "p_ptr->lightspeed", notice observable changes
Definition: effects.c:858
bool easy_band
Definition: variable.c:295
s16b now_message
Definition: variable.c:1272
cptr quark_str(s16b num)
Definition: util.c:2376
int col
Definition: files.c:1538
void autopick_pickup_items(cave_type *c_ptr)
Definition: autopick.c:1704
void floor_item_increase(int item, int num)
床上のアイテムの数を増やす / Increase the "number" of an item on the floor
Definition: object2.c:6018
bool find_cut
Definition: variable.c:276
u32b seed_town
Definition: variable.c:95
bool object_allow_enchant_melee_weapon(object_type *o_ptr)
オブジェクトが強化可能な近接武器であるかを返す / Check if an object is melee weapon and allows enchantment ...
Definition: obj_kind.c:319
ベースアイテム情報の構造体 / Information about object "kinds", including player knowledge.
Definition: types.h:105
void reset_concentration(bool msg)
スナイパーの集中度リセット
Definition: snipe.c:132
bool numpad_as_cursorkey
Definition: variable.c:214
const s16b ddy_cdd[8]
cdd越しにベクトルのY軸成分を定義 / Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]" ...
Definition: tables.c:63
s16b feat_undetected
Definition: variable.c:1258
cptr macro_modifier_chr
&x# で指定されるマクロトリガーに関する情報を記録する文字列ポインタ
Definition: variable.c:31
const int chaos_stats[MAX_PATRON]
カオスパトロンの報酬能力値テーブル
Definition: tables.c:5367
bool inkey_scan
Definition: variable.c:141
s16b panel_col_max
Definition: variable.c:386
FILE * my_fopen_temp(char *buf, int max)
Definition: util.c:419
bool character_saved
Definition: variable.c:87
errr macro_add(cptr pat, cptr act)
Definition: util.c:1611
int project_length
投射の射程距離
Definition: spells1.c:22
int max_autopick
現在登録している自動拾い/破壊設定の数
Definition: variable.c:42
bool expand_list
Definition: variable.c:258
void safe_setuid_grab(void)
ファイルのグラブパーミッションチェック / Hack – grab permissions
Definition: files.c:69
cptr mention_use(int i)
所持/装備オブジェクトIDの部位表現を返す / Return a string mentioning how a given item is carried
Definition: object1.c:1473
int level_up
レベルアップの際に遅延してcalc_mana()関数上で上昇量を表示するかどうかの判定フラグ
Definition: variable.c:36
cptr get_ordinal_number_suffix(int num)
Return suffix of ordinal number.
Definition: cmd4.c:337
void * vptr
void型ポインタ定義 / A standard pointer (to "void" because ANSI C says so)
Definition: h-type.h:45
bool msg_flag
Definition: variable.c:112
byte dungeon_type
Definition: variable.c:1263
bool is_trap(int feat)
地形が罠持ちであるかの判定を行う。 / Return TRUE if the given feature is a trap
Definition: cave.c:70
bool stun_monster(int dir, int plev)
モンスター朦朧処理
Definition: spells2.c:5171
void enter_level(int level)
void inven_item_optimize(int item)
所持アイテムスロットから所持数のなくなったアイテムを消去する / Erase an inventory slot if it has no more items
Definition: object2.c:5878
int cap_mon
Definition: variable.c:1150
bool hates_cold(object_type *o_ptr)
アイテムが冷気で破損するかどうかを判定する / Does a given object (usually) hate cold?
Definition: spells3.c:4415
char inkey(void)
Definition: util.c:2088
bool in_disintegration_range(int y1, int x1, int y2, int x2)
Definition: spells1.c:6319
bool cheat_peek
Definition: variable.c:353
bool recall_player(int turns)
プレイヤーの帰還発動及び中止処理 / Recall the player to town or dungeon
Definition: spells3.c:920
void do_cmd_locate(void)
位置を確認するコマンドのメインルーチン Allow the player to examine other sectors on the map
Definition: cmd3.c:1573
int cap_hp
Definition: variable.c:1152
void do_cmd_activate(void)
装備を発動するコマンドのメインルーチン /
Definition: cmd6.c:3923
const player_race race_info[MAX_RACES]
種族情報 / Player Races
Definition: tables.c:2213
s16b feat_rubble
Definition: variable.c:1212
bool smart_learn
Definition: variable.c:296
bool generate_encounter
Definition: variable.c:1181
void display_rumor(bool ex)
Definition: xtra2.c:5896
bool destroy_door(int dir)
ドア破壊処理
Definition: spells2.c:5066
bool record_rand_art
Definition: variable.c:335
bool leave_equip
Definition: variable.c:324
bool control_one_demon(int dir, int plev)
悪魔支配(1体)
Definition: spells2.c:5820
cptr ANGBAND_DIR_DATA
Definition: variable.c:933
void amusement(int y1, int x1, int num, bool known)
誰得ドロップを行う。
Definition: object2.c:5533
s16b view_n
Definition: variable.c:445
bool object_is_random_artifact(object_type *o_ptr)
オブジェクトがランダムアーティファクトかを返す / Check if an object is random artifact
Definition: obj_kind.c:360
bool set_hero(int v, bool do_dec)
士気高揚の継続時間をセットする / Set "p_ptr->hero", notice observable changes
Definition: effects.c:1226
s16b feat_tree
Definition: variable.c:1253
int set_acid_destroy(object_type *o_ptr)
アイテムが酸で破損するかどうかを判定する(メインルーチン) / Melt something
Definition: spells3.c:4438
const char angband_term_name[8][16]
Definition: variable.c:555
building_type building[MAX_BLDG]
Definition: variable.c:1053
u16b sf_lives
Definition: variable.c:65
bool slow_monsters(int power)
視界内モンスターを加速する処理 / Slow monsters
Definition: spells2.c:2763
void c_roff(byte attr, cptr str)
Definition: util.c:3100
u16b max_quests
Definition: variable.c:1059
s16b inven_takeoff(int item, int amt)
装備スロットからオブジェクトを外すメインルーチン / Take off (some of) a non-cursed equipment item
Definition: object2.c:6329
void do_cmd_pref(void)
prefファイルを選択して処理する / Ask for a "user pref line" and process it
Definition: cmd4.c:2390
void report_magics(void)
現在の一時的効果一覧を返す / Report all currently active magical effects.
Definition: spells2.c:1673
const magic_type technic_info[NUM_TECHNIC][32]
歌、剣術、呪術領域情報テーブル
Definition: tables.c:3317
bool fire_meteor(int who, int typ, int x, int y, int dam, int rad)
メテオ系スペルの発動 / Cast a meteor spell
Definition: spells2.c:4776
bool fire_bolt_or_beam(int prob, int typ, int dir, int dam)
確率に応じたボルト系/ビーム系スペルの発動 / Cast a bolt spell, or rarely, a beam spell.
Definition: spells2.c:5002
void notice_stuff(void)
p_ptr->notice のフラグに応じた更新をまとめて行う / Handle "p_ptr->notice"
Definition: xtra1.c:5817
void do_cmd_knowledge_quests_failed(FILE *fff, int quest_num[])
Definition: cmd4.c:8236
byte h_ver_extra
Definition: variable.c:52
cptr ANGBAND_DIR_XTRA
Definition: variable.c:987
s16b command_new
Definition: variable.c:108
bool set_magicdef(int v, bool do_dec)
魔法の鎧の継続時間をセットする / Set "p_ptr->magicdef", notice observable changes
Definition: effects.c:1103
void object_prep(object_type *o_ptr, int k_idx)
オブジェクト構造体にベースアイテムを作成する Prepare an object based on an object kind.
Definition: object2.c:1923
void play_game(bool new_game)
1ゲームプレイの主要ルーチン / Actually play a game
Definition: dungeon.c:6100
bool wizard_lock(int dir)
魔法の施錠処理
Definition: spells2.c:5055
int bow_tval_ammo(object_type *o_ptr)
射撃武器に対応する矢/弾薬のベースアイテムIDを返す /
Definition: xtra1.c:3072
bool door_creation(void)
ドア生成処理(プレイヤー中心に周囲1マス) / Hooks – affect adjacent grids (radius 1 ball attack)
Definition: spells2.c:5243
void race_legends(void)
スコアランキングの簡易表示(種族毎)メインルーチン / Race Legends -KMW-
Definition: scores.c:825
autopick_type * autopick_list
自動拾い/破壊設定構造体のポインタ配列
Definition: variable.c:44
bool get_com_no_macros
Definition: variable.c:143
void text_to_ascii(char *buf, cptr str)
Definition: util.c:1174
char tval_to_char[128]
Definition: variable.c:787
bool set_shield(int v, bool do_dec)
肌石化の継続時間をセットする / Set "p_ptr->shield", notice observable changes
Definition: effects.c:979
int weapon_exp_level(int weapon_exp)
Definition: xtra2.c:5832
void carry(bool pickup)
プレイヤーがオブジェクト上に乗った際の表示処理
Definition: cmd1.c:762
void update_playtime(void)
実ゲームプレイ時間を更新する
Definition: xtra1.c:6321
s16b feat_flower
Definition: variable.c:1251
const byte adj_mag_study[]
知力/賢さによるレベル毎の習得可能魔法数テーブル Stat Table (INT/WIS) – Number of half-spells per level
Definition: tables.c:106
void acquirement(int y1, int x1, int num, bool great, bool special, bool known)
獲得ドロップを行う。 Scatter some "great" objects near the player
Definition: object2.c:5459
bool is_closed_door(int feat)
地形が閉じたドアであるかの判定を行う。 / Return TRUE if the given grid is a closed door
Definition: cave.c:93
s16b spell_chance(int spell, int realm)
呪文の失敗率計算メインルーチン / Returns spell chance of failure for spell -RAK-
Definition: spells3.c:3937
void curse_equipment(int chance, int heavy_chance)
装備への呪い付加判定と付加処理 /
Definition: mspells1.c:659
bool place_monster(int y, int x, u32b mode)
一般的なモンスター生成処理のメインルーチン / Attempt to place a monster of the given race at the given location ...
Definition: monster2.c:3796
int show_equip(int target_item)
装備アイテムの表示を行う / Display the equipment.
Definition: object1.c:2310
void do_cmd_edit_autopick(void)
Definition: autopick.c:6016
birther previous_char
Definition: variable.c:824
bool stop_hex_spell(void)
プレイヤーが詠唱中の呪術から一つを選んで停止する
Definition: hex.c:53
bool gain_magic(void)
魔道具術師の魔力取り込み処理
Definition: racial.c:264
void do_cmd_quaff_potion(void)
薬を飲むコマンドのメインルーチン / Quaff some potion (from the pack or floor)
Definition: cmd6.c:1346
void teleport_monster_to(int m_idx, int ty, int tx, int power, u32b mode)
モンスターを指定された座標付近にテレポートする / Teleport monster next to a grid near the given location ...
Definition: spells3.c:181
const byte adj_con_fix[]
耐久による基本HP自然治癒値テーブル / Stat Table (CON) – base regeneration rate
Definition: tables.c:999
bool animate_dead(int who, int y, int x)
死者復活処理(起点より周囲5マス)
Definition: spells2.c:5338
s16b feat_pattern_end
Definition: variable.c:1235
byte tval_to_attr[128]
Definition: variable.c:786
void wipe_m_list(void)
プレイヤーのフロア離脱に伴う全モンスター配列の消去 / Delete/Remove all the monsters when the player leaves the level ...
Definition: monster2.c:519
bool teleport_monster(int dir, int distance)
モンスター用テレポート処理
Definition: spells2.c:5233
bool change_panel(int dy, int dx)
フォーカスを当てるべきマップ描画の基準座標を指定する(サブルーチン)
Definition: xtra2.c:2329
bool dispel_undead(int dam)
視界内のアンデッド・モンスターにダメージを与える処理 / Dispel undead monsters
Definition: spells2.c:2802
bool teleport_swap(int dir)
モンスターとの位置交換処理 / Switch position with a monster.
Definition: spells2.c:4853
bool curse_weapon(bool force, int slot)
武器呪縛処理のメインルーチン / Curse the players weapon
Definition: spells3.c:5079
errr check_time(void)
Angbandプレイ禁止時刻をチェック / Handle CHECK_TIME.
Definition: files.c:1272
bool inkey_base
Definition: variable.c:139
void wilderness_gen_small(void)
広域マップの生成(簡易処理版) / Build the wilderness area.
Definition: wild.c:696
void lose_exp(s32b amount)
Definition: effects.c:4878
bool center_running
Definition: variable.c:220
bool detect_monsters_mind(int range)
精神のあるモンスターを感知する / Detect all monsters it has mind on current panel
Definition: spells2.c:2452
cptr macro_trigger_keycode[2][MAX_MACRO_TRIG]
マクロの内容
Definition: variable.c:34
bool destroy_items
Definition: variable.c:320
bool set_tim_sh_fire(int v, bool do_dec)
一時的火炎のオーラの継続時間をセットする / Set "p_ptr->tim_sh_fire", notice observable changes
Definition: effects.c:2076
errr get_mon_num_prep(monster_hook_type monster_hook, monster_hook_type monster_hook2)
モンスター生成制限関数最大2つから / Apply a "monster restriction function" to the "monster allocation table" ...
Definition: monster2.c:1174
bool detect_monsters_xxx(int range, u32b match_flag)
flags3に対応するモンスターを感知する / A "generic" detect monsters routine, tagged to flags3
Definition: spells2.c:2583
void do_cmd_messages(int num_now)
メッセージのログを表示するコマンドのメインルーチン Recall the most recent message
Definition: cmd4.c:1149
s16b lite_x[LITE_MAX]
Definition: variable.c:433
bool set_paralyzed(int v)
麻痺の継続時間をセットする / Set "p_ptr->paralyzed", notice observable changes
Definition: effects.c:661
bool get_item(int *cp, cptr pmt, cptr str, int mode)
オブジェクト選択の汎用関数 / Let the user select an item, save its "index"
Definition: object1.c:2721
bool alert_trap_detect
Definition: variable.c:289
bool los(int y1, int x1, int y2, int x2)
LOS(Line Of Sight / 視線が通っているか)の判定を行う。
Definition: cave.c:157
s16b target_who
Definition: variable.c:398
char misc_to_char[256]
Definition: variable.c:779
void process_monsters_mtimed(int mtimed_idx)
全モンスターの各種状態値を時間経過により更新するメインルーチン
Definition: melee2.c:4230
void ring_of_power(int dir)
『一つの指輪』の効果処理 / Hack – activate the ring of power
Definition: cmd6.c:3503
void process_monsters(void)
全モンスターのターン管理メインルーチン / Process all the "live" monsters, once per game turn.
Definition: melee2.c:3392
bool poly_monster(int dir, int power)
チェンジモンスター処理
Definition: spells2.c:5183
bool disturb_panel
Definition: variable.c:284
errr fd_chop(int fd, huge n)
Definition: util.c:844
bool cheat_know
Definition: variable.c:357
s16b lite_n
Definition: variable.c:431
void roff_to_buf(cptr str, int wlen, char *tbuf, size_t bufsize)
Definition: util.c:5149
void set_pet(monster_type *m_ptr)
モンスターをペットにする
Definition: monster1.c:2445
int activation_index(object_type *o_ptr)
オブジェクトから能力発動IDを取得する。
Definition: artifact.c:2068
void do_cmd_save_and_exit(void)
セーブ後にゲーム中断フラグを立てる/ Save the game and exit
Definition: files.c:6166
void do_cmd_knowledge_mutations(void)
突然変異表示コマンドの実装 / List mutations we have...
Definition: mutation.c:1987
bool easy_open
Definition: variable.c:201
object_type * o_list
Definition: variable.c:721
bool autochara
Definition: variable.c:309
const byte feature_action_flags[FF_FLAG_MAX]
地形状態フラグテーブル / The table of features' actions
Definition: tables.c:6093
s16b get_obj_num(int level)
オブジェクト生成テーブルからアイテムを取得する / Choose an object kind that seems "appropriate" to the given level ...
Definition: object2.c:624
void compact_monsters(int size)
モンスター情報配列を圧縮する / Compact and Reorder the monster list
Definition: monster2.c:429
s16b get_new_floor_id(void)
新規に利用可能な保存フロアを返す / Initialize new saved floor and get its floor id.
Definition: floors.c:238
void update_smart_learn(int m_idx, int what)
SMART(適格に攻撃を行う)モンスターの学習状況を更新する / Learn about an "observed" resistance.
Definition: monster2.c:4523
bool magic_barrier(int m_idx)
反魔法結界の判定
Definition: hex.c:318
void create_name(int type, char *name)
bool summon_named_creature(int who, int oy, int ox, int r_idx, u32b mode)
特定モンスター種族を召喚により生成する / A "dangerous" function, creates a pet of the specified type ...
Definition: monster2.c:4132
bool leave_wanted
Definition: variable.c:326
alloc_entry * alloc_kind_table
Definition: variable.c:760
#define NUM_TECHNIC
Definition: defines.h:693
bool hates_acid(object_type *o_ptr)
アイテムが酸で破損するかどうかを判定する
Definition: spells3.c:4273
s32b turn_limit
Definition: variable.c:126
s16b feat_shallow_water
Definition: variable.c:1246
void forget_view(void)
Definition: cave.c:3328
bool view_unsafe_grids
Definition: variable.c:227
bool get_hack_dir(int *dp)
Definition: xtra2.c:5564
byte arg_graphics
Definition: variable.c:75
bool flush_failure
Definition: variable.c:278
byte redraw_y[REDRAW_MAX]
Definition: variable.c:460
s16b feat_glass_wall
Definition: variable.c:1226
#define MAX_NLEN
Definition: defines.h:462
bool fire_rocket(int typ, int dir, int dam, int rad)
ロケット系スペルの発動(詳細な差は確認中) / Cast a ball spell
Definition: spells2.c:4699
void do_cmd_inscribe(void)
アイテムの銘を刻むコマンドのメインルーチン Inscribe an object with a comment
Definition: cmd3.c:1183
bool inven_carry_okay(object_type *o_ptr)
アイテムを拾う際にザックから溢れずに済むかを判定する / Check if we have space for an item in the pack without overflow ...
Definition: object2.c:6064
void prt_map(void)
Definition: cave.c:1660
const cptr silly_attacks[MAX_SILLY_ATTACK]
幻覚時の打撃記述テーブル / Weird melee attack types when hallucinating
Definition: tables.c:5803
size_t my_strcat(char *buf, const char *src, size_t bufsize)
Definition: util.c:5323
bool set_afraid(int v)
恐怖の継続時間をセットする / Set "p_ptr->afraid", notice observable changes
Definition: effects.c:594
void init_normal_traps(void)
タグに従って、基本トラップテーブルを初期化する / Initialize arrays for normal traps
Definition: object2.c:5626
bool monster_can_cross_terrain(s16b feat, monster_race *r_ptr, u16b mode)
モンスターが地形を踏破できるかどうかを返す Check if monster can cross terrain
Definition: monster1.c:2508
void kingly(void)
勝利者用の引退演出処理 / Change the player into a King! -RAK-
Definition: scores.c:844
void reset_tim_flags(void)
プレイヤーの全ての時限効果をリセットする。 / reset timed flags
Definition: effects.c:132
bool leave_junk
Definition: variable.c:328
bool world_player
Definition: variable.c:1148
bool dimension_door(void)
次元の扉処理のメインルーチン / Dimension Door
Definition: spells3.c:5331
void change_floor(void)
フロアの切り替え処理 / Enter new floor.
Definition: floors.c:1103
cptr your_alignment(void)
Definition: xtra2.c:5807
char * r_name
Definition: variable.c:877
s16b quark_add(cptr str)
Definition: util.c:2348
int cap_mspeed
Definition: variable.c:1151
void object_tried(object_type *o_ptr)
オブジェクトを試行済にする / Something has been "sampled"
Definition: object2.c:816
void one_high_resistance(object_type *o_ptr)
対象のオブジェクトにランダムな上位耐性を一つ付加する。/ Choose one random high resistance
Definition: artifact.c:64
void do_cmd_note(void)
Definition: cmd4.c:3936
cptr horror_desc[MAX_SAN_HORROR]
ELDRITCH HORROR効果時のモンスターの形容メッセージ(通常時)
Definition: monster2.c:23
cptr ANGBAND_GRAF
Definition: variable.c:909
int mod_spell_chance_2(int chance)
呪文の失敗率修正処理2(消費魔力減少、呪い、負値修正) / Modify spell fail rate Using p_ptr->to_m_chance, p_ptr->dec_mana, p_ptr->easy_spell and p_ptr->heavy_spell
Definition: spells3.c:3920
void do_cmd_gain_hissatsu(void)
剣術コマンドの学習
Definition: hissatsu.c:396
bool heavy_armor(void)
プレイヤーが防具重量制限のある職業時にペナルティを受ける状態にあるかどうかを返す。
Definition: xtra1.c:6300
const cptr spell_names[VALID_REALM][32]
s16b panel_col_prt
Definition: variable.c:387
term * angband_term[8]
Definition: variable.c:549
#define MAX_HGT
表示上のダンジョンの最大垂直サイズ(SCREEN_HGTの3倍が望ましい) Maximum dungeon height in grids, must be a multiple of SCREEN_H...
Definition: defines.h:119
errr fd_lock(int fd, int what)
Definition: util.c:761
char savefile[1024]
Definition: variable.c:425
cptr ANGBAND_DIR
Definition: variable.c:915
bool set_dustrobe(int v, bool do_dec)
一時的破片のオーラの継続時間をセットする / Set "p_ptr->dustrobe", notice observable changes
Definition: effects.c:2441
cptr ANGBAND_DIR_HELP
Definition: variable.c:957
const byte adj_mag_fail[]
知力/賢さによる最低魔法失敗率テーブル Stat Table (INT/WIS) – Minimum failure rate (percentage)
Definition: tables.c:200
bool set_superstealth(bool set)
超隠密状態をセットする
Definition: effects.c:1896
bool always_repeat
Definition: variable.c:194
void update_mon_lite(void)
Definition: cave.c:2986
s16b message_num(void)
Definition: util.c:2419
bool arg_bigtile
Definition: variable.c:79
bool record_destroy_uniq
Definition: variable.c:336
s16b feat_pattern_4
Definition: variable.c:1234
u16b * message__ptr
Definition: variable.c:524
bool gain_random_mutation(int choose_mut)
プレイヤーに突然変異を与える
Definition: mutation.c:21
s16b lookup_kind(int tval, int sval)
tvalとsvalに対応するベースアイテムのIDを返す。 Find the index of the object_kind with the given tval and sval ...
Definition: object2.c:1845
void inven_drop(int item, int amt)
所持スロットから床下にオブジェクトを落とすメインルーチン / Drop (some of) a non-cursed inventory/equipment item ...
Definition: object2.c:6418
s32b turn_real(s32b hoge)
ゲームターンからの実時間換算を行うための補正をかける
Definition: dungeon.c:6698
s16b * mproc_list[MAX_MTIMED]
Definition: variable.c:731
cptr * macro__act
Definition: variable.c:477
s16b m_pop(void)
モンスター配列の空きを探す / Acquires and returns the index of a "free" monster.
Definition: monster2.c:595
#define F_LIT_MAX
Definition: defines.h:1222
void signals_handle_tstp(void)
OSからのSIGTSTPシグナルハンドラ / Handle SIGTSTP signals (keyboard suspend)
Definition: files.c:7524
mind_power mind_powers[5]
特殊技能の一覧テーブル
Definition: mind.c:23
byte temp_x[TEMP_MAX]
Definition: variable.c:454
bool fear_monster(int dir, int plev)
モンスター恐慌処理
Definition: spells2.c:5209
bool item_tester_no_ryoute
Definition: variable.c:996
int mon_damage_mod(monster_type *m_ptr, int dam, bool is_psy_spear)
モンスターに与えたダメージの修正処理 / Modify the physical damage done to the monster.
Definition: xtra2.c:1618
void do_cmd_bldg(void)
施設入り口にプレイヤーが乗った際の処理 / Do building commands
Definition: bldg.c:4621
cptr ANGBAND_DIR_USER
Definition: variable.c:981
int player_egid
Definition: variable.c:408
int lore_do_probe(int r_idx)
モンスターの調査による思い出補完処理 / Learn about a monster (by "probing" it)
Definition: monster2.c:1808
bool target_pet
Definition: variable.c:198
s16b temp_n
Definition: variable.c:452
bool view_reduce_view
Definition: variable.c:228
void prt(cptr str, int row, int col)
Definition: util.c:3077
FILE * my_fopen(cptr file, cptr mode)
Definition: util.c:353
bool detect_monsters_normal(int range)
一般のモンスターを感知する / Detect all "normal" monsters on the current panel
Definition: spells2.c:2195
errr file_character(cptr name)
プレイヤーステータスをファイルダンプ出力する Hack – Dump a character description file
Definition: files.c:4990
bool autoroller
Definition: variable.c:308
int show_inven(int target_item)
所持アイテムの表示を行う / Display the inventory.
Definition: object1.c:2144
bool object_allow_enchant_weapon(object_type *o_ptr)
オブジェクトが強化可能武器であるかを返す / Check if an object is weapon (including bows and ammo) and allows enchantment ...
Definition: obj_kind.c:305
bool detect_traps(int range, bool known)
プレイヤー周辺のトラップを感知する / Detect all traps on current panel
Definition: spells2.c:1887
void get_screen_size(int *wid_p, int *hgt_p)
現在のコンソール表示の縦横を返す。 / Get term size and calculate screen size
Definition: xtra2.c:2217
bool object_is_melee_weapon(object_type *o_ptr)
オブジェクトが近接武器として装備できるかを返す / Melee weapons
Definition: obj_kind.c:252
bool detect_objects_gold(int range)
プレイヤー周辺のアイテム財宝を感知する / Detect all "gold" objects on the current panel
Definition: spells2.c:1977
void message_add(cptr msg)
Definition: util.c:2469
bool record_sell
Definition: variable.c:342
void alter_reality(void)
現実変容処理
Definition: spells3.c:1777
bool show_ammo_no_crit
Definition: variable.c:312
void print_monster_list(int x, int y, int max_lines)
モンスターの出現リストを表示する / Print monster info in line
Definition: xtra1.c:1783
bool set_image(int v)
幻覚の継続時間をセットする / Set "p_ptr->image", notice observable changes
Definition: effects.c:725
bool use_bigtile
Definition: variable.c:135
void bell(void)
Definition: util.c:1684
void object_absorb(object_type *o_ptr, object_type *j_ptr)
両オブジェクトをスロットに重ね合わせる。 Allow one item to "absorb" another, assuming they are similar ...
Definition: object2.c:1790
void ascii_to_text(char *buf, cptr str)
Definition: util.c:1368
void self_knowledge(void)
自己分析処理(Nethackからのアイデア) / self-knowledge...
Definition: spells2.c:35
bool ironman_downward
Definition: variable.c:302
bool fresh_before
Definition: variable.c:229
s16b object_level
Definition: variable.c:121
void dump_virtues(FILE *OutFile)
徳のダンプ表示を行う。
Definition: avatar.c:485
bool binding_field(int dam)
鏡魔法「封魔結界」の効果処理
Definition: spells1.c:7846
bool charm_animal(int dir, int plev)
動物支配(1体)
Definition: spells2.c:5832
bool summon_specific(int who, int y1, int x1, int lev, int type, u32b mode)
モンスターを召喚により配置する / Place a monster (of the specified "type") near the given location.
Definition: monster2.c:4079
bool process_warning(int xx, int yy)
プレイヤーが特定地点へ移動した場合に警告を発する処理 / Examine the grid (xx,yy) and warn the player if there are any danger ...
Definition: object2.c:7115
void forget_flow(void)
Definition: cave.c:4080
bool show_item_graph
Definition: variable.c:244
void chg_virtue(int virtue, int amount)
対応する徳をプレイヤーがスロットに登録している場合に加減を行う。
Definition: avatar.c:402
bool remove_curse(void)
装備の軽い呪い解呪処理 / Remove most curses
Definition: spells3.c:2004
int monspell_damage(int SPELL_NUM, int m_idx, int TYPE)
モンスターの使う呪文の威力を返す /
Definition: mspells4.c:4091
int disconnect_server(int sd)
Definition: inet.c:474
void do_cmd_open(void)
「開ける」コマンドのメインルーチン / Open a closed/locked/jammed door or a closed/locked chest.
Definition: cmd2.c:1120
bool lose_all_info(void)
Definition: effects.c:4115
char player_base[32]
Definition: variable.c:418
void do_cmd_store(void)
店舗処理全体のメインルーチン / Enter a store, and interact with it.
Definition: store.c:4890
bool rogue_like_commands
Definition: variable.c:186
void(* ang_sort_swap)(vptr u, vptr v, int a, int b)
Definition: variable.c:1022
void object_flags(object_type *o_ptr, u32b flgs[TR_FLAG_SIZE])
オブジェクトのフラグ類を配列に与える Obtain the "flags" for an item
Definition: object1.c:110
void wiz_dark(void)
Definition: cave.c:4477
char * f_tag
Definition: variable.c:849
bool other_query_flag
Definition: variable.c:192
u16b max_f_idx
Definition: variable.c:1079
int get_keymap_dir(char ch)
Definition: util.c:4753
s16b battle_mon[4]
Definition: variable.c:1156
void dump_mutations(FILE *OutFile)
ファイルポインタを通じて突然変異の一覧を出力する
Definition: mutation.c:1486
bool spell_is_inate(u16b spell)
ID値が非魔術的な特殊技能かどうかを返す / Return TRUE if a spell is inate spell.
Definition: mspells1.c:1308
s16b feat_shallow_lava
Definition: variable.c:1248
void signals_ignore_tstp(void)
OSからのSIGTSTPシグナルを無視する関数 / Ignore SIGTSTP signals (keyboard suspend)
Definition: files.c:7509
bool trap_creation(int y, int x)
トラップ生成処理(起点から周囲1マス)
Definition: spells2.c:5255
bool potion_smash_effect(int who, int y, int x, int k_idx)
薬の破損効果処理 / Potions "smash open" and cause an area effect when
Definition: spells3.c:3469
bool charm_monsters(int dam)
チャーム・モンスター効果(プレイヤー視界範囲内) / Charm monsters
Definition: spells2.c:5698
bool object_is_rare(object_type *o_ptr)
オブジェクトがレアアイテムかどうかを返す / Rare weapons/aromors including Blade of Chaos, Dragon armors, etc.
Definition: obj_kind.c:123
const cptr stat_names_reduced[6]
能力値テーブル(能力低下時) / Abbreviations of damaged stats
Definition: tables.c:4793
cptr ANGBAND_DIR_BONE
Definition: variable.c:927
bool alloc_horde(int y, int x)
指定地点に1種類のモンスター種族による群れを生成する
Definition: monster2.c:3825
int acid_dam(int dam, cptr kb_str, int monspell, bool aura)
酸属性によるプレイヤー損害処理 / Hurt the player with Acid
Definition: spells3.c:4672
bool object_is_weapon_armour_ammo(object_type *o_ptr)
オブジェクトが武器、防具、矢弾として使用できるかを返す / Check if an object is weapon, armour or ammo
Definition: obj_kind.c:239
void delete_object(int y, int x)
フロアにマスに落ちているオブジェクトを全て削除する / Deletes all objects at given location Delete a dungeon object ...
Definition: object2.c:191
bool drain_exp(s32b drain, s32b slip, int hold_exp_prob)
Definition: effects.c:4897
s16b feat_down_stair
Definition: variable.c:1203
monster_race * real_r_ptr(monster_type *m_ptr)
モンスターの真の種族を返す / Extract monster race pointer of a monster's true form
Definition: monster2.c:195
s16b panel_col_min
Definition: variable.c:386
char * v_text
Definition: variable.c:832
void lite_spot(int y, int x)
Definition: cave.c:1622
void teleport_player_away(int m_idx, int dis)
プレイヤーのテレポートアウェイ処理 /
Definition: spells3.c:507
bool get_aim_dir(int *dp)
Definition: xtra2.c:4252
bool record_arena
Definition: variable.c:344
const monster_power monster_powers[MAX_MONSPELLS]
青魔法テーブル
Definition: tables.c:4491
byte gamma_table[256]
Definition: util.c:5009
bool object_is_artifact(object_type *o_ptr)
オブジェクトがアーティファクトかを返す / Check if an object is artifact
Definition: obj_kind.c:346
bool set_resist_magic(int v, bool do_dec)
一時的魔法防御の継続時間をセットする / Set "p_ptr->resist_magic", notice observable changes
Definition: effects.c:2260
bool object_similar(object_type *o_ptr, object_type *j_ptr)
両オブジェクトをスロットに重ねることができるかどうかを返す。 Determine if an item can absorb a second item.
Definition: object2.c:1763
bool mass_genocide_undead(int power, bool player_cast)
アンデッド・モンスターへの周辺抹殺処理ルーチン / Delete all nearby (non-unique) undead
Definition: spells2.c:3120
char * k_name
Definition: variable.c:855
bool record_danger
Definition: variable.c:343
bool lite_line(int dir, int dam)
LITE_WEAK属性による光源ビーム処理
Definition: spells2.c:5020
char * message__buf
Definition: variable.c:529
void update_flow(void)
Definition: cave.c:4121
void screen_save(void)
Definition: util.c:2983
void do_cmd_walk(bool pickup)
「歩く」動作コマンドのメインルーチン / Support code for the "Walk" and "Jump" commands
Definition: cmd2.c:2493
const mbe_info_type mbe_info[]
モンスターの打撃効力テーブル / The table of monsters' blow effects
Definition: tables.c:6050
void monster_race_track(int r_idx)
Definition: cave.c:4987
#define MAX_PATRON
カオスパトロンの最大定義数 / The number of "patrons" available (for Chaos Warriors)
Definition: defines.h:178
bool do_riding(bool force)
ペットから騎乗/下馬するコマンドのメインルーチン /
Definition: cmd5.c:1990
bool arg_force_original
Definition: variable.c:77
bool is_mirror_grid(cave_type *c_ptr)
Definition: cave.c:4804
s16b panel_row_prt
Definition: variable.c:387
bool leave_corpse
Definition: variable.c:327
void do_cmd_close(void)
「閉じる」コマンドのメインルーチン / Close an open door.
Definition: cmd2.c:1296
byte misc_to_attr[256]
Definition: variable.c:778
bool set_ele_immune(u32b immune_type, int v)
一時的元素免疫の継続時間をセットする / Set a temporary elemental brand.
Definition: effects.c:2713
bool apply_disenchant(int mode)
プレイヤーの装備劣化処理 / Apply disenchantment to the player's stuff
Definition: spells3.c:1041
void cnv_stat(int val, char *out_val)
現在の修正後能力値を3~17及び18/xxx形式に変換する / Converts stat num into a six-char (right justified) string ...
Definition: xtra1.c:21
u32b get_curse(int power, object_type *o_ptr)
モンスターのボール型&ブレス型魔法処理 /
Definition: mspells1.c:627
bool equippy_chars
Definition: variable.c:245
s16b kubi_r_idx[MAX_KUBI]
Definition: variable.c:1165
void mmove2(int *y, int *x, int y1, int x1, int y2, int x2)
Definition: cave.c:4841
bool get_com(cptr prompt, char *command, bool z_escape)
Definition: util.c:3722
void get_virtues(void)
作成中のプレイヤーキャラクターに徳8種類を与える。 / Select virtues & reset values for a new character
Definition: avatar.c:191
bool is_heavy_shoot(object_type *o_ptr)
射撃武器がプレイヤーにとって重すぎるかどうかの判定 /
Definition: xtra1.c:3060
byte z_patch
Definition: variable.c:58
void anger_monster(monster_type *m_ptr)
モンスターを怒らせる Anger the monster
Definition: monster1.c:2480
bool show_ammo_crit_ratio
Definition: variable.c:313
void do_cmd_suicide(void)
自殺するコマンドのメインルーチン Hack – commit suicide
Definition: files.c:6009
s32b record_turn
Definition: variable.c:348
int(* inven_func)(object_type *)
Definition: types.h:1531
bool lite_town
Definition: variable.c:299
void one_ability(object_type *o_ptr)
対象のオブジェクトに能力を一つ付加する。/ Choose one random ability
Definition: artifact.c:195
void monster_desc(char *desc, monster_type *m_ptr, int mode)
モンスターの呼称を作成する / Build a string describing a monster in some way.
Definition: monster2.c:1515
bool disarm_traps_touch(void)
トラップ解除処理(プレイヤー中心に周囲1マス)
Definition: spells2.c:5314
void ang_sort_aux(vptr u, vptr v, int p, int q)
Definition: xtra2.c:2639
bool is_hidden_door(cave_type *c_ptr)
マスに隠されたドアがあるかの判定を行う。 / Return TRUE if the given grid is a hidden closed door
Definition: cave.c:106
void do_cmd_nikki(void)
日記コマンド
Definition: cmd4.c:872
s16b calc_num_fire(object_type *o_ptr)
装備中の射撃武器の威力倍率を返す / calcurate the fire rate of target object
Definition: xtra1.c:3109
地形情報の構造体 / Information about terrain "features"
Definition: types.h:69
bool dispel_living(int dam)
視界内の生命のあるモンスターにダメージを与える処理 / Dispel 'living' monsters
Definition: spells2.c:2841
bool drain_life(int dir, int dam)
吸血ボルト処理
Definition: spells2.c:5032
int inkey_special(bool numpad_cursor)
Definition: util.c:5416
void race_score(int race_num)
スコアランキングの簡易表示(種族毎)サブルーチン / Race Legends -KMW-
Definition: scores.c:739
bool detect_monsters_invis(int range)
不可視のモンスターを感知する / Detect all "invisible" monsters around the player
Definition: spells2.c:2255
void do_cmd_target(void)
ターゲットを設定するコマンドのメインルーチン Target command
Definition: cmd3.c:1531
u32b weight_limit(void)
プレイヤーの所持重量制限を計算する / Computes current weight limit.
Definition: xtra1.c:3033
u32b option_mask[8]
Definition: variable.c:536
bool object_is_nameless(object_type *o_ptr)
オブジェクトが通常のアイテム(アーティファクト、エゴ、鍛冶師エッセンス付加いずれでもない)かを返す / Check if an object is neither artifact...
Definition: obj_kind.c:373
bool dispel_monsters(int dam)
視界内のあらゆるモンスターにダメージを与える処理 / Dispel all monsters
Definition: spells2.c:2832
void output_monster_spoiler(int r_idx, void(*roff_func)(byte attr, cptr str))
モンスター詳細情報を自動スポイラー向けに出力する / Hack – output description of the given monster race
Definition: monster1.c:2127
const byte adj_dex_ta[]
器用さによるAC修正テーブル Stat Table (DEX) – bonus to ac (plus 128)
Definition: tables.c:529
bool monster_living(monster_race *r_ptr)
モンスターが生命体かどうかを返す Is the monster "alive"?
Definition: monster1.c:2693
bool autosave_t
Definition: variable.c:370
byte item_tester_tval
Definition: variable.c:1002
void autopick_alter_item(int item, bool destroy)
Definition: autopick.c:1678
bool get_item_floor(int *cp, cptr pmt, cptr str, int mode)
オブジェクト選択の汎用関数(床上アイテム用) / Let the user select an item, save its "index"
Definition: object1.c:3762
bool set_confused(int v)
混乱の継続時間をセットする / Set "p_ptr->confused", notice observable changes
Definition: effects.c:449
bool set_invuln(int v, bool do_dec)
無傷球の継続時間をセットする / Set "p_ptr->invuln", notice observable changes
Definition: effects.c:1497
void dice_to_string(int base_damage, int dice_num, int dice_side, int dice_mult, int dice_div, char *msg)
ダイス目を文字列に変換する
Definition: monster1.c:143
bool stun_monsters(int dam)
モンスター朦朧効果(プレイヤー視界範囲内) / Stun monsters
Definition: spells2.c:5720
void choose_new_monster(int m_idx, bool born, int r_idx)
モンスターの変身処理
Definition: monster2.c:2840
byte mana_warn
Definition: variable.c:365
void torch_lost_fuel(object_type *o_ptr)
投擲時命中したたいまつの寿命を縮める。 Torches have special abilities when they are flaming.
Definition: object2.c:8904
void prevent_turn_overflow(void)
ターンのオーバーフローに対する対処
Definition: dungeon.c:6717
s16b calc_crit_ratio_shot(int weight, int plus_ammo, int plus_bow, int dam)
射撃時クリティカルによるダメージ期待値修正計算(スナイパーの集中処理と武器経験値) / critical happens at i / 10000
Definition: bldg.c:2373
void do_cmd_save_screen_html_aux(char *filename, int message)
Definition: cmd4.c:4999
void screen_roff(int r_idx, int mode)
モンスター情報の表示と共に画面を一時消去するサブルーチン / Hack – describe the given monster race at the top of the screen ...
Definition: monster1.c:2070
bool allow_debug_opts
Definition: variable.c:269
bool mass_genocide(int power, bool player_cast)
モンスターへの周辺抹殺処理ルーチン / Delete all nearby (non-unique) monsters
Definition: spells2.c:3078
byte view_y[VIEW_MAX]
Definition: variable.c:446
s16b feat_quartz_vein
Definition: variable.c:1216
bool monster_has_hostile_align(monster_type *m_ptr, int pa_good, int pa_evil, monster_race *r_ptr)
モンスターがプレイヤーに対して敵意を抱くかどうかを返す Check if this monster race has "hostile" alignment
Definition: monster1.c:2658
bool rustproof(void)
防具の錆止め防止処理
Definition: spells3.c:4862
s32b max_wild_x
Definition: variable.c:1109
void get_table_name_aux(char *out_string)
各種語彙からランダムな名前を作成する / Create a name from random parts.
Definition: flavor.c:79
void flavor_init(void)
ゲーム開始時に行われるベースアイテムの初期化ルーチン / Prepare the "variable" part of the "k_info" array.
Definition: flavor.c:282
bool get_rep_dir2(int *dp)
Definition: xtra2.c:4540
bool ang_sort_comp_quest_num(vptr u, vptr v, int a, int b)
Definition: cmd4.c:8291
byte color_char_to_attr(char c)
シンボル1文字をカラーIDに変更する / Convert a "color letter" into an "actual" color The colors are: dwsorgbuDWvyRGBU...
Definition: init1.c:1046
cptr item_activation(object_type *o_ptr)
オブジェクトの発動効果名称を返す(メインルーチン) / Determine the "Activation" (if any) for an artifact Return a string...
Definition: object1.c:474
s16b signal_count
Definition: variable.c:137
u16b message__tail
Definition: variable.c:519
bool smart_cheat
Definition: variable.c:297
bool record_maxdepth
Definition: variable.c:339
void set_friendly(monster_type *m_ptr)
モンスターを友好的にする
Definition: monster1.c:2435
cptr essence_name[]
エッセンス名テーブル / Essense names for Weapon smith
Definition: object2.c:7626
town_type * town
Definition: variable.c:743
bool send_score
Definition: variable.c:266
s16b feat_mirror
Definition: variable.c:1196
cptr ANGBAND_DIR_SCRIPT
Definition: variable.c:945
void clear_saved_floor_files(void)
保存フロア用テンポラリファイルを削除する / Kill temporal files
Definition: floors.c:125
bool polymorph_monster(int y, int x)
指定座標にいるモンスターを変身させる / Helper function – return a "nearby" race for polymorphing
Definition: spells3.c:5196
s16b feat_entrance
Definition: variable.c:1204
bool kawarimi(bool success)
変わり身処理
Definition: spells2.c:5855
bool object_is_shoukinkubi(object_type *o_ptr)
オブジェクトが賞金首の報酬対象になるかを返す
Definition: obj_kind.c:27
bool monk_notify_aux
Definition: variable.c:1041
bool stasis_evil(int dir)
邪悪なモンスター拘束(STASIS)処理
Definition: spells2.c:5148
#define MAX_SEIKAKU
性格の最大定義数
Definition: defines.h:177
void get_name(void)
プレイヤーの名前を変更するコマンドのメインルーチン Gets a name for the character, reacting to name changes.
Definition: files.c:5964
bool ident_spell(bool only_equip)
アイテム鑑定のメインルーチン処理 / Identify an object in the inventory (or on the floor)
Definition: spells3.c:2602
void combine_pack(void)
プレイヤーの所持スロットに存在するオブジェクトをまとめなおす / Combine items in the pack
Definition: object2.c:6484
s16b feat_black_market
Definition: variable.c:1241
bool destroy_doors_touch(void)
ドア破壊処理(プレイヤー中心に周囲1マス)
Definition: spells2.c:5304
bool enchant(object_type *o_ptr, int n, int eflag)
装備修正強化処理 / Enchants a plus onto an item.
Definition: spells3.c:2184
void monster_gain_exp(int m_idx, int s_idx)
モンスターの経験値取得処理
Definition: melee2.c:4353
cptr * quark__str
Definition: variable.c:498
int pet_t_m_idx
Definition: variable.c:1162
errr report_score(void)
スコア転送処理のメインルーチン
Definition: report.c:430
cptr keymap_act[KEYMAP_MODES][256]
Definition: variable.c:793
u16b max_a_idx
Definition: variable.c:1084
errr process_autopick_file(cptr name)
自動拾いファイルを読み込む /
Definition: files.c:7096
void do_cmd_kaji(bool only_browse)
鍛冶コマンドのメインルーチン
Definition: object2.c:8683
void disturb(int stop_search, int stop_travel)
Definition: cave.c:5021
void do_cmd_fire_aux(int item, object_type *j_ptr)
射撃処理のサブルーチン / Fire an object from the pack or floor.
Definition: cmd2.c:3191
const cptr realm_names[]
Definition: tables.c:3576
bool heal_monster(int dir, int dam)
モンスター回復処理
Definition: spells2.c:5089
static int damage
Definition: mane.c:15
const cptr monster_powers_short[MAX_MONSPELLS]
モンスター魔法名テーブル
Definition: tables.c:4694
bool alloc_monster(int dis, u32b mode)
ダンジョンの初期配置モンスターを生成1回生成する / Attempt to allocate a random monster in the dungeon.
Definition: monster2.c:3935
bool set_tim_res_nether(int v, bool do_dec)
Definition: effects.c:4980
#define VALID_REALM
Definition: defines.h:692
bool set_blessed(int v, bool do_dec)
祝福の継続時間をセットする / Set "p_ptr->blessed", notice observable changes
Definition: effects.c:1164
bool is_daytime(void)
ゲーム時間が日中かどうかを返す / Whether daytime or not
Definition: xtra1.c:127
u32b start_time
Definition: variable.c:1171
void apply_default_feat_lighting(byte f_attr[F_LIT_MAX], byte f_char[F_LIT_MAX])
調査中
Definition: cave.c:799
bool activate_ty_curse(bool stop_ty, int *count)
TY_CURSE処理発動 / Activate the evil Topi Ylinen curse.
Definition: spells2.c:5407
bool disturb_move
Definition: variable.c:280
int px
Definition: variable.c:393
const s16b cdd[8]
キーパッドの円環状方向配列 / Circular keypad direction array
Definition: tables.c:51
bool set_oppose_fire(int v, bool do_dec)
一時的火炎耐性の継続時間をセットする / Set "p_ptr->oppose_fire", notice observable changes
Definition: effects.c:2909
bool ironman_shops
Definition: variable.c:300
void store_maint(int town_num, int store_num)
店の品揃えを変化させる / Maintain the inventory at the stores.
Definition: store.c:5364
const byte extract_energy[200]
加速値による実質速度修正倍率テーブル / This table allows quick conversion from "speed" to "energy"
Definition: tables.c:2024
bool destroy_area(int y1, int x1, int r, bool in_generate)
*破壊*処理を行う / The spell of destruction
Definition: spells2.c:3335
s16b tval
ベースアイテムのメイン種別ID
Definition: bldg.c:1834
bool carry_query_flag
Definition: variable.c:188
bool confirm_destroy
Definition: variable.c:195
bool tree_creation(void)
森林生成処理(プレイヤー中心に周囲1マス)
Definition: spells2.c:5265
unsigned long huge
Definition: h-type.h:85
bool abbrev_all
Definition: variable.c:249
#define MAX_RACES
Definition: defines.h:822
bool auto_more
Definition: variable.c:190
errr top_twenty(void)
スコアの過去二十位内ランキングを表示する Enters a players name on a hi-score table, if "legal", and in any case...
Definition: scores.c:462
void do_cmd_observe(void)
アイテムを調査するコマンドのメインルーチン / Observe an item which has been identify-ed
Definition: cmd3.c:1062
void spoil_random_artifact(cptr fname)
ランダムアーティファクト内容をスポイラー出力するメインルーチン / Create a list file for random artifacts
Definition: wizard1.c:2715
s16b feat_wall_inner
Definition: variable.c:1267
bool turn_evil(int dam)
邪悪退散効果(プレイヤー視界範囲内) / Turn evil
Definition: spells2.c:5764
s16b o_max
Definition: variable.c:162
bool identify_item(object_type *o_ptr)
アイテム鑑定処理 / Identify an object
Definition: spells3.c:2524
void teleport_player_to(int ny, int nx, u32b mode)
プレイヤーを指定位置近辺にテレポートさせる Teleport player to a grid near the given location
Definition: spells3.c:558
byte attr
Definition: xtra1.c:340
void do_cmd_reload_autopick(void)
自動拾い設定ファイルをロードするコマンドのメインルーチン /
Definition: cmd4.c:2408
bool spell_learnable(int m_idx)
モンスターの唱えた呪文を青魔法で学習できるか判定する /
Definition: mspells4.c:51
#define MAX_CLASS
職業の最大定義数 Maximum number of player "class" types (see "table.c", etc)
Definition: defines.h:176
bool do_inc_stat(int stat)
Definition: effects.c:4041
#define MAX_BLDG
施設の種類最大数 / Number of buildings
Definition: defines.h:154
bool get_check(cptr prompt)
Definition: util.c:3596
bool set_monster_monfear(int m_idx, int v)
モンスターの恐慌状態値をセット / Set "m_ptr->mtimed[MTIMED_MONFEAR]", notice observable changes
Definition: melee2.c:3907
bool banish_evil(int dist)
視界内の邪悪なモンスターをテレポート・アウェイさせる処理 / Banish evil monsters
Definition: spells2.c:2781
u16b message__head
Definition: variable.c:514
bool set_monster_stunned(int m_idx, int v)
モンスターの朦朧状態値をセット / Set "m_ptr->mtimed[MTIMED_STUNNED]", notice observable changes
Definition: melee2.c:3823
bool detect_objects_magic(int range)
魔法効果のあるのアイテムオブジェクトを感知する / Detect all "magic" objects on the current panel.
Definition: spells2.c:2113
s16b today_mon
Definition: variable.c:1166
void apply_nexus(monster_type *m_ptr)
プレイヤーの因果混乱処理 / Apply Nexus
Definition: spells3.c:1189
void do_cmd_use_staff(void)
杖を使うコマンドのメインルーチン /
Definition: cmd6.c:2548
int errr
エラーコードの定義 / Error codes for function return values
Definition: h-type.h:56
bool detect_monsters_string(int range, cptr)
該当シンボルのモンスターを感知する / Detect all (string) monsters on current panel
Definition: spells2.c:2517
cptr * macro__pat
Definition: variable.c:472
int init_flags
Definition: variable.c:1135
const cptr artifact_bias_name[MAX_BIAS]
Definition: tables.c:6537
u16b max_e_idx
Definition: variable.c:1089
void wall_breaker(void)
周辺破壊効果(プレイヤー中心)
Definition: spells2.c:5638
unsigned short u16b
Definition: h-type.h:93
bool make_object(object_type *j_ptr, u32b mode)
生成階に応じたベースアイテムの生成を行う。 Attempt to make an object (normal or good/great)
Definition: object2.c:4791
int monspell_to_monster(int SPELL_NUM, int y, int x, int m_idx, int t_idx)
モンスターからモンスターへの呪文の振り分け関数。 /
Definition: mspells4.c:3531
s16b feat_magma_vein
Definition: variable.c:1215
bool earthquake_aux(int cy, int cx, int r, int m_idx)
地震処理(サブルーチン) / Induce an "earthquake" of the given radius at the given location.
Definition: spells2.c:3631
bool object_is_weapon(object_type *o_ptr)
オブジェクトが武器として装備できるかどうかを返す / Check if an object is weapon (including bows and ammo) ...
Definition: obj_kind.c:189
bool dispel_check(int m_idx)
モンスターがプレイヤーに魔力消去を与えるべきかを判定するルーチン Check should monster cast dispel spell.
Definition: mspells1.c:962
u32b seed_flavor
Definition: variable.c:94
bool fire_beam(int typ, int dir, int dam)
ビーム系スペルの発動 / Cast a beam spell.
Definition: spells2.c:4982
const cptr color_char
スクリーン表示色キャラクタ / Encode the screen colors
Definition: tables.c:99
bool make_gold(object_type *j_ptr)
生成階に応じた財宝オブジェクトの生成を行う。 Make a treasure object
Definition: object2.c:4963
bool set_slow(int v, bool do_dec)
減速の継続時間をセットする / Set "p_ptr->slow", notice observable changes
Definition: effects.c:920
bool mon_hook_dungeon(int r_idx)
モンスターがダンジョンに出現するかどうかを返す
Definition: monster1.c:2141
const cptr exp_level_str[5]
技能値到達表記テーブル
Definition: tables.c:5699
const dragonbreath_type dragonbreath_info[]
装備耐性に準じたブレス効果の選択テーブル / Define flags, effect type, name for dragon breath activation ...
Definition: tables.c:6218
void str_tolower(char *str)
Definition: util.c:5392
void get_table_sindarin_aux(char *out_string)
ランダムなシンダリン銘を作成する / Make random Sindarin name
Definition: flavor.c:159
const s16b ddx[10]
dddで定義した順にベクトルのX軸成分を定義 / Global arrays for converting "keypad direction" into offsets ...
Definition: tables.c:26
bool monst_spell_monst(int m_idx)
モンスターが敵モンスターに特殊能力を使う処理のメインルーチン / Monster tries to 'cast a spell' (or breath, etc) at another monster...
Definition: mspells2.c:256
bool wall_stone(void)
壁生成処理(プレイヤー中心に周囲1マス)
Definition: spells2.c:5285
const s16b ddy[10]
dddで定義した順にベクトルのY軸成分を定義 / Global arrays for converting "keypad direction" into offsets ...
Definition: tables.c:32
void map_info(int y, int x, byte *ap, char *cp, byte *tap, char *tcp)
Mコマンドによる縮小マップの表示を行う / Extract the attr/char to display at the given (legal) map location.
Definition: cave.c:946
int player_uid
Definition: variable.c:406
bool screen_object(object_type *o_ptr, u32b mode)
オブジェクトの*鑑定*内容を詳述して表示する / Describe a "fully identified" item
Definition: object1.c:513
bool make_attack_normal(int m_idx)
モンスターからプレイヤーへの打撃処理 / Attack the player via physical attacks.
Definition: melee1.c:148
bool left_hander
Definition: variable.c:306
void do_cmd_pet_dismiss(void)
ペットを開放するコマンドのメインルーチン
Definition: cmd5.c:1654
s16b monster_level
Definition: variable.c:122
void do_cmd_version(void)
Definition: cmd4.c:3957
int dist_to_line(int y, int x, int y1, int x1, int y2, int x2)
Definition: spells1.c:6289
void gain_exp_64(s32b amount, u32b amount_frac)
Definition: effects.c:4748
void do_cmd_tunnel(void)
「掘る」動作コマンドのメインルーチン / Tunnels through "walls" (including rubble and closed doors)
Definition: cmd2.c:1564
bool stop_hex_spell_all(void)
プレイヤーが詠唱中の全呪術を停止する
Definition: hex.c:26
s16b command_dir
Definition: variable.c:101
door_type feat_door[MAX_DOOR_TYPES]
Definition: variable.c:1199
int distance(int y1, int x1, int y2, int x2)
2点間の距離をニュートン・ラプソン法で算出する / Distance between two points via Newton-Raphson technique ...
Definition: cave.c:34
signed long s32b
Definition: h-type.h:101
void do_cmd_takeoff(void)
装備を外すコマンドのメインルーチン / Take off an item
Definition: cmd3.c:637
bool character_icky
Definition: variable.c:89
void search(void)
プレイヤーの探索処理判定
Definition: cmd1.c:634
int get_mproc_idx(int m_idx, int mproc_type)
モンスターの時限ステータスを取得する
Definition: melee2.c:3608
s16b mon_lite_x[MON_LITE_MAX]
Definition: variable.c:440
bool ironman_small_levels
Definition: variable.c:301
void user_name(char *buf, int id)
Definition: util.c:107
bool sukekaku
Definition: variable.c:1175
void place_gold(int y, int x)
フロアの指定位置に生成階に応じた財宝オブジェクトの生成を行う。 Places a treasure (Gold or Gems) at given location ...
Definition: object2.c:5008
int kakekin
Definition: variable.c:1159
bool explosive_rune(void)
爆発のルーン設置処理 / Leave an "explosive rune" which prevents monster movement
Definition: spells3.c:1869
player_type * p_ptr
Definition: variable.c:807
byte delay_factor
Definition: variable.c:367
#define MAX_SEXES
性別の定義最大数 / Maximum number of player "sex" types (see "table.c", etc)
Definition: defines.h:175
bool send_world_score(bool do_send)
スコアサーバへの転送処理
Definition: scores.c:421
bool set_tim_invis(int v, bool do_dec)
時限透明視の継続時間をセットする / Set "p_ptr->tim_invis", notice observable changes
Definition: effects.c:1647
int count_bits(u32b x)
符号なし32ビット整数のビット数を返す。
Definition: mutation.c:2013
bool target_okay(void)
Definition: xtra2.c:2746
void toggle_inven_equip(void)
サブウィンドウに所持品、装備品リストの表示を行う / Flip "inven" and "equip" in any sub-windows
Definition: object1.c:2501
void browse_movie(void)
Definition: chuukei.c:1106
s16b alloc_kind_size
Definition: variable.c:755
bool teleport_player_aux(int dis, u32b mode)
プレイヤーのテレポート先選定と移動処理 / Teleport the player to a location up to "dis" grids away.
Definition: spells3.c:347
void fetch(int dir, int wgt, bool require_los)
アイテム引き寄せ処理 / Fetch an item (teleport it right underneath the caster)
Definition: spells3.c:1675
bool set_ele_attack(u32b attack_type, int v)
一時的元素スレイの継続時間をセットする / Set a temporary elemental brand.
Definition: effects.c:2633
errr type_string(cptr str, uint len)
Definition: util.c:5114
void do_cmd_zap_rod(void)
ロッドを使うコマンドのメインルーチン /
Definition: cmd6.c:3451
bool show_labels
Definition: variable.c:242
bool set_tim_levitation(int v, bool do_dec)
一時的浮遊の継続時間をセットする / Set "p_ptr->tim_levitation", notice observable changes
Definition: effects.c:1957
bool shimmer_monsters
Definition: variable.c:149
void move_cursor(int row, int col)
Definition: util.c:998
u16b max_m_idx
Definition: variable.c:1104
void torch_flags(object_type *o_ptr, u32b *flgs)
投擲時たいまつに投げやすい/焼棄/アンデッドスレイの特別効果を返す。 Torches have special abilities when they are flaming.
Definition: object2.c:8865
void forget_lite(void)
Definition: cave.c:2500
cptr ANGBAND_DIR_FILE
Definition: variable.c:951
cptr macro_trigger_name[MAX_MACRO_TRIG]
マクロのトリガーコード
Definition: variable.c:33
bool disturb_minor
Definition: variable.c:286
bool detect_objects_normal(int range)
通常のアイテムオブジェクトを感知する / Detect all "normal" objects on the current panel
Definition: spells2.c:2041
bool display_path
Definition: variable.c:233
bool flush_disturb
Definition: variable.c:279
void call_the_(void)
虚無招来処理 /
Definition: spells3.c:1592
bool confirm_leave_level(bool down_stair)
フロア脱出時に出戻りが不可能だった場合に警告を加える処理
Definition: cmd2.c:21
int monspell_to_player(int SPELL_NUM, int y, int x, int m_idx)
モンスターからプレイヤーへの呪文の振り分け関数。 /
Definition: mspells4.c:3418
bool use_old_target
Definition: variable.c:193
bool glyph_creation(void)
魔法のルーン生成処理(プレイヤー中心に周囲1マス)
Definition: spells2.c:5275
bool leave_chest
Definition: variable.c:325
bool do_cmd_mane(bool baigaesi)
ものまねコマンドのメインルーチン / do_cmd_cast calls this function if the player's class is 'imitator'.
Definition: mane.c:957
void do_cmd_aim_wand(void)
魔法棒を使うコマンドのメインルーチン /
Definition: cmd6.c:3021
bool set_monster_confused(int m_idx, int v)
モンスターの混乱状態値をセット / Set "m_ptr->mtimed[MTIMED_CONFUSED]", notice observable changes ...
Definition: melee2.c:3865
bool do_dec_stat(int stat)
Definition: effects.c:3977
const byte adj_int_dis[]
知力によるトラップ解除修正テーブル Stat Table (INT) – disarming
Definition: tables.c:482
s32b old_turn
Definition: variable.c:129
bool stasis_monster(int dir)
モンスター拘束(STASIS)処理
Definition: spells2.c:5137
s16b resting
Definition: variable.c:115
bool command_menu
Definition: variable.c:191
void do_poly_wounds(void)
Definition: effects.c:4163
bool easy_open_door(int y, int x)
移動処理による簡易な「開く」処理 / easy_open_door –
Definition: cmd2.c:1660
void change_race(int new_race, cptr effect_msg)
Definition: effects.c:4191
void store_init(int town_num, int store_num)
店舗情報を初期化する / Initialize the stores
Definition: store.c:5448
const byte adj_mag_stat[]
知力/賢さによる魔法失敗率修正テーブル Stat Table (INT/WIS) – Various things
Definition: tables.c:247
bool confirm_quest
Definition: variable.c:197
void breath(int y, int x, int m_idx, int typ, int dam_hp, int rad, bool breath, int monspell, int target_type)
モンスターのボール型&ブレス型魔法処理 / Cast a breath (or ball) attack at the player Pass over any monsters that may be...
Definition: mspells1.c:577
bool fresh_message
Definition: variable.c:231
void do_cmd_disarm(void)
箱、床のトラップ解除処理双方の統合メインルーチン / Disarms a trap, or chest
Definition: cmd2.c:1957
bool is_glyph_grid(cave_type *c_ptr)
Definition: cave.c:4816
bool disturb_trap_detect
Definition: variable.c:288
s16b command_see
Definition: variable.c:103
s16b gf_color[MAX_GF]
Definition: variable.c:1130
void object_kind_track(int k_idx)
Definition: cave.c:5001
cptr err_str[PARSE_ERROR_MAX]
エラーメッセージの名称定義 / Standard error message text
Definition: init2.c:257
s16b command_rep
Definition: variable.c:100
bool repeat_pull(int *what)
Definition: util.c:4829
cptr process_pref_file_expr(char **sp, char *fp)
process_pref_fileのサブルーチンとして条件分岐処理の解釈と結果を返す / Helper function for "process_pref_file()" ...
Definition: files.c:756
bool set_tim_infra(int v, bool do_dec)
時限赤外線視力の継続時間をセットする / Set "p_ptr->tim_infra", notice observable changes
Definition: effects.c:1711
int mod_spell_chance_1(int chance)
呪文の失敗率修正処理1(呪い、消費魔力減少、呪文簡易化) / Modify spell fail rate Using p_ptr->to_m_chance, p_ptr->dec_mana, p_ptr->easy_spell and p_ptr->heavy_spell
Definition: spells3.c:3895
void disclose_grid(int y, int x)
マスに存在するトラップを秘匿する / Disclose an invisible trap
Definition: object2.c:5692
quest_type * quest
Definition: variable.c:1115
cptr ANGBAND_SYS
Definition: variable.c:893
bool player_can_enter(s16b feature, u16b mode)
プレイヤーが地形踏破可能かを返す
Definition: cmd1.c:2790
bool confuse_monster(int dir, int plev)
モンスター混乱処理
Definition: spells2.c:5159
void bolt(int m_idx, int y, int x, int typ, int dam_hp, int monspell, int target_type)
モンスターのボルト型魔法処理 / Cast a bolt at the player Stop if we hit a monster Affect monsters and the player ...
Definition: mspells1.c:512
char savefile_base[40]
Definition: variable.c:426
s16b cur_hgt
Definition: variable.c:117
bool character_generated
Definition: variable.c:84
void do_cmd_hissatsu_browse(void)
int set_fire_destroy(object_type *o_ptr)
アイテムが火炎で破損するかどうかを判定する(メインルーチン) / Burn something
Definition: spells3.c:4472
byte redraw_x[REDRAW_MAX]
Definition: variable.c:461
int connect_server(int timeout, const char *host, int port)
Definition: inet.c:256
bool disturb_near
Definition: variable.c:282
bool choose_ele_attack(void)
Definition: effects.c:5094
void do_cmd_hissatsu(void)
剣術コマンドのメインルーチン
Definition: hissatsu.c:325
bool set_oppose_elec(int v, bool do_dec)
一時的電撃耐性の継続時間をセットする / Set "p_ptr->oppose_elec", notice observable changes
Definition: effects.c:2851
bool process_the_world(int num, int who, bool vs_player)
モンスターの時間停止処理
Definition: melee2.c:4278
s16b critical_shot(int weight, int plus_ammo, int plus_bow, int dam)
プレイヤーからモンスターへの射撃クリティカル判定 / Critical hits (from objects thrown by player) Factor in item weight...
Definition: cmd1.c:249
void do_cmd_read_scroll(void)
読むコマンドのメインルーチン / Eat some food (from the pack or floor)
Definition: cmd6.c:1988
bool always_small_levels
Definition: variable.c:260
const byte adj_chr_gold[]
魅力による店での取引修正テーブル Stat Table (CHR) – payment percentages
Definition: tables.c:294
const byte blows_table[12][12]
魅力による魅了能力修正テーブル / This table is used to help calculate the number of blows the player can make in a s...
Definition: tables.c:1185
void leave_quest_check(void)
クエスト階層から離脱する際の処理
Definition: dungeon.c:1143
void pause_line(int row)
Definition: util.c:3854
bool reset_recall(void)
フロア・リセット処理
Definition: spells3.c:979
bool set_tim_esp(int v, bool do_dec)
時限ESPの継続時間をセットする / Set "p_ptr->tim_esp", notice observable changes
Definition: effects.c:1583
int highscore_fd
Definition: variable.c:1141
bool trap_can_be_ignored(int feat)
該当地形のトラップがプレイヤーにとって無効かどうかを判定して返す
Definition: cmd1.c:3039
bool leave_special
Definition: variable.c:329
int fd_make(cptr file, int mode)
Definition: util.c:699
void do_cmd_time(void)
Definition: cmd4.c:8728
bool create_named_art(int a_idx, int y, int x)
フロアの指定された位置に固定アーティファクトを生成する。 / Create the artifact of the specified number
Definition: artifact.c:3793
void move_cursor_relative(int row, int col)
Definition: cave.c:1394
bool wall_to_mud(int dir, int dam)
岩石溶解処理
Definition: spells2.c:5044
void do_cmd_rerate(bool display)
プレイヤーのヒットダイスを振り直した後明示を行う / Hack – Rerate Hitpoints
Definition: wizard2.c:59
void one_sustain(object_type *o_ptr)
対象のオブジェクトにランダムな能力維持を一つ付加する。/ Choose one random sustain
Definition: artifact.c:44
bool browsing_movie
Definition: variable.c:1283
bool view_perma_grids
Definition: variable.c:225
void init_wilderness_terrains(void)
荒野の地勢設定全体を初期化するメインルーチン / Initialize arrays for wilderness terrains
Definition: wild.c:1028
char * r_text
Definition: variable.c:878
int cold_dam(int dam, cptr kb_str, int monspell, bool aura)
冷気属性によるプレイヤー損害処理 / Hurt the player with Cold
Definition: spells3.c:4820
byte view_x[VIEW_MAX]
Definition: variable.c:447
s16b target_col
Definition: variable.c:399
bool cheat_room
Definition: variable.c:355
cptr ANGBAND_KEYBOARD
Definition: variable.c:902
bool view_torch_grids
Definition: variable.c:226
bool psychometry(void)
超能力者のサイコメトリー処理/ Forcibly pseudo-identify an object in the inventory (or on the floor) ...
Definition: dungeon.c:1227
monster_hook_type get_monster_hook(void)
プレイヤーの現在の広域マップ座標から得た地勢を元にモンスターの生成条件関数を返す
Definition: monster1.c:2360
void wilderness_gen(void)
広域マップの生成 / Build the wilderness area outside of the town.
Definition: wild.c:448
const byte adj_str_blow[]
腕力による攻撃回数算定値テーブル Stat Table (STR) – help index into the "blow" table
Definition: tables.c:858
bool quick_messages
Definition: variable.c:189
s32b flag_cost(object_type *o_ptr, int plusses)
オブジェクトのフラグ類から価格を算出する / Return the value of the flags the object has...
Definition: object2.c:890
void update_mon(int m_idx, bool full)
モンスターの各情報を更新する / This function updates the monster record of the given monster
Definition: monster2.c:2349
const option_type option_info[]
オプションテーブル / Available Options
Definition: tables.c:4928
bool monk_armour_aux
Definition: variable.c:1040
void get_max_stats(void)
プレイヤーの限界ステータスを決める。
Definition: birth.c:2728
void close_game(void)
ゲーム終了処理 / Close up the current game (player may or may not be dead)
Definition: files.c:6790
bool restore_level(void)
Definition: effects.c:4089
void unlite_room(int y1, int x1)
指定された部屋内を暗くする / Darken all rooms containing the given location
Definition: spells2.c:4551
bool preserve_mode
Definition: variable.c:307
bool check_book_realm(const byte book_tval, const byte book_sval)
tval/sval指定のベースアイテムがプレイヤーの使用可能な魔法書かどうかを返す / Hack: Check if a spellbook is one of the realms we can us...
Definition: object1.c:1592
void do_cmd_rerate_aux(void)
プレイヤーのヒットダイスを振り直す / Roll the hitdie – aux of do_cmd_rerate()
Definition: wizard2.c:20
bool manual_haggle
Definition: variable.c:294
s16b command_wrk
Definition: variable.c:104
void do_cmd_run(void)
「走る」動作コマンドのメインルーチン / Start running.
Definition: cmd2.c:2569
bool create_artifact(object_type *o_ptr, bool a_scroll)
ランダムアーティファクト生成のメインルーチン
Definition: artifact.c:1719
s16b num_repro
Definition: variable.c:120
const cptr copyright[5]
コピーライト情報 / Hack – Link a copyright message into the executable
Definition: variable.c:19
bool set_tim_reflect(int v, bool do_dec)
一時的反射の継続時間をセットする / Set "p_ptr->tim_reflect", notice observable changes
Definition: effects.c:2321
void do_cmd_study(void)
魔法を学習するコマンドのメインルーチン / Study a book to gain a new spell/prayer
Definition: cmd5.c:655
bool set_ultimate_res(int v, bool do_dec)
Definition: effects.c:4925
s16b m_cnt
Definition: variable.c:166
bool mirror_tunnel(void)
鏡抜け処理のメインルーチン / Mirror Master's Dimension Door
Definition: spells3.c:5351
object_type * inventory
Definition: variable.c:749
void brand_weapon(int brand_type)
武器へのエゴ付加処理 / Brand the current weapon
Definition: spells3.c:1293
bool arg_fiddle
Definition: variable.c:71
s16b redraw_n
Definition: variable.c:459
int sint
sint型をintとして定義 / A signed, standard integer (at least 2 bytes)
Definition: h-type.h:78
artifact_type * a_info
Definition: variable.c:861
bool change_wild_mode(void)
荒野から広域マップへの切り替え処理 / Initialize arrays for wilderness terrains
Definition: wild.c:1108
bool center_player
Definition: variable.c:219
void leave_tower_check(void)
「塔」クエストの各階層から離脱する際の処理
Definition: dungeon.c:1196
void determine_bounty_uniques(void)
賞金首となるユニークを確定する / Determine bounty uniques
Definition: dungeon.c:6006
s16b label_to_equip(int c)
選択アルファベットラベルからプレイヤーの装備オブジェクトIDを返す / Convert a label into the index of a item in the "equip" ...
Definition: object1.c:1358
bool object_is_quest_target(object_type *o_ptr)
オブジェクトがクエストの達成目的か否かを返す。
Definition: flavor.c:1248
cptr virtue[MAX_VIRTUE]
徳の名称 / The names of the virtues
Definition: avatar.c:22
bool clean_shot(int y1, int x1, int y2, int x2, bool is_friend)
モンスターにとってボルト型魔法が有効な状態かを返す / Determine if a bolt spell will hit the player.
Definition: mspells1.c:455
int fd_open(cptr file, int flags)
Definition: util.c:744
char * my_strstr(const char *haystack, const char *needle)
Definition: util.c:5346
const cptr angband_music_basic_name[MUSIC_BASIC_MAX]
Definition: variable.c:668
s16b max_floor_id
Definition: variable.c:708
bool set_monster_slow(int m_idx, int v)
Definition: melee2.c:3777
bool do_cmd_magic_eater(bool only_browse, bool powerful)
取り込んだ魔力を利用するコマンドのメインルーチン / Use eaten rod, wand or staff
Definition: cmd6.c:4580
bool set_tim_stealth(int v, bool do_dec)
隠密の歌の継続時間をセットする / Set "p_ptr->tim_stealth", notice observable changes
Definition: effects.c:1836
void update_monsters(bool full)
単純に生存している全モンスターの更新処理を行う / This function simply updates all the (non-dead) monsters (see above)...
Definition: monster2.c:2742
bool reinit_wilderness
Definition: variable.c:177
s32b object_value(object_type *o_ptr)
オブジェクト価格算出のメインルーチン / Return the price of an item including plusses (and charges)
Definition: object2.c:1385
cptr map_name(void)
現在のマップ名を返す /
Definition: xtra1.c:189
errr path_build(char *buf, int max, cptr path, cptr file)
Definition: util.c:315
const int chest_traps[64]
箱のトラップテーブル
Definition: tables.c:3611
bool record_buy
Definition: variable.c:341
void message_pain(int m_idx, int dam)
ダメージを受けたモンスターの様子を記述する / Dump a message describing a monster's reaction to damage
Definition: monster2.c:4195
bool cave_player_teleportable_bold(int y, int x, u32b mode)
指定されたマスにプレイヤーがテレポート可能かどうかを判定する。
Definition: spells3.c:281
void mproc_init(void)
モンスターの時限ステータスリストを初期化する / Initialize monster process
Definition: melee2.c:3650
bool set_tsubureru(int v, bool do_dec)
つぶれるの継続時間をセットする / Set "p_ptr->tsubureru", notice observable changes
Definition: effects.c:1041
void prt_path(int y, int x)
Definition: cave.c:1743
s16b m_max
Definition: variable.c:165
void do_cmd_snipe_browse(void)
スナイパー技能コマンドの表示 /
Definition: snipe.c:620
bool hates_elec(object_type *o_ptr)
アイテムが電撃で破損するかどうかを判定する / Does a given object (usually) hate electricity?
Definition: spells3.c:4330
int show_floor(int target_item, int y, int x, int *min_width)
床下に落ちているアイテムの一覧を返す / Display a list of the items on the floor at the given location.
Definition: object1.c:3626
bool get_rep_dir(int *dp, bool under)
Definition: xtra2.c:4402
void show_highclass(void)
スコアランキングの簡易表示 / show_highclass - selectively list highscores based on class -KMW- ...
Definition: scores.c:662
bool fire_ball(int typ, int dir, int dam, int rad)
ボール系スペルの発動 / Cast a ball spell
Definition: spells2.c:4660
ego_item_type * e_info
Definition: variable.c:868
void wipe_generate_cave_flags(void)
フロアに存在する全マスの記憶状態を初期化する / Wipe all unnecessary flags after cave generation
Definition: generate.c:1454
bool object_is_smith(object_type *o_ptr)
オブジェクトが鍛冶師のエッセンス付加済みかを返す / Check if an object is made by a smith's special ability ...
Definition: obj_kind.c:333
bool object_is_favorite(object_type *o_ptr)
オブジェクトがプレイヤーの職業に応じた適正武器か否かを返す / Favorite weapons
Definition: obj_kind.c:57
errr get_rnd_line(cptr file_name, int entry, char *output)
ファイルからランダムに行を一つ取得する / Get a random line from a file
Definition: files.c:6963
errr fd_kill(cptr file)
Definition: util.c:598
bool always_pickup
Definition: variable.c:187
int calc_mutant_regenerate_mod(void)
突然変異による自然回復ペナルティをパーセント値で返す / Return the modifier to the regeneration rate (in percent) ...
Definition: mutation.c:2043
void set_action(int typ)
プレイヤーの継続行動を設定する。
Definition: effects.c:24
void inven_item_increase(int item, int num)
アイテムの残り所持数メッセージを表示する / Increase the "number" of an item in the inventory
Definition: object2.c:5822
void beam(int m_idx, int y, int x, int typ, int dam_hp, int monspell, int target_type)
モンスターのビーム型魔法処理 /
Definition: mspells1.c:543
void prepare_browse_movie_aux(cptr filename)
Definition: chuukei.c:1089
const cptr color_names[16]
色名称テーブル / Hack – the "basic" color names (see "TERM_xxx")
Definition: tables.c:4736
int riding_exp_level(int riding_exp)
Definition: xtra2.c:5845
bool detect_all(int range)
全感知処理 / Detect everything
Definition: spells2.c:2665
void msg_print(cptr msg)
Definition: util.c:2821
bool set_fast(int v, bool do_dec)
加速の継続時間をセットする / Set "p_ptr->fast", notice observable changes
Definition: effects.c:798
const player_sex * sp_ptr
Definition: variable.c:813
void repeat_push(int what)
Definition: util.c:4816
s16b feat_none
Definition: variable.c:1188
bool confirm_wear
Definition: variable.c:196
void lore_treasure(int m_idx, int num_item, int num_gold)
モンスターの撃破に伴うドロップ情報の保管処理 / Take note that the given monster just dropped some treasure ...
Definition: monster2.c:1926
int summon_cyber(int who, int y, int x)
サイバーデーモンの召喚
Definition: spells2.c:5610
int take_hit(int damage_type, int damage, cptr hit_from, int monspell)
Definition: effects.c:4398
bool ang_sort_comp_hook(vptr u, vptr v, int a, int b)
モンスター種族情報を特定の基準によりソートするための比較処理 Sorting hook – Comp function – see below
Definition: cmd3.c:1683
void print_rel(char c, byte a, int y, int x)
Definition: cave.c:1408
bool do_cmd_cast_learned(void)
青魔法コマンドのメインルーチン / do_cmd_cast calls this function if the player's class is 'Blue-Mage'.
Definition: mspells3.c:1464
void do_cmd_refill(void)
燃料を補充するコマンドのメインルーチン Refill the players lamp, or restock his torches
Definition: cmd3.c:1488
bool fire_ball_hide(int typ, int dir, int dam, int rad)
ボール(ハイド)系スペルの発動 / Cast a ball spell
Definition: spells2.c:4735
bool mon_take_hit(int m_idx, int dam, bool *fear, cptr note)
モンスターのHPをダメージに応じて減算する / Decreases monsters hit points, handling monster death.
Definition: xtra2.c:1759
void get_project_point(int sy, int sx, int *ty, int *tx, int flg)
モンスターが特殊能力の目標地点を決める処理 / Get the actual center point of ball spells (rad > 1) (originally from TOband)...
Definition: mspells2.c:194
int mod_need_mana(int need_mana, int spell, int realm)
呪文の消費MPを返す / Modify mana consumption rate using spell exp and p_ptr->dec_mana
Definition: spells3.c:3854
s16b panel_row_min
Definition: variable.c:385
cptr message_str(int age)
Definition: util.c:2442
char quest_text[10][80]
Definition: variable.c:1120
bool powerup_home
Definition: variable.c:310
bool hack_mind
Definition: variable.c:156
void autopick_load_pref(bool disp_mes)
Definition: autopick.c:755
bool hack_mutation
Definition: variable.c:157
const s16b ddy_ddd[9]
ddd越しにベクトルのY軸成分を定義 / Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]" ...
Definition: tables.c:44
bool item_tester_okay(object_type *o_ptr)
アイテムがitem_tester_hookグローバル関数ポインタの条件を満たしているかを返す汎用関数 Check an item against the item tester info ...
Definition: object1.c:1613
bool repair_monsters
Definition: variable.c:152
bool record_fix_art
Definition: variable.c:334
bool multi_rew
Definition: variable.c:170
bool genocide_aux(int m_idx, int power, bool player_cast, int dam_side, cptr spell_name)
モンスターへの単体抹殺処理サブルーチン / Delete a non-unique/non-quest monster
Definition: spells2.c:2932
int battle_odds
Definition: variable.c:1158
void quest_discovery(int q_idx)
クエストの導入メッセージを表示する / Discover quest
Definition: bldg.c:4797
long total_points(void)
スコアを計算する / Hack – Calculates the total number of points earned -JWT-
Definition: files.c:6182
s16b critical_norm(int weight, int plus, int dam, s16b meichuu, int mode)
プレイヤーからモンスターへの打撃クリティカル判定 / Critical hits (by player) Factor in weapon weight, total plusses...
Definition: cmd1.c:307
errr parse_line_wilderness(char *buf, int ymin, int xmin, int ymax, int xmax, int *y, int *x)
w_info.txtのデータ解析 / Parse a sub-file of the "extra info"
Definition: wild.c:775
void gain_level_reward(int chosen_reward)
Definition: xtra2.c:4616
bool unlite_area(int dam, int rad)
プレイヤー位置を中心にLITE_DARK属性を通じた消灯処理を行う / Hack – call light around the player Affect all monsters in the pr...
Definition: spells2.c:4624
void do_cmd_message_one(void)
最近表示されたメッセージを再表示するコマンドのメインルーチン Recall the most recent message
Definition: cmd4.c:1121
s16b running
Definition: variable.c:114
s16b feat_brake
Definition: variable.c:1252
void lite_room(int y1, int x1)
指定された部屋内を照らす / Illuminate any room containing the given location.
Definition: spells2.c:4507
s32b old_battle
Definition: variable.c:130
bool last_words
Definition: variable.c:263
s16b feat_swamp
Definition: variable.c:1255
s16b o_pop(void)
グローバルオブジェクト配列から空きを取得する / Acquires and returns the index of a "free" object.
Definition: object2.c:521
bool get_string(cptr prompt, char *buf, int len)
Definition: util.c:3568
bool detect_monsters_nonliving(int range)
無生命のモンスターを感知する(アンデッド、悪魔系を含む) / Detect all "nonliving", "undead" or "demonic" monsters on current pane...
Definition: spells2.c:2389
char * e_name
Definition: variable.c:869
s16b empty_hands(bool riding_control)
プレイヤーの現在開いている手の状態を返す
Definition: xtra1.c:6279
byte hitpoint_warn
Definition: variable.c:364
void prepare_change_floor_mode(u32b mode)
フロア切り替え時の処理フラグを追加する / Prepare mode flags of changing floor
Definition: floors.c:307
s16b feat_pattern_2
Definition: variable.c:1232
void do_cmd_feeling(void)
Definition: cmd4.c:4019
wilderness_type ** wilderness
Definition: variable.c:1047
s16b alloc_race_size
Definition: variable.c:766
bool warding_glyph(void)
守りのルーン設置処理 / Leave a "glyph of warding" which prevents monster movement
Definition: spells3.c:1810
s16b o_cnt
Definition: variable.c:163
bool show_ammo_detail
Definition: variable.c:311
s16b target_row
Definition: variable.c:400
void place_trap(int y, int x)
マスをトラップを配置する / The location must be a legal, naked, floor grid.
Definition: object2.c:5724
bool set_multishadow(int v, bool do_dec)
Definition: effects.c:2380
s16b feat_town
Definition: variable.c:1242
bool brand_bolts(void)
ボルトのエゴ化処理(火炎エゴのみ) / Enchant some bolts
Definition: spells3.c:5091
bool set_tim_res_time(int v, bool do_dec)
Definition: effects.c:5035
bool view_granite_lite
Definition: variable.c:223
bool set_oppose_pois(int v, bool do_dec)
一時的毒耐性の継続時間をセットする / Set "p_ptr->oppose_pois", notice observable changes
Definition: effects.c:3026
void do_cmd_quest(void)
クエスト入り口にプレイヤーが乗った際の処理 / Do building commands
Definition: bldg.c:4587
s16b feat_permanent
Definition: variable.c:1220
s16b wield_slot(object_type *o_ptr)
オブジェクトの該当装備部位IDを返す / Determine which equipment slot (if any) an item likes
Definition: object1.c:1385
const u32b fake_spell_flags[4]
魔法領域フラグ管理テーブル / Zangband uses this array instead of the spell flags table, as there are 5 realms of m...
Definition: tables.c:3443
const byte adj_dex_blow[]
器用さによる攻撃回数インデックステーブル Stat Table (DEX) – index into the "blow" table
Definition: tables.c:905
const cptr player_title[MAX_CLASS][PY_MAX_LEVEL/5]
職業とレベル毎のプレイヤー称号テーブル / Class titles for the player.
Definition: tables.c:4090
void resize_map(void)
コンソールのリサイズに合わせてマップを再描画する / Map resizing whenever the main term changes size
Definition: xtra2.c:2250
bool player_place(int y, int x)
プレイヤーを指定座標に配置する / Place the player in the dungeon XXX XXX
Definition: monster2.c:4640
const player_race * rp_ptr
Definition: variable.c:814
void do_cmd_redraw(void)
画面を再描画するコマンドのメインルーチン Hack – redraw the screen
Definition: cmd4.c:953
void do_cmd_snipe(void)
スナイパー技能コマンドのメインルーチン /
Definition: snipe.c:568
s32b object_value_real(object_type *o_ptr)
オブジェクトの真の価格を算出する / Return the value of the flags the object has...
Definition: object2.c:1123
bool set_stun(int v)
朦朧の継続時間をセットする / Set "p_ptr->stun", notice observable changes
Definition: effects.c:3086
void request_command(int shopping)
Definition: util.c:4351
bool opening_chest
Definition: variable.c:147
void reset_target(monster_type *m_ptr)
モンスターの目標地点をリセットする / Reset the target of counter attack
Definition: monster2.c:184
u32b saved_floor_file_sign
Definition: variable.c:715
bool projectable(int y1, int x1, int y2, int x2)
Definition: cave.c:4899
void py_pickup_floor(bool pickup)
床上のアイテムを拾うメイン処理
Definition: object1.c:5018
void scatter(int *yp, int *xp, int y, int x, int d, int m)
Definition: cave.c:4935
bool find_ignore_stairs
Definition: variable.c:274
void put_str(cptr str, int row, int col)
Definition: util.c:3053
errr my_fclose(FILE *fff)
Definition: util.c:382
const s16b ddx_cdd[8]
cdd越しにベクトルのX軸成分を定義 / Global arrays for optimizing "ddx[cdd[i]]" and "ddy[cdd[i]]" ...
Definition: tables.c:57
bool sleep_monster(int dir, int power)
モンスター催眠処理
Definition: spells2.c:5125
void learn_spell(int monspell)
青魔法のラーニング判定と成功した場合のラーニング処理
Definition: mspells3.c:1607
bool ignore_unview
Definition: variable.c:251
bool project_hack(int typ, int dam)
視界内モンスターに魔法効果を与える / Apply a "project()" directly to all viewable monsters
Definition: spells2.c:2700
u32b playtime
Definition: variable.c:1170
void hissatsu_info(char *p, int power)
bool earthquake(int cy, int cx, int r)
地震処理(プレイヤーの中心発動) / Induce an "earthquake" of the given radius at the given location.
Definition: spells2.c:4094
cptr ANGBAND_DIR_EDIT
Definition: variable.c:939
bool charm_animals(int dam)
動物魅了効果(プレイヤー視界範囲内) / Charm Animals
Definition: spells2.c:5709
void update_local_illumination(int y, int x)
指定された座標の照明状態を更新する / Update "local" illumination
Definition: cave.c:440
void remove_mirror(int y, int x)
Definition: cave.c:4774
bool set_blind(int v)
盲目の継続時間をセットする / Set "p_ptr->blind", notice observable changes
Definition: effects.c:369
cptr ANGBAND_DIR_APEX
Definition: variable.c:921
s16b inven_cnt
Definition: variable.c:159
u32b mon_odds[4]
Definition: variable.c:1160
void check_experience(void)
プレイヤーの経験値について整合性のためのチェックと調整を行う / Advance experience levels and print experience
Definition: xtra2.c:24
void do_cmd_view_map(void)
Definition: cave.c:2198
errr process_dungeon_file(cptr name, int ymin, int xmin, int ymax, int xmax)
クエスト用固定ダンジョン生成時のメインルーチン Helper function for "process_dungeon_file()"
Definition: init1.c:4684
bool dispel_good(int dam)
視界内の善良なモンスターにダメージを与える処理 / Dispel good monsters
Definition: spells2.c:2823
skill_table * s_info
Definition: variable.c:837
bool set_tim_sh_holy(int v, bool do_dec)
一時的聖なるのオーラの継続時間をセットする / Set "p_ptr->tim_sh_holy", notice observable changes
Definition: effects.c:2137
bool no_lite(void)
指定された座標をプレイヤー収められていない状態かどうか / Returns true if the player's grid is dark
Definition: cave.c:602
void note_spot(int y, int x)
Definition: cave.c:1469
bool detect_doors(int range)
プレイヤー周辺のドアを感知する / Detect all doors on current panel
Definition: spells2.c:1911
s16b feat_trap_armageddon
Definition: variable.c:1208
bool banish_monsters(int dist)
モンスター追放効果(プレイヤー視界範囲内) / Banish all monsters
Definition: spells2.c:5753
bool save_player(void)
セーブデータ書き込みのメインルーチン / Attempt to save the player in a savefile
Definition: save.c:1647
cptr make_screen_dump(void)
スクリーンダンプを作成する/ Make screen dump to buffer
Definition: report.c:301
void do_cmd_destroy(void)
アイテムを破壊するコマンドのメインルーチン / Destroy an item
Definition: cmd3.c:840
u16b bolt_pict(int y, int x, int ny, int nx, int typ)
始点から終点にかけた方向毎にボルトのキャラクタを返す / Find the attr/char pair to use for a spell effect
Definition: spells1.c:211
const byte adj_int_dev[]
知力による魔道具使用修正テーブル Stat Table (INT) – Magic devices
Definition: tables.c:341
u16b max_towns
Definition: variable.c:738
u16b sf_saves
Definition: variable.c:66
bool res_stat(int stat)
プレイヤーの基本能力値を回復させる / Restore a stat.
Definition: effects.c:3848
bool dec_stat(int stat, int amount, int permanent)
プレイヤーの基本能力値を減少させる / Decreases a stat by an amount indended to vary from 0 to 100 percent.
Definition: effects.c:3729
void torch_dice(object_type *o_ptr, int *dd, int *ds)
投擲時たいまつにダイスを与える。 Torches have special abilities when they are flaming.
Definition: object2.c:8886
void do_cmd_bash(void)
「打ち破る」動作コマンドのメインルーチン / Bash open a door, success based on character strength
Definition: cmd2.c:2179
void phlogiston(void)
寿命つき光源の燃素追加処理 / Charge a lite (torch or latern)
Definition: spells3.c:1239
int virtue_number(int type)
プレイヤーの指定の徳が何番目のスロットに登録されているかを返す。 / Aux function
Definition: avatar.c:79
const byte adj_str_hold[]
腕力による武器重量限界値テーブル Stat Table (STR) – weapon weight limit in pounds
Definition: tables.c:764
const cptr stat_names[6]
能力値テーブル / Abbreviations of healthy stats
Definition: tables.c:4780
void set_virtue(int virtue, int amount)
対応する徳をプレイヤーがスロットに登録している場合に固定値をセットする。
Definition: avatar.c:466
void delayed_visual_update(void)
Definition: cave.c:4042
void player_birth(void)
プレイヤー作成処理のメインルーチン/ Create a new character.
Definition: birth.c:6530
bool pattern_seq(int c_y, int c_x, int n_y, int n_x)
パターンによる移動制限処理
Definition: cmd1.c:2663
bool hex_spell_fully(void)
プレイヤーの呪術詠唱枠がすでに最大かどうかを返す
Definition: hex.c:254
unsigned int uint
Definition: h-type.h:79
bool inc_stat(int stat)
プレイヤーの基本能力値を増加させる / Increases a stat by one randomized level -RAK-
Definition: effects.c:3653
int player_euid
Definition: variable.c:407
errr path_parse(char *buf, int max, cptr file)
Definition: util.c:188
const player_sex sex_info[MAX_SEXES]
性別表記 / Player Sexes
Definition: tables.c:2176
bool can_save
Definition: variable.c:1145
s16b quark__num
Definition: variable.c:493
char * a_text
Definition: variable.c:863
int elec_dam(int dam, cptr kb_str, int monspell, bool aura)
電撃属性によるプレイヤー損害処理 / Hurt the player with electricity
Definition: spells3.c:4722
const byte adj_str_td[]
腕力によるダメージ修正テーブル Stat Table (STR) – bonus to dam (plus 128)
Definition: tables.c:576
void handle_stuff(void)
全更新処理をチェックして処理していく Handle "p_ptr->update" and "p_ptr->redraw" and "p_ptr->window" ...
Definition: xtra1.c:6262
u32b window_flag[8]
Definition: variable.c:542
bool rakuba(int dam, bool force)
プレイヤーの落馬判定処理
Definition: cmd5.c:1842
void do_cmd_cast(void)
魔法を詠唱するコマンドのメインルーチン / Cast a spell
Definition: cmd5.c:1052
errr fd_read(int fd, char *buf, huge n)
Definition: util.c:865
void stop_singing(void)
歌の停止を処理する / Stop singing if the player is a Bard
Definition: do-spell.c:1012
void set_proxy(char *default_url, int default_port)
Definition: inet.c:103
bool set_mimic(int v, int p, bool do_dec)
変身効果の継続時間と変身先をセットする / Set "p_ptr->tim_mimic", and "p_ptr->mimic_form", notice observable changes ...
Definition: effects.c:300
void do_cmd_options_aux(int page, cptr info)
標準オプションを変更するコマンドのサブルーチン / Interact with some options
Definition: cmd4.c:1705
s16b calc_expect_crit_shot(int weight, int plus_ammo, int plus_bow, int dam)
射撃時クリティカルによるダメージ期待値修正計算(重量依存部分) / critical happens at i / 10000
Definition: bldg.c:2406
bool use_menu
Definition: variable.c:1273
int total_friends
Definition: variable.c:173
unsigned long u32b
Definition: h-type.h:102
bool arg_sound
Definition: variable.c:73
void display_dungeon(void)
Definition: cave.c:1566
errr init_wilderness(void)
ゲーム開始時の荒野初期化メインルーチン / Initialize wilderness array
Definition: wild.c:949
void inven_item_charges(int item)
魔道具の使用回数の残量を示すメッセージを表示する / Describe the charges on an item in the inventory.
Definition: object2.c:5745
bool pulish_shield(void)
盾磨き処理 / pulish shield
Definition: spells3.c:3373
bool disarm_trap(int dir)
トラップ解除処理
Definition: spells2.c:5077
bool cheat_hear
Definition: variable.c:354
char * v_name
Definition: variable.c:831
void call_chaos(void)
混沌招来処理
Definition: spells2.c:5348
void process_player_name(bool sf)
プレイヤーの名前をチェックして修正する Process the player name.
Definition: files.c:5784
cptr ANGBAND_DIR_PREF
Definition: variable.c:969
void update_lite(void)
Definition: cave.c:2592
void object_known(object_type *o_ptr)
オブジェクトを鑑定済にする / Known is true when the "attributes" of an object are "known".
Definition: object2.c:764
void prepare_chuukei_hooks(void)
Definition: chuukei.c:618
bool buki_motteruka(int i)
プレイヤーが現在右手/左手に武器を持っているか判定する /
Definition: xtra1.c:3050
bool set_wraith_form(int v, bool do_dec)
幽体化の継続時間をセットする / Set "p_ptr->wraith_form", notice observable changes
Definition: effects.c:1413
bool are_enemies(monster_type *m_ptr1, monster_type *m_ptr2)
モンスターの属性の基づいた敵対関係の有無を返す Check if two monsters are enemies
Definition: monster1.c:2613
saved_floor_type saved_floors[MAX_SAVED_FLOORS]
Definition: variable.c:702
bool write_level
Definition: variable.c:1168
bool make_attack_spell(int m_idx)
モンスターの特殊技能メインルーチン / Creatures can cast spells, shoot missiles, and breathe.
Definition: mspells1.c:1442
bool object_is_equipment(object_type *o_ptr)
オブジェクトが装備品であるかを返す(object_is_wearableに矢弾を含む) / Equipment including all wearable objects and ammo ...
Definition: obj_kind.c:278
bool disturb_pets
Definition: variable.c:283
alloc_entry * alloc_race_table
Definition: variable.c:771
s16b base_level
Definition: variable.c:123
void redraw_stuff(void)
p_ptr->redraw のフラグに応じた更新をまとめて行う / Handle "p_ptr->redraw"
Definition: xtra1.c:5966
s32b friend_align
Definition: variable.c:174
bool activate_random_artifact(object_type *o_ptr)
アイテムの発動効果を処理する。
Definition: artifact.c:2177
u32b sf_system
Definition: variable.c:63
bool object_is_wearable(object_type *o_ptr)
オブジェクトが装備可能であるかを返す / Wearable including all weapon, all armour, bow, light source, amulet, and ring
Definition: obj_kind.c:265
void c_prt(byte attr, cptr str, int row, int col)
Definition: util.c:3065
bool alloc_guardian(bool def_val)
ダンジョンの主生成を試みる / Put the Guardian
Definition: monster2.c:3890
errr counts_write(int where, u32b count)
ファイル位置に書き込む /
Definition: files.c:7218
void do_cmd_inven(void)
持ち物一覧を表示するコマンドのメインルーチン / Display inventory
Definition: cmd3.c:22
s16b hack_m_idx
Definition: variable.c:168
bool teleport_barrier(int m_idx)
反テレポート結界の判定
Definition: hex.c:302
bool player_can_see_bold(int y, int x)
指定された座標をプレイヤーが視覚に収められるかを返す。 / Can the player "see" the given grid in detail?
Definition: cave.c:567
#define MAX_ARENA_MONS
Definition: defines.h:149
bool detect_monsters_evil(int range)
邪悪なモンスターを感知する / Detect all "evil" monsters on current panel
Definition: spells2.c:2320
int len
Definition: files.c:1540
void player_outfit(void)
種族/職業/性格などに基づき初期所持アイテムを設定するメインセット関数。 / Init players with some belongings
Definition: birth.c:3899
const byte adj_dex_dis[]
器用さによるトラップ解除修正テーブル Stat Table (DEX) – disarming
Definition: tables.c:435
void redraw_window(void)
コンソールを再描画する / Redraw a term when it is resized
Definition: xtra2.c:2301
bool speed_monster(int dir, int power)
モンスター加速処理
Definition: spells2.c:5101
void revenge_store(int dam)
復讐ダメージの追加を行う
Definition: hex.c:289
bool arg_wizard
Definition: variable.c:72
char bool
bool型をcharとして定義 / Note that a bool is smaller than a full "int" / Simple True/False type ...
Definition: h-type.h:77
bool is_explosive_rune_grid(cave_type *c_ptr)
Definition: cave.c:4828
int conv_dungeon_feat(int newfeat)
Definition: cave.c:4664
s16b feat_pattern_exit
Definition: variable.c:1237
#define MAX_DOOR_TYPES
Definition: defines.h:1142
bool character_xtra
Definition: variable.c:90
bool choose_ele_immune(int turn)
Definition: effects.c:5166
bool py_attack(int y, int x, int mode)
プレイヤーの打撃処理メインルーチン
Definition: cmd1.c:2464
#define REDRAW_MAX
再描画処理用配列サイズ / Maximum size of the "redraw" array (see "cave.c")
Definition: defines.h:411
int feat_state(int feat, int action)
Definition: cave.c:4698
s16b feat_pattern_corrupted
Definition: variable.c:1238
bool(* item_tester_hook)(object_type *o_ptr)
Definition: variable.c:1009
void display_spell_list(void)
プレイヤーの全既知呪文を表示する / Hack – Display all known spells in a window return なし
Definition: spells3.c:3618
s32b turn
Definition: variable.c:125
自動拾い/破壊設定データの構造体 / A structure type for entry of auto-picker/destroyer
Definition: types.h:1640
void do_cmd_throw(void)
投射処理のメインルーチン / Throw an object from the pack or floor.
Definition: cmd2.c:4436
feature_type * f_info
Definition: variable.c:847
monster_hook_type get_monster_hook2(int y, int x)
指定された広域マップ座標の地勢を元にモンスターの生成条件関数を返す
Definition: monster1.c:2399
bool charm_monster(int dir, int plev)
チャーム・モンスター(1体)
Definition: spells2.c:5796
void calc_bonuses(void)
プレイヤーの全ステータスを更新する / Calculate the players current "state", taking into account not only race/class in...
Definition: xtra1.c:3209
void object_wipe(object_type *o_ptr)
オブジェクトを初期化する Wipe an object clean.
Definition: object2.c:1895
saved_floor_type * get_sf_ptr(s16b floor_id)
保存フロアIDから参照ポインタを得る / Get a pointer for an item of the saved_floors array.
Definition: floors.c:171
void window_stuff(void)
p_ptr->window のフラグに応じた更新をまとめて行う / Handle "p_ptr->window"
Definition: xtra1.c:6161
void init_angband(void)
全ゲームデータ読み込みのメインルーチン / Hack – main Angband initialization entry point
Definition: init2.c:2290
errr fd_move(cptr file, cptr what)
Definition: util.c:616
void apply_magic(object_type *o_ptr, int lev, u32b mode)
生成されたベースアイテムに魔法的な強化を与えるメインルーチン Complete the "creation" of an object by applying "magic" to the item ...
Definition: object2.c:4284
int max_max_autopick
自動拾い/破壊設定の限界数
Definition: variable.c:43
void do_cmd_rest(void)
「休む」動作コマンドのメインルーチン / Resting allows a player to safely restore his hp -RAK-
Definition: cmd2.c:2634
byte z_minor
Definition: variable.c:57
void compact_objects(int size)
グローバルオブジェクト配列から優先度の低いものを削除し、データを圧縮する。 / Compact and Reorder the object list.
Definition: object2.c:334
void add_history_from_pref_line(cptr t)
生い立ちメッセージの内容をバッファに加える。 / Hook function for reading the histpref.prf file.
Definition: birth.c:5385
cptr get_check_sum(void)
サムチェック情報を出力 / Get check sum in string form
Definition: init2.c:2511
s16b feat_wall_outer
Definition: variable.c:1266
void do_poly_self(void)
Definition: effects.c:4253
bool hates_fire(object_type *o_ptr)
アイテムが火炎で破損するかどうかを判定する / Does a given object (usually) hate fire?
Definition: spells3.c:4354
#define LITE_MAX
プレイヤー用光源処理配列サイズ / Maximum size of the "lite" array (see "cave.c")
Definition: defines.h:378
bool depth_in_feet
Definition: variable.c:241
object_type * choose_warning_item(void)
警告を放つアイテムを選択する / Choose one of items that have warning flag Calculate spell damages ...
Definition: object2.c:6743
s16b mproc_max[MAX_MTIMED]
Definition: variable.c:732
s16b feat_up_stair
Definition: variable.c:1202
固定アーティファクト情報の構造体 / Artifact structure.
Definition: types.h:167
void reorder_pack(void)
プレイヤーの所持スロットに存在するオブジェクトを並び替える / Reorder items in the pack
Definition: object2.c:6596
bool probing(void)
周辺モンスターを調査する / Probe nearby monsters
Definition: spells2.c:3163
void prepare_browse_movie(cptr filename)
Definition: chuukei.c:1098
#define MAX_OWNERS
各店舗毎の店主定義最大数 / Total number of owners per store (see "store.c", etc)
Definition: defines.h:174
int calculate_upkeep(void)
ペットの維持コスト計算
Definition: cmd5.c:1592
bool set_kabenuke(int v, bool do_dec)
一時的壁抜けの継続時間をセットする / Set "p_ptr->kabenuke", notice observable changes
Definition: effects.c:2502
void do_cmd_checkquest(void)
Definition: cmd4.c:8709
bool deathray_monsters(void)
死の光線(プレイヤー視界範囲内) / Death-ray all monsters (note: OBSCENELY powerful)
Definition: spells2.c:5785
bool place_quest_monsters(void)
クエストに関わるモンスターの配置を行う / Place quest monsters
Definition: generate.c:489
s16b inven_carry(object_type *o_ptr)
オブジェクトをプレイヤーが拾って所持スロットに納めるメインルーチン / Add an item to the players inventory, and return the slot used...
Definition: object2.c:6196
s16b dun_level
Definition: variable.c:119
void do_cmd_drop(void)
アイテムを落とすコマンドのメインルーチン / Drop an item
Definition: cmd3.c:733
void display_inven(void)
所持アイテム一覧を表示する / Choice window "shadow" of the "show_inven()" function
Definition: object1.c:1657
void set_target(monster_type *m_ptr, int y, int x)
モンスターの目標地点をセットする / Set the target of counter attack
Definition: monster2.c:172
bool record_named_pet
Definition: variable.c:346
errr rd_savefile_new(void)
ロード処理全体のメイン関数 / Actually read the savefile
Definition: load.c:3848
char * e_text
Definition: variable.c:870
void floor_item_describe(int item)
床上のアイテムの残り数メッセージを表示する / Describe the charges on an item on the floor.
Definition: object2.c:5985
const activation_type activation_info[]
アイテムの発動効果テーブル / Define flags, levels, values of activations
Definition: tables.c:6240
int scan_floor(int *items, int y, int x, int mode)
床下に落ちているオブジェクトの数を返す / scan_floor
Definition: object1.c:3575
s16b feat_mountain
Definition: variable.c:1254
errr init_buildings(void)
店情報初期化のメインルーチン / Initialize buildings
Definition: init2.c:1555
void do_cmd_eat_food(void)
食料を食べるコマンドのメインルーチン / Eat some food (from the pack or floor)
Definition: cmd6.c:599
void set_floor_and_wall(byte type)
ダンジョンの地形を指定確率に応じて各マスへランダムに敷き詰める / Fill the arrays of floors and walls in the good proportions ...
Definition: wild.c:44
s16b feat_grass
Definition: variable.c:1250
cptr macro_modifier_name[MAX_MACRO_MOD]
マクロ上で取り扱う特殊キーを文字列上で表現するためのフォーマットを記録した文字列ポインタ配列
Definition: variable.c:32
byte temp_y[TEMP_MAX]
Definition: variable.c:453
const cptr window_flag_desc[32]
サブウィンドウ名称テーブル
Definition: tables.c:4822
size_t my_strcpy(char *buf, const char *src, size_t bufsize)
Definition: util.c:5255
bool confuse_monsters(int dam)
パニック・モンスター効果(プレイヤー視界範囲内) / Confuse monsters
Definition: spells2.c:5687
bool combine_and_reorder_home(int store_num)
現在の町の指定された店舗のアイテムを整理する / Combine and reorder items in store.
Definition: store.c:1565
s16b feat_explosive_rune
Definition: variable.c:1195
bool set_tim_regen(int v, bool do_dec)
時限急回復の継続時間をセットする / Set "p_ptr->tim_regen", notice observable changes
Definition: effects.c:1775
bool test_hit_fire(int chance, monster_type *m_ptr, int vis, char *o_name)
プレイヤーからモンスターへの射撃命中判定 / Determine if the player "hits" a monster (normal combat).
Definition: cmd1.c:157
bool place_monster_aux(int who, int y, int x, int r_idx, u32b mode)
一般的なモンスター生成処理のサブルーチン / Attempt to place a monster of the given race at the given location ...
Definition: monster2.c:3710
bool crusade(void)
視界内のモンスターに「聖戦」効果を与える処理
Definition: spells2.c:2859
bool curse_weapon_object(bool force, object_type *o_ptr)
武器呪縛処理 / Curse the players weapon
Definition: spells3.c:5008
bool lose_mutation(int choose_mut)
プレイヤーから突然変異を取り除く
Definition: mutation.c:859
u32b window_mask[8]
Definition: variable.c:543
sint project_path(u16b *gp, int range, int y1, int x1, int y2, int x2, int flg)
始点から終点への経路を返す / Determine the path taken by a projection.
Definition: spells1.c:301
errr fd_close(int fd)
Definition: util.c:931
errr check_load(void)
Angbandプレイ禁止ホストのチェック / Handle CHECK_LOAD.
Definition: files.c:1395
s16b world_monster
Definition: variable.c:1147
void do_cmd_use(void)
アイテムを汎用的に「使う」コマンドのメインルーチン / Use an item
Definition: cmd6.c:4011
bool set_shero(int v, bool do_dec)
狂戦士化の継続時間をセットする / Set "p_ptr->shero", notice observable changes
Definition: effects.c:1290
monster_race * r_info
Definition: variable.c:876
bool rush_attack(bool *mdeath)
入身処理 / "Rush Attack" routine for Samurai or Ninja
Definition: spells2.c:5908
s16b feat_floor
Definition: variable.c:1191
bool object_is_armour(object_type *o_ptr)
オブジェクトが防具として装備できるかどうかを返す / Check if an object is armour
Definition: obj_kind.c:227
bool is_known_trap(cave_type *c_ptr)
マスに看破済みの罠があるかの判定を行う。 / Return TRUE if the given grid is a known trap
Definition: cave.c:80
void determine_random_questor(quest_type *q_ptr)
ランダムクエストの討伐ユニークを決める / Determine the random quest uniques
Definition: birth.c:3472
void seal_of_mirror(int dam)
鏡魔法「鏡の封印」の効果処理
Definition: spells1.c:7995
bool can_get_item(void)
プレイヤーがオブジェクトを拾うことができる状態かを返す / Determine whether get_item() can get some item or not ...
Definition: object1.c:2651
void seed_wilderness(void)
ゲーム開始時に各荒野フロアの乱数シードを指定する / Generate the random seeds for the wilderness
Definition: wild.c:922
const kamae kata_shurui[MAX_KATA]
剣術家の構え能力テーブル
Definition: tables.c:5681
errr check_time_init(void)
Angbandプレイ禁止時刻の初期化 / Initialize CHECK_TIME.
Definition: files.c:1302
void move_to_black_market(object_type *o_ptr)
アイテムを町のブラックマーケットに移動させる /
Definition: store.c:5504
void remove_loc(void)
ファイルロック処理
Definition: save.c:2059
void map_area(int range)
Definition: cave.c:4299
bool do_cmd_disarm_aux(int y, int x, int dir)
箱のトラップを解除するコマンドのサブルーチン / Perform the basic "disarm" command
Definition: cmd2.c:1850
bool fire_blast(int typ, int dir, int dd, int ds, int num, int dev)
ブラスト系スペルの発動 / Cast a blast spell
Definition: spells2.c:4795
bool set_poisoned(int v)
毒の継続時間をセットする / Set "p_ptr->poisoned", notice observable changes
Definition: effects.c:540
void cave_set_feat(int y, int x, int feat)
Definition: cave.c:4550
bool fire_bolt(int typ, int dir, int dam)
ボルト系スペルの発動 / Cast a bolt spell.
Definition: spells2.c:4962
bool compress_savefile
Definition: variable.c:247
const player_seikaku * ap_ptr
Definition: variable.c:816
#define PY_MAX_LEVEL
Definition: defines.h:629
bool set_food(int v)
空腹状態をセットする / Set "p_ptr->food", notice observable changes
Definition: effects.c:3470
bool cheat_xtra
Definition: variable.c:356
errr do_cmd_write_nikki(int type, int num, cptr note)
日記にメッセージを追加する / Take note to the diary.
Definition: cmd4.c:363
s16b feat_trap_piranha
Definition: variable.c:1209
errr fd_seek(int fd, huge n)
Definition: util.c:823
byte sf_extra
Definition: variable.c:54
errr process_pref_file(cptr name)
pref設定ファイルを読み込み設定を反映させる / Process the "user pref file" with the given name
Definition: files.c:1210
bool easy_floor
Definition: variable.c:209
s16b equip_cnt
Definition: variable.c:160
bool set_tim_eyeeye(int v, bool do_dec)
目には目をの残り時間をセットする / Set "p_ptr->tim_eyeeye", notice observable changes
Definition: effects.c:2198
void display_map(int *cy, int *cx)
Definition: cave.c:1910
void do_cmd_visuals(void)
Definition: cmd4.c:3137
bool arg_monochrome
Definition: variable.c:76
byte h_ver_patch
Definition: variable.c:51
bool repair_objects
Definition: variable.c:153
vault_type * v_info
Definition: variable.c:830
s16b sval
ベースアイテムのサブ種別ID
Definition: bldg.c:1835
bool empty_levels
Definition: variable.c:261
bool turn_undead(void)
視界内のアンデッド・モンスターを恐怖させる処理 / Turn undead
Definition: spells2.c:2790
const arena_type arena_info[MAX_ARENA_MONS+2]
闘技場のモンスターID及び報酬アイテムテーブル
Definition: tables.c:1208
bool get_check_strict(cptr prompt, int mode)
Definition: util.c:3609
u16b cap_nickname
Definition: variable.c:1154
void panel_bounds_center(void)
コンソール上におけるマップ表示の左上位置を返す / Calculates current boundaries Called below and from "do_cmd_locate()".
Definition: xtra2.c:2231
bool creating_savefile
Definition: variable.c:92
void revenge_spell()
一定ゲームターン毎に復讐処理の残り期間の判定を行う
Definition: hex.c:272
s16b drop_near(object_type *o_ptr, int chance, int y, int x)
生成済のオブジェクトをフロアの所定の位置に落とす。 Let an object fall to the ground at or near a location. ...
Definition: object2.c:5095
cptr autopick_line_from_entry(autopick_type *entry)
Definition: autopick.c:875
int quest_number(int level)
新しく入ったダンジョンの階層に固定されている一般のクエストを探し出しIDを返す。 / Hack – Check if a level is a "quest" level ...
Definition: bldg.c:4850
cptr describe_use(int i)
所持/装備オブジェクトIDの現在の扱い方の状態表現を返す / Return a string describing how a given item is being worn...
Definition: object1.c:1533
void plural_aux(char *Name)
英単語、句、説を複数形を変換する / Pluralize a monster name
Definition: cmd4.c:5913
#define MAX_BIAS
ランダムアーティファクトバイアス:最大数
Definition: defines.h:527
int inven_damage(inven_func typ, int perc)
アイテムが指定確率で破損するかどうかを判定する / Destroys a type of item on a given percent chance
Definition: spells3.c:4511
void floor_item_charges(int item)
床上の魔道具の残り残量メッセージを表示する / Describe the charges on an item on the floor.
Definition: object2.c:5942
const cptr angband_sound_name[SOUND_MAX]
Definition: variable.c:595
int row
Definition: files.c:1539
monster_hook_type get_mon_num_hook
Definition: variable.c:1029
bool compare_virtue(int type, int num, int tekitou)
該当の徳がプレイヤーに指定されているか否かに応じつつ、大小を比較する。
Definition: avatar.c:53
bool identify_fully(bool only_equip)
アイテム*鑑定*のメインルーチン処理 / Identify an object in the inventory (or on the floor)
Definition: spells3.c:2772
s16b feat_deep_water
Definition: variable.c:1245
void one_low_esp(object_type *o_ptr)
対象のオブジェクトに弱いESPを一つ付加する。/ Choose one lower rank esp
Definition: artifact.c:150
void random_artifact_resistance(object_type *o_ptr, artifact_type *a_ptr)
固定アーティファクト生成時の特別なハードコーディング処理を行う。.
Definition: artifact.c:3688
int soc_write(int sd, char *buf, size_t sz)
Definition: inet.c:190
bool remove_all_curse(void)
装備の重い呪い解呪処理 / Remove all curses
Definition: spells3.c:2014
char * f_name
Definition: variable.c:848
void identify_pack(void)
全所持アイテム鑑定処理 / Identify everything being carried.
Definition: spells3.c:1898
bool destroy_identify
Definition: variable.c:322
signed short s16b
Definition: h-type.h:92
s16b autosave_freq
Definition: variable.c:371
dungeon_info_type * d_info
Definition: variable.c:884
void store_shuffle(int which)
現在の町の店主を交代させる / Shuffle one of the stores.
Definition: store.c:5289
bool autopick_autoregister(object_type *o_ptr)
Definition: autopick.c:1905
s16b feat_trap_open
Definition: variable.c:1207
int boost_concentration_damage(int tdam)
スナイパーの集中度によるダメージボーナスを加算する
Definition: snipe.c:156
void mon_take_hit_mon(int m_idx, int dam, bool *fear, cptr note, int who)
モンスターが敵モンスターに行う打撃処理 / Hack, based on mon_take_hit...
Definition: melee2.c:197
void do_cmd_fire(void)
射撃処理のメインルーチン
Definition: cmd2.c:3777
void do_cmd_go_up(void)
階段を使って階層を昇る処理 / Go up one level
Definition: cmd2.c:53
void roff(cptr str)
Definition: util.c:3261
void object_flags_known(object_type *o_ptr, u32b flgs[TR_FLAG_SIZE])
オブジェクトの明示されているフラグ類を取得する Obtain the "flags" for an item which are known to the player ...
Definition: object1.c:219
void do_cmd_colors(void)
Definition: cmd4.c:3716
void place_object(int y, int x, u32b mode)
フロアの指定位置に生成階に応じたベースアイテムの生成を行う。 Attempt to place an object (normal or good/great) at the given locatio...
Definition: object2.c:4883
bool always_show_list
Definition: variable.c:240
s16b energy_use
Definition: variable.c:110
int fire_dam(int dam, cptr kb_str, int monspell, bool aura)
火炎属性によるプレイヤー損害処理 / Hurt the player with Fire
Definition: spells3.c:4771
bool detect_stairs(int range)
プレイヤー周辺の階段を感知する / Detect all stairs on current panel
Definition: spells2.c:1933
bool hp_player(int num)
Definition: effects.c:3874
bool askfor_aux(char *buf, int len, bool numpad_cursor)
Definition: util.c:3305
errr process_autopick_file_command(char *buf)
Definition: autopick.c:833
bool detect_treasure(int range)
プレイヤー周辺の地形財宝を感知する / Detect any treasure on the current panel
Definition: spells2.c:1955
s16b feat_wall_solid
Definition: variable.c:1268
void repeat_check(void)
Definition: util.c:4841
bool is_fired
Definition: variable.c:1293
s16b feat_glyph
Definition: variable.c:1194
bool record_stair
Definition: variable.c:340
void do_cmd_mind(void)
特殊技能コマンドのメインルーチン /
Definition: mind.c:1638
const cptr game_inscriptions[]
アイテムの価値記述テーブル / Table of game-generated inscriptions (indexed by the defines in defines.h).
Definition: tables.c:5633
errr process_pref_file_command(char *buf)
設定ファイルの各行から各種テキスト情報を取得する / Parse a sub-file of the "extra info" (format shown below) ...
Definition: files.c:356
s16b bow_energy(int sval)
Definition: xtra2.c:5694
bool multiply_monster(int m_idx, bool clone, u32b mode)
モンスターを増殖生成する / Let the given monster attempt to reproduce.
Definition: monster2.c:4160
errr predict_score(void)
プレイヤーの現在のスコアをランキングに挟む / Predict the players location, and display it.
Definition: scores.c:582
u16b message__next
Definition: variable.c:504
void do_cmd_search(void)
探索コマンドのメインルーチン / Simple command to "search" for one turn
Definition: cmd2.c:385
static FILE * fff
Definition: load.c:55
void discharge_minion(void)
ペット爆破処理 /
Definition: spells2.c:4103
#define MAX_SILLY_ATTACK
Hallucination stuff.
Definition: defines.h:340
void ang_sort(vptr u, vptr v, int n)
Definition: xtra2.c:2688
const kamae kamae_shurui[MAX_KAMAE]
修行僧の構え能力テーブル
Definition: tables.c:5663
int spell_exp_level(int spell_exp)
Definition: xtra2.c:5858
bool load_player(void)
セーブデータ読み込みのメインルーチン / Attempt to Load a "savefile"
Definition: save.c:1788
const byte adj_con_mhp[]
耐久による基本HP自然治癒値テーブル / Stat Table (CON) – extra 1/4-hitpoints per level (plus 128)
Definition: tables.c:1046
bool view_special_lite
Definition: variable.c:224
bool target_set(int mode)
Definition: xtra2.c:3761
void teleport_player(int dis, u32b mode)
プレイヤーのテレポート処理メインルーチン
Definition: spells3.c:463
char * object_desc_kosuu(char *t, object_type *o_ptr)
bool show_file(bool show_version, cptr name, cptr what, int line, int mode)
ファイル内容をコンソールに出力する Recursive file perusal.
Definition: files.c:5195
bool object_allow_two_hands_wielding(object_type *o_ptr)
オブジェクトが両手持ち可能な武器かを返す / Check if an object is melee weapon and allows wielding with two-hands ...
Definition: obj_kind.c:388
bool record_ident
Definition: variable.c:345
bool stack_force_notes
Definition: variable.c:256
s16b feat_permanent_glass_wall
Definition: variable.c:1227
bool over_exert
Definition: variable.c:213
bool artifact_scroll(void)
アーティファクト生成の巻物処理 /
Definition: spells3.c:2391
const owner_type owners[MAX_STORES][MAX_OWNERS]
闘技場のモンスターID及び報酬アイテムテーブル / Store owners (exactly four "possible" owners per store, chosen randomly) ...
Definition: tables.c:1273
void extract_day_hour_min(int *day, int *hour, int *min)
現在の日数、時刻を返す / Extract day, hour, min
Definition: xtra1.c:143
bool set_monster_invulner(int m_idx, int v, bool energy_need)
モンスターの無敵状態値をセット / Set "m_ptr->mtimed[MTIMED_INVULNER]", notice observable changes ...
Definition: melee2.c:3959
int sel_monster
Definition: variable.c:1157
void exit_game_panic(void)
異常発生時のゲーム緊急終了処理 / Handle abrupt death of the visual system
Definition: files.c:6917
bool eat_magic(int power)
魔力食い処理
Definition: spells3.c:5370
bool mundane_spell(bool only_equip)
アイテム凡庸化のメインルーチン処理 / Identify an object in the inventory (or on the floor)
Definition: spells3.c:2688
const byte adj_chr_chm[]
魅力による魅了能力修正テーブル / Stat Table (CHR) – charm
Definition: tables.c:1093
void do_cmd_query_symbol(void)
モンスターの思い出を見るコマンドのメインルーチン Identify a character, allow recall of monsters
Definition: cmd3.c:1796
s16b macro__num
Definition: variable.c:467
bool cave_valid_bold(int y, int x)
指定された座標が地震や階段生成の対象となるマスかを返す。 / Determine if a given location may be "destroyed"
Definition: cave.c:616
int tsuri_dir
Definition: variable.c:1173
byte z_major
Definition: variable.c:56
bool object_is_ammo(object_type *o_ptr)
オブジェクトが矢弾として使用できるかどうかを返す / Check if an object is ammo
Definition: obj_kind.c:215
s16b feat_dirt
Definition: variable.c:1249
bool item_tester_full
Definition: variable.c:994
void set_hostile(monster_type *m_ptr)
モンスターを敵に回す Makes the monster hostile towards the player
Definition: monster1.c:2463
bool curse_armor(void)
防具呪縛処理 / Curse the players armor
Definition: spells3.c:4930
void check_pets_num_and_align(monster_type *m_ptr, bool inc)
ペットの善悪属性に応じた維持コストの途中計算処理
Definition: cmd5.c:1567
void get_table_name(char *out_string)
ランダムな名前をアーティファクト銘として整形する。 / Create a name from random parts with quotes.
Definition: flavor.c:146
int snipe_type
Definition: variable.c:1291
void get_height_weight(void)
プレイヤーの身長体重を決める / Get character's height and weight
Definition: birth.c:3085
bool plain_pickup
Definition: variable.c:239
bool enchant_spell(int num_hit, int num_dam, int num_ac)
装備修正強化処理のメインルーチン / Enchant an item (in the inventory or on the floor)
Definition: spells3.c:2294
void remove_all_mirrors(bool explode)
全鏡の消去 / Remove all mirrors in this floor
Definition: spells2.c:6025
bool autosave_l
Definition: variable.c:369
void screen_load(void)
Definition: util.c:3001
void update_smell(void)
Definition: cave.c:4231
s16b mon_lite_y[MON_LITE_MAX]
Definition: variable.c:439
sint macro_find_exact(cptr pat)
Definition: util.c:1478
#define MAX_MA
修行僧マーシャルアーツの技数 / Monk martial arts...
Definition: defines.h:330
int object_similar_part(object_type *o_ptr, object_type *j_ptr)
両オブジェクトをスロットに重ね合わせ可能な最大数を返す。 Determine if an item can partly absorb a second item.
Definition: object2.c:1556
void dispel_monster_status(int m_idx)
モンスターへの魔力消去処理
Definition: melee2.c:4251
s16b label_to_inven(int c)
選択アルファベットラベルからプレイヤーの所持オブジェクトIDを返す / Convert a label into the index of an item in the "inven" ...
Definition: object1.c:1320
const player_magic * mp_ptr
Definition: variable.c:817
const cptr ident_info[]
シンボル解説テーブル / The table of "symbol info" – each entry is a string of the form "X:desc" where "X" is th...
Definition: tables.c:5847
const byte adj_str_th[]
腕力による命中修正テーブル Stat Table (STR) – bonus to hit (plus 128)
Definition: tables.c:670
const byte adj_dex_safe[]
器用さによる盗難防止&体当たり成功判定修正テーブル Stat Table (DEX) – chance of avoiding "theft" and "falling" ...
Definition: tables.c:952
bool bless_weapon(void)
武器の祝福処理 / Bless a weapon
Definition: spells3.c:3189
const s32b player_exp[PY_MAX_LEVEL]
基本必要経験値テーブル / Base experience levels, may be adjusted up for race and/or class
Definition: tables.c:2054
bool object_refuse_enchant_weapon(object_type *o_ptr)
オブジェクトが強化不能武器であるかを返す / Poison needle can not be enchanted
Definition: obj_kind.c:291
bool set_protevil(int v, bool do_dec)
対邪悪結界の継続時間をセットする / Set "p_ptr->protevil", notice observable changes
Definition: effects.c:1355
int monspell_race_damage(int SPELL_NUM, int r_idx, int TYPE)
モンスターの使う呪文の威力を返す /
Definition: mspells4.c:4118
s16b feat_glass_floor
Definition: variable.c:1223
int choose_dungeon(cptr note, int y, int x)
これまでに入ったダンジョンの一覧を表示する
Definition: spells3.c:840
void mutate_player(void)
プレイヤーの突然変異処理
Definition: spells3.c:1156
void display_scores(int from, int to)
スコア表示処理メインルーチン / Hack – Display the scores in a given range and quit.
Definition: scores.c:386
void c_put_str(byte attr, cptr str, int row, int col)
Definition: util.c:3044
const byte adj_dex_th[]
器用度による命中修正テーブル Stat Table (DEX) – bonus to hit (plus 128)
Definition: tables.c:623
cptr screen_dump
Definition: variable.c:1183
s16b feat_granite
Definition: variable.c:1219
void clear_from(int row)
Definition: util.c:3273
player_magic * m_info
Definition: variable.c:842
bool alchemy(void)
アイテムの価値に応じた錬金術処理 / Turns an object into gold, gain some of its value in a shop
Definition: spells3.c:2025
#define FF_FLAG_MAX
Definition: defines.h:1106
s16b calc_expect_crit(int weight, int plus, int dam, s16b meichuu, bool dokubari)
攻撃時クリティカルによるダメージ期待値修正計算(重量と毒針処理) / critical happens at i / 10000
Definition: bldg.c:2448
void inven_item_describe(int item)
アイテムの残り所持数メッセージを表示する / Describe an item in the inventory.
Definition: object2.c:5788
const player_class * cp_ptr
Definition: variable.c:815
bool raise_possible(monster_type *m_ptr)
モンスターにとって死者復活を行うべき状態かどうかを返す / Determine if there is a space near the player in which a summoned creat...
Definition: mspells1.c:397
s16b m_bonus(int max, int level)
上質以上のオブジェクトに与えるための各種ボーナスを正規乱数も加えて算出する。 Help determine an "enchantment bonus" for an object...
Definition: object2.c:2015
s16b feat_pattern_1
Definition: variable.c:1231
const player_race mimic_info[]
変身種族情報
Definition: tables.c:3249
void do_cmd_wield(void)
装備するコマンドのメインルーチン / Wield or wear a single item from the pack or floor
Definition: cmd3.c:222
bool view_bright_lite
Definition: variable.c:222
void clear_mon_lite(void)
Definition: cave.c:3304
int riding_t_m_idx
Definition: variable.c:1163
bool inkey_flag
Definition: variable.c:142
s32b dungeon_turn
Definition: variable.c:127
bool charm_living(int dir, int plev)
生物支配(1体)
Definition: spells2.c:5844
int quest_text_line
Definition: variable.c:1125
void do_cmd_macros(void)
マクロを設定するコマンドのメインルーチン / Interact with "macros"
Definition: cmd4.c:2651
void build_gamma_table(int gamma)
Definition: util.c:5038
bool record_rand_quest
Definition: variable.c:338
errr my_fgets(FILE *fff, char *buf, huge n)
Definition: util.c:438
bool fresh_after
Definition: variable.c:230
void print_equippy(void)
プレイヤーの装備一覧シンボルを固定位置に表示する
Definition: files.c:2805
bool dispel_evil(int dam)
視界内の邪悪なモンスターにダメージを与える処理 / Dispel evil monsters
Definition: spells2.c:2814
const s16b ddx_ddd[9]
ddd越しにベクトルのX軸成分を定義 / Global arrays for optimizing "ddx[ddd[i]]" and "ddy[ddd[i]]" ...
Definition: tables.c:38
bool reset_concent
Definition: variable.c:1292
void autopick_delayed_alter(void)
Definition: autopick.c:1650
const s32b realm_choices1[]
職業毎に選択可能な第一領域魔法テーブル
Definition: tables.c:3454
void get_bloody_moon_flags(object_type *o_ptr)
固定アーティファクト『ブラッディムーン』の特性を変更する。
Definition: artifact.c:3649
s16b mult_hissatsu(int mult, u32b *flgs, monster_type *m_ptr, int mode)
剣術のスレイ倍率計算を行う / Calcurate magnification of hissatsu technics
Definition: hissatsu.c:497
s32b max_wild_y
Definition: variable.c:1110
void determine_today_mon(bool conv_old)
今日の賞金首を確定する / Determine today's bounty monster
Definition: dungeon.c:6055
void glow_deep_lava_and_bldg(void)
Definition: cave.c:5086
void py_pickup_aux(int o_idx)
プレイヤーがオブジェクトを拾った際のメッセージ表示処理 / Helper routine for py_pickup() and py_pickup_floor().
Definition: cmd1.c:671
const int chaos_rewards[MAX_PATRON][20]
カオスパトロンの報酬テーブル
Definition: tables.c:5394
bool lite_area(int dam, int rad)
プレイヤー位置を中心にLITE_WEAK属性を通じた照明処理を行う / Hack – call light around the player Affect all monsters in the pr...
Definition: spells2.c:4591
int monspell_bluemage_damage(int SPELL_NUM, int plev, int TYPE)
青魔導師の使う呪文の威力を返す /
Definition: mspells4.c:4137
bool mutation_power_aux(u32b power)
突然変異のレイシャル効果実装
Definition: mutation.c:2088
bool do_res_stat(int stat)
Definition: effects.c:4021
void dispel_player(void)
プレイヤーに魔力消去効果を与える。
Definition: effects.c:218
void verify_panel(void)
マップ描画のフォーカスを当てるべき座標を更新する
Definition: xtra2.c:2414
s16b feat_pattern_old
Definition: variable.c:1236
s16b panel_row_max
Definition: variable.c:385
char * my_strchr(const char *ptr, char ch)
Definition: util.c:5374
void select_floor_music(void)
Definition: util.c:1724
s16b coin_type
Definition: variable.c:145
int activate_hi_summon(int y, int x, bool can_pet)
HI_SUMMON(上級召喚)処理発動
Definition: spells2.c:5521
void aggravate_monsters(int who)
視界内モンスターを怒らせる処理 / Wake up all monsters, and speed up "los" monsters.
Definition: spells2.c:2869
void forget_travel_flow(void)
bool mindblast_monsters(int dam)
モンスター精神攻撃効果(プレイヤー視界範囲内) / Mindblast monsters
Definition: spells2.c:5742
bool project(int who, int rad, int y, int x, int dam, int typ, int flg, int monspell)
汎用的なビーム/ボルト/ボール系処理のルーチン Generic "beam"/"bolt"/"ball" projection routine.
Definition: spells1.c:6774
void health_track(int m_idx)
Definition: cave.c:4970
void complete_quest(int quest_num)
クエストを達成状態にする /
Definition: xtra2.c:402
void excise_object_idx(int o_idx)
床上、モンスター所持でスタックされたアイテムを削除しスタックを補完する / Excise a dungeon object from any stacks
Definition: object2.c:23
#define MAX_SAN_HORROR
恐ろしい対象の形容数(正常時)
Definition: defines.h:181
bool use_command
Definition: variable.c:212
int py
Definition: variable.c:392
bool load_floor(saved_floor_type *sf_ptr, u32b mode)
一時保存フロア情報を読み込む / Attempt to load the temporally saved-floor data
Definition: load.c:3947
const byte adj_str_dig[]
腕力による採掘能力修正値テーブル Stat Table (STR) – digging value
Definition: tables.c:811
void update_stuff(void)
p_ptr->update のフラグに応じた更新をまとめて行う / Handle "p_ptr->update"
Definition: xtra1.c:5851
void msg_format(cptr fmt,...)
Definition: util.c:3017
bool slow_monster(int dir, int power)
モンスター減速処理
Definition: spells2.c:5113
bool object_sort_comp(object_type *o_ptr, s32b o_value, object_type *j_ptr)
オブジェクトを定義された基準に従いソートするための関数 / Check if we have space for an item in the pack without overflow ...
Definition: object2.c:6095
s16b tokenize(char *buf, s16b num, char **tokens, int mode)
各種データテキストをトークン単位に分解する / Extract the first few "tokens" from a buffer
Definition: files.c:125
bool stasis_monsters(int dam)
モンスター停止効果(プレイヤー視界範囲内) / Stasis monsters
Definition: spells2.c:5731
void display_equip(void)
装備アイテム一覧を表示する / Choice window "shadow" of the "show_equip()" function
Definition: object1.c:1753
void set_rf_masks(s32b *f4, s32b *f5, s32b *f6, int mode)
モンスター特殊能力のフラグ配列から特定条件の魔法だけを抜き出す処理 Extract monster spells mask for the given mode
Definition: mspells3.c:1639
s16b cur_wid
Definition: variable.c:118
void print_spells(int target_spell, byte *spells, int num, int y, int x, int realm)
呪文情報の表示処理 / Print a list of spells (for browsing or casting or viewing)
Definition: spells3.c:4104
bool place_mirror(void)
鏡設置処理
Definition: spells3.c:1836
void init_file_paths(char *path)
各データファイルを読み取るためのパスを取得する Find the default paths to all of our important sub-directories.
Definition: init2.c:81
#define TEMP_MAX
視界及び光源の過渡処理配列サイズ / Maximum size of the "temp" array (see "cave.c")
Definition: defines.h:403
int random_quest_number(int level)
新しく入ったダンジョンの階層に固定されているランダムクエストを探し出しIDを返す。
Definition: bldg.c:4878
byte angband_color_table[256][4]
Definition: variable.c:571
#define MAX_SAN_FUNNY
恐ろしい対象の形容数(幻覚時)
Definition: defines.h:182
#define MON_LITE_MAX
モンスター用光源処理配列サイズ / Maximum size of the "mon_lite" array (see "cave.c")
Definition: defines.h:386
#define MAX_SAN_COMMENT
恐ろしい対象を見たときの絶叫メッセージ数(幻覚時)
Definition: defines.h:183
void clear_cave(void)
フロアの全情報を初期化する / Clear and empty the cave
Definition: generate.c:1484
void object_aware(object_type *o_ptr)
オブジェクトを*鑑定*済にする / The player is now aware of the effects of the given object.
Definition: object2.c:785
void distribute_charges(object_type *o_ptr, object_type *q_ptr, int amt)
魔法棒やロッドのスロット分割時に使用回数を分配する / Distribute charges of rods or wands.
Definition: object2.c:1480
void display_scores_aux(int from, int to, int note, high_score *score)
指定された順位範囲でスコアを並べて表示する / Display the scores in a given range.
Definition: scores.c:146
bool * macro__cmd
Definition: variable.c:482
void do_cmd_pet(void)
ペットに関するコマンドリストのメインルーチン / Issue a pet command
Definition: cmd5.c:2206
s16b hack_m_idx_ii
Definition: variable.c:169
void do_cmd_save_screen(void)
Definition: cmd4.c:5183
char * macro__buf
Definition: variable.c:487
bool record_fix_quest
Definition: variable.c:337
bool(* get_obj_num_hook)(int k_idx)
Definition: variable.c:1036
unsigned char byte
byte型をunsighned charとして定義 / Note that unsigned values can cause math problems / An unsigned byte of m...
Definition: h-type.h:76
bool symbol_genocide(int power, bool player_cast)
モンスターへのシンボル抹殺処理ルーチン / Delete all non-unique/non-quest monsters of a given "type" from the level ...
Definition: spells2.c:3031
void flush(void)
Definition: util.c:1674
void extract_option_vars(void)
ビットセットからゲームオプションを展開する / Extract option variables from bit sets
Definition: dungeon.c:5972
bool set_monster_fast(int m_idx, int v)
モンスターの加速状態値をセット / Set "m_ptr->mtimed[MTIMED_FAST]", notice observable changes
Definition: melee2.c:3735
bool object_is_weapon_ammo(object_type *o_ptr)
オブジェクトが武器や矢弾として使用できるかを返す / Check if an object is weapon (including bows and ammo) Rare weapons/aromor...
Definition: obj_kind.c:203
s16b * max_dlv
Definition: variable.c:1264
bool summon_possible(int y1, int x1)
モンスターにとって所定の地点が召還に相応しい地点かどうかを返す。 / Determine if there is a space near the player in which a summoned ...
Definition: mspells1.c:364
const byte adj_wis_sav[]
賢さによる魔法防御修正テーブル Stat Table (WIS) – Saving throw
Definition: tables.c:388
u32b sf_when
Definition: variable.c:64
cptr spell_category_name(int tval)
領域魔法に応じて技能の名称を返す。
Definition: cmd5.c:21
u16b max_k_idx
Definition: variable.c:1069
bool abbrev_extra
Definition: variable.c:248
#define VIEW_MAX
視界処理配列サイズ / Maximum size of the "view" array (see "cave.c")
Definition: defines.h:393
void display_player(int mode)
プレイヤーのステータス表示メイン処理 Display the character on the screen (various modes)
Definition: files.c:3784
void do_cmd_uninscribe(void)
アイテムの銘を消すコマンドのメインルーチン Remove the inscription from an object XXX Mention item (when done)...
Definition: cmd3.c:1121
bool recharge(int num)
魔力充填処理 / Recharge a wand/staff/rod from the pack or on the floor.
Definition: spells3.c:2896
void do_cmd_racial_power(void)
レイシャル・パワーコマンドのメインルーチン / Allow user to choose a power (racial / mutation) to activate ...
Definition: racial.c:1714
void strip_name(char *buf, int k_idx)
nameバッファ内からベースアイテム名を返す / Strip an "object name" into a buffer
Definition: wizard2.c:686
cptr ANGBAND_DIR_SAVE
Definition: variable.c:975
void do_cmd_knowledge_quests_completed(FILE *fff, int quest_num[])
Definition: cmd4.c:8212
void object_copy(object_type *o_ptr, object_type *j_ptr)
オブジェクトを複製する Wipe an object clean.
Definition: object2.c:1909
errr fd_write(int fd, cptr buf, huge n)
Definition: util.c:898
void check_hex(void)
一定時間毎に呪術で消費するMPを処理する / Upkeeping hex spells Called from dungeon.c
Definition: hex.c:142
void one_activation(object_type *o_ptr)
対象のオブジェクトに発動を一つ付加する。/ Choose one random activation
Definition: artifact.c:221
bool view_yellow_lite
Definition: variable.c:221
int tot_dam_aux_snipe(int mult, monster_type *m_ptr)
スナイバー技能のスレイ倍率計算を行う / Calcurate magnification of snipe technics
Definition: snipe.c:423
void teleport_level(int m_idx)
プレイヤー及びモンスターをレベルテレポートさせる / Teleport the player one level up or down (random when legal) ...
Definition: spells3.c:660
#define MAX_STORES
store.c用の店舗の種類最大数 / Total number of stores (see "store.c", etc)
Definition: defines.h:153
void check_quest_completion(monster_type *m_ptr)
特定の敵を倒した際にクエスト達成処理 / Check for "Quest" completion when a quest monster is killed or charmed...
Definition: xtra2.c:459
bool disturb_high
Definition: variable.c:281
bool arg_force_roguelike
Definition: variable.c:78
void do_cmd_look(void)
周囲を見渡すコマンドのメインルーチン Look command
Definition: cmd3.c:1553
bool project_hook(int typ, int dir, int dam, int flg)
指定方向に飛び道具を飛ばす(フラグ任意指定) / Hack – apply a "projection()" in a direction (or at the target) ...
Definition: spells2.c:4927
byte get_mspeed(monster_race *r_ptr)
モンスターの個体加速を設定する / Get initial monster speed
Definition: monster2.c:3001
const cptr chaos_patrons[MAX_PATRON]
Definition: tables.c:5339
bool leave_worth
Definition: variable.c:323
void leave_floor(void)
現在のフロアを離れるに伴って行なわれる保存処理 / Maintain quest monsters, mark next floor_id at stairs, save current floor...
Definition: floors.c:860
bool set_monster_csleep(int m_idx, int v)
モンスターの睡眠状態値をセットする / Set "m_ptr->mtimed[MTIMED_CSLEEP]", notice observable changes ...
Definition: melee2.c:3682
bool now_damaged
Definition: variable.c:1271
bool cheat_live
Definition: variable.c:358
void do_cmd_equip(void)
装備一覧を表示するコマンドのメインルーチン / Display equipment
Definition: cmd3.c:96
bool set_tim_sh_touki(int v, bool do_dec)
一時的闘気のオーラの継続時間をセットする / Set "p_ptr->tim_sh_touki", notice observable changes
Definition: effects.c:2018
void object_desc(char *buf, object_type *o_ptr, u32b mode)
オブジェクトの各表記を返すメイン関数 / Creates a description of the item "o_ptr", and stores it in "out_val".
Definition: flavor.c:1319
bool sleep_monsters_touch(void)
スリープモンスター処理(プレイヤー中心に周囲1マス)
Definition: spells2.c:5324
void do_cmd_alter(void)
特定のマスに影響を及ぼすための汎用的コマンド
Definition: cmd2.c:2269
char * k_text
Definition: variable.c:856
bool new_mane
Definition: variable.c:1176
void check_find_art_quest_completion(object_type *o_ptr)
特定のアーティファクトを入手した際のクエスト達成処理 / Check for "Quest" completion when a quest monster is killed or charmed...
Definition: xtra2.c:678
const byte adj_str_wgt[]
腕力による基本所持重量値テーブル Stat Table (STR) – weight limit in deca-pounds
Definition: tables.c:717
int leaving_quest
Definition: variable.c:176
bool tele_town(void)
町間のテレポートを行うメインルーチン。
Definition: bldg.c:3988
s32b dungeon_turn_limit
Definition: variable.c:128
void monster_death(int m_idx, bool drop_item)
モンスターが死亡した時の処理 / Handle the "death" of a monster.
Definition: xtra2.c:739
u32b option_flag[8]
Definition: variable.c:535
bool ironman_empty_levels
Definition: variable.c:303
void delete_object_idx(int o_idx)
オブジェクトを削除する / Delete a dungeon object
Definition: object2.c:153
const activation_type * find_activation_info(object_type *o_ptr)
オブジェクトから発動効果構造体のポインタを取得する。
Definition: artifact.c:2114
void move_player(int dir, bool do_pickup, bool break_trap)
該当地形のトラップがプレイヤーにとって無効かどうかを判定して返す / Move player in the given direction, with the given "pickup" flag...
Definition: cmd1.c:3104
s16b get_mon_num(int level)
生成モンスター種族を1種生成テーブルから選択する
Definition: monster2.c:1300
void dump_yourself(FILE *fff)
プレイヤー作成処理中のステータス表示処理
Definition: birth.c:6647
bool easy_disarm
Definition: variable.c:205
void tag_sort(tag_type elements[], int number)
Definition: util.c:4999
errr fd_copy(cptr file, cptr what)
Definition: util.c:638
bool get_nightmare(int r_idx)
悪夢の元凶となるモンスターかどうかを返す。
Definition: bldg.c:2075
bool use_sound
Definition: variable.c:132