OSDN Git Service

[fix] #41503 超能力者でゲームを開始しようとするとクラッシュ
[hengband/hengband.git] / src / blue-magic / blue-magic-ball-bolt.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 typedef struct bmc_type bmc_type;
6 bool cast_blue_ball_acid(player_type *caster_ptr, bmc_type *bmc_ptr);
7 bool cast_blue_ball_elec(player_type *caster_ptr, bmc_type *bmc_ptr);
8 bool cast_blue_ball_fire(player_type *caster_ptr, bmc_type *bmc_ptr);
9 bool cast_blue_ball_cold(player_type *caster_ptr, bmc_type *bmc_ptr);
10 bool cast_blue_ball_pois(player_type *caster_ptr, bmc_type *bmc_ptr);
11 bool cast_blue_ball_nuke(player_type *caster_ptr, bmc_type *bmc_ptr);
12 bool cast_blue_ball_nether(player_type *caster_ptr, bmc_type *bmc_ptr);
13 bool cast_blue_ball_chaos(player_type *caster_ptr, bmc_type *bmc_ptr);
14 bool cast_blue_ball_water(player_type *caster_ptr, bmc_type *bmc_ptr);
15 bool cast_blue_ball_star_burst(player_type *caster_ptr, bmc_type *bmc_ptr);
16 bool cast_blue_ball_dark_storm(player_type *caster_ptr, bmc_type *bmc_ptr);
17 bool cast_blue_ball_mana_storm(player_type *caster_ptr, bmc_type *bmc_ptr);
18
19 bool cast_blue_bolt_acid(player_type *caster_ptr, bmc_type *bmc_ptr);
20 bool cast_blue_bolt_elec(player_type *caster_ptr, bmc_type *bmc_ptr);
21 bool cast_blue_bolt_fire(player_type *caster_ptr, bmc_type *bmc_ptr);
22 bool cast_blue_bolt_cold(player_type *caster_ptr, bmc_type *bmc_ptr);
23 bool cast_blue_bolt_nether(player_type *caster_ptr, bmc_type *bmc_ptr);
24 bool cast_blue_bolt_water(player_type *caster_ptr, bmc_type *bmc_ptr);
25 bool cast_blue_bolt_mana(player_type *caster_ptr, bmc_type *bmc_ptr);
26 bool cast_blue_bolt_plasma(player_type *caster_ptr, bmc_type *bmc_ptr);
27 bool cast_blue_bolt_icee(player_type *caster_ptr, bmc_type *bmc_ptr);
28 bool cast_blue_bolt_missile(player_type *caster_ptr, bmc_type *bmc_ptr);