#pragma once
+/* Sniper */
+#define SP_NONE 0
+#define SP_LITE 1
+#define SP_AWAY 2
+#define SP_FIRE 3
+#define SP_KILL_WALL 4
+#define SP_COLD 5
+#define SP_KILL_TRAP 6
+#define SP_ELEC 7
+#define SP_PIERCE 8
+#define SP_RUSH 9
+#define SP_DOUBLE 10
+#define SP_EXPLODE 11
+#define SP_EVILNESS 12
+#define SP_HOLYNESS 13
+#define SP_FINAL 14
+#define SP_NEEDLE 15
+
/* snipe.c */
-extern void reset_concentration(bool msg);
-extern void display_snipe_list(void);
-extern MULTIPLY tot_dam_aux_snipe(MULTIPLY mult, monster_type *m_ptr, SPELL_IDX snipe_type);
-extern void do_cmd_snipe(void);
-extern void do_cmd_snipe_browse(void);
-extern int boost_concentration_damage(int tdam);
+extern void reset_concentration(player_type *creature_ptr, bool msg);
+extern void display_snipe_list(player_type *sniper_ptr);
+extern MULTIPLY tot_dam_aux_snipe(player_type *sniper_ptr, MULTIPLY mult, monster_type *m_ptr, SPELL_IDX snipe_type);
+extern void do_cmd_snipe(player_type *sniper_ptr);
+extern void do_cmd_snipe_browse(player_type *sniper_ptr);
+extern int boost_concentration_damage(player_type *creature_ptr, int tdam);