OSDN Git Service

1a718312f043631decfbe23a2a100ec28d1fbc22
[hengband/hengband.git] / src / cmd / cmd-spell.h
1 #pragma once
2
3 #define KWD_DAM      _("損傷:", "dam ")
4 #define KWD_RANGE    _("射程:", "rng ")
5 #define KWD_DURATION _("期間:", "dur ")
6 #define KWD_SPHERE   _("範囲:", "range ")
7 #define KWD_HEAL     _("回復:", "heal ")
8 #define KWD_RANDOM   _("ランダム", "random")
9
10 extern const u32b fake_spell_flags[4];
11
12
13 #define SPELL_NAME   0
14 #define SPELL_DESC   1
15 #define SPELL_INFO   2
16 #define SPELL_CAST   3
17 #define SPELL_FAIL   4
18 #define SPELL_STOP   5
19 #define SPELL_CONT   6
20 extern concptr exe_spell(player_type *caster_ptr, REALM_IDX realm, SPELL_IDX spell, BIT_FLAGS mode);
21
22 extern concptr info_string_dice(concptr str, DICE_NUMBER dice, DICE_SID sides, int base);
23 extern concptr info_damage(DICE_NUMBER dice, DICE_SID sides, int base);
24 extern concptr info_duration(int base, DICE_SID sides);
25 extern concptr info_range(POSITION range);
26 extern concptr info_heal(DICE_NUMBER dice, DICE_SID sides, int base);
27 extern concptr info_delay(int base, DICE_SID sides);
28 extern concptr info_multi_damage(HIT_POINT dam);
29 extern concptr info_multi_damage_dice(DICE_NUMBER dice, DICE_SID sides);
30 extern concptr info_power(int power);
31 extern concptr info_power_dice(DICE_NUMBER dice, DICE_SID sides);
32 extern concptr info_radius(POSITION rad);
33 extern concptr info_weight(WEIGHT weight);
34
35 /* cmd5.c */
36 extern void do_cmd_browse(void);
37 extern void do_cmd_study(player_type *caster_ptr);
38 extern void do_cmd_cast(void);