OSDN Git Service

[Refactor] #38997 do_cmd_snipe() に player_type * 引数を追加. / Add player_type * argument...
[hengband/hengband.git] / src / snipe.h
1 #pragma once
2
3 /* Sniper */
4 #define SP_NONE          0
5 #define SP_LITE          1
6 #define SP_AWAY          2
7 #define SP_FIRE          3
8 #define SP_KILL_WALL     4
9 #define SP_COLD          5
10 #define SP_KILL_TRAP     6
11 #define SP_ELEC          7
12 #define SP_PIERCE        8
13 #define SP_RUSH          9
14 #define SP_DOUBLE        10
15 #define SP_EXPLODE       11
16 #define SP_EVILNESS      12
17 #define SP_HOLYNESS      13
18 #define SP_FINAL         14
19 #define SP_NEEDLE        15
20
21 /* snipe.c */
22 extern void reset_concentration(player_type *creature_ptr, bool msg);
23 extern void display_snipe_list(player_type *sniper_ptr);
24 extern MULTIPLY tot_dam_aux_snipe(player_type *sniper_ptr, MULTIPLY mult, monster_type *m_ptr, SPELL_IDX snipe_type);
25 extern void do_cmd_snipe(player_type *sniper_ptr);
26 extern void do_cmd_snipe_browse(player_type *sniper_ptr);
27 extern int boost_concentration_damage(player_type *creature_ptr, int tdam);