OSDN Git Service

change_numeral も削除。
[hengband/hengband.git] / src / externs.h
index c78b031..79f6612 100644 (file)
@@ -220,7 +220,6 @@ extern bool ring_bell;
 extern bool find_ignore_stairs;
 extern bool find_ignore_doors;
 extern bool find_cut;
-extern bool find_examine;
 extern bool disturb_near;
 extern bool disturb_high;
 extern bool disturb_move;
@@ -234,7 +233,6 @@ extern bool flush_failure;
 extern bool fresh_before;
 extern bool fresh_after;
 extern bool fresh_message;
-extern bool alert_hitpoint;
 extern bool disturb_trap_detect;
 extern bool alert_trap_detect;
 extern bool view_yellow_lite;
@@ -248,7 +246,6 @@ extern bool plain_pickup;
 
 extern bool always_show_list;
 extern bool powerup_home;
-extern bool change_numeral;
 extern bool send_score;
 extern bool allow_debug_opts;   /* Allow use of debug/cheat options */
 
@@ -263,20 +260,16 @@ extern bool view_torch_grids;
 extern bool view_unsafe_grids;
 extern bool track_follow;
 extern bool track_target;
-extern bool stack_allow_items;
 extern bool stack_force_notes;
 extern bool stack_force_costs;
-extern bool view_reduce_lite;
 extern bool view_reduce_view;
 extern bool manual_haggle;
 extern bool auto_scum;
-extern bool expand_look;
 extern bool expand_list;
 extern bool smart_learn;
 extern bool smart_cheat;
 extern bool show_labels;
 extern bool show_weights;
-extern bool show_choices;
 extern bool cheat_peek;
 extern bool cheat_hear;
 extern bool cheat_room;
@@ -290,7 +283,6 @@ extern bool small_levels;
 extern bool always_small_levels;
 extern bool empty_levels;
 extern bool bound_walls_perm;
-extern bool player_symbols;
 extern bool equippy_chars;
 extern bool use_command;
 extern bool center_player;
@@ -841,6 +833,7 @@ extern void anger_monster(monster_type *m_ptr);
 extern bool monster_can_cross_terrain(byte feat, monster_race *r_ptr);
 extern bool monster_can_enter(int y, int x, monster_race *r_ptr);
 extern bool are_enemies(monster_type *m_ptr1, monster_type *m_ptr2);
+extern bool monster_has_hostile_align(monster_type *m_ptr, int pa_good, int pa_evil, monster_race *r_ptr);
 extern bool monster_living(monster_race *r_ptr);
 extern bool no_questor_or_bounty_uniques(int r_idx);
 
@@ -1087,6 +1080,7 @@ extern bool eat_magic(int power);
 extern void discharge_minion(void);
 extern void kawarimi(bool success);
 extern bool rush_attack(bool *mdeath);
+extern void remove_all_mirrors(bool explode);
 
 /* spells3.c */
 extern bool teleport_away(int m_idx, int dis, bool dec_valour);
@@ -1129,6 +1123,8 @@ extern bool potion_smash_effect(int who, int y, int x, int k_idx);
 extern void display_spell_list(void);
 extern s16b experience_of_spell(int spell, int realm);
 extern int mod_need_mana(int need_mana, int spell, int realm);
+extern int mod_spell_chance_1(int chance);
+extern int mod_spell_chance_2(int chance);
 extern s16b spell_chance(int spell,int realm);
 extern bool spell_okay(int spell, bool learned, bool study_pray, int realm);
 extern void print_spells(int target_spell, byte *spells, int num, int y, int x, int realm);
@@ -1332,6 +1328,7 @@ extern bool set_superstealth(bool set);
 /* xtra2.c */
 extern void check_experience(void);
 extern void check_quest_completion(monster_type *m_ptr);
+extern cptr extract_note_dies(monster_race *r_ptr);
 extern void monster_death(int m_idx, bool drop_item);
 extern bool mon_take_hit(int m_idx, int dam, bool *fear, cptr note);
 extern void get_screen_size(int *wid_p, int *hgt_p);
@@ -1366,6 +1363,7 @@ extern int spell_exp_level(int spell_exp);
 /* mspells1.c */
 extern bool clean_shot(int y1, int x1, int y2, int x2, bool friend);
 extern bool summon_possible(int y1, int x1);
+extern bool raise_possible(monster_type *m_ptr);
 extern bool spell_is_inate(u16b spell);
 
 /* mspells2.c */