OSDN Git Service

Merge pull request #861 from iks3/feature-racial-explanations
[hengbandforosx/hengbandosx.git] / src / cmd-action / cmd-spell.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 extern concptr KWD_DAM; //!< 効果文字列: 損傷 / dam
6 extern concptr KWD_RANGE; //!< 効果文字列: 射程 / dir
7 extern concptr KWD_DURATION; //!< 効果文字列: 期間 / dur
8 extern concptr KWD_SPHERE; //!< 効果文字列: 範囲 / range
9 extern concptr KWD_HEAL; //!< 効果文字列: 回復 / heal
10 extern concptr KWD_MANA; //!< 効果文字列: MP回復 / heal SP
11 extern concptr KWD_POWER; //!< 効果文字列: 効力 / power
12 extern concptr KWD_RANDOM; //!< 効果文字列: ランダム / random
13
14 extern const u32b fake_spell_flags[4];
15
16 concptr info_string_dice(concptr str, DICE_NUMBER dice, DICE_SID sides, int base);
17 concptr info_damage(DICE_NUMBER dice, DICE_SID sides, int base);
18 concptr info_duration(int base, DICE_SID sides);
19 concptr info_range(POSITION range);
20 concptr info_heal(DICE_NUMBER dice, DICE_SID sides, int base);
21 concptr info_delay(int base, DICE_SID sides);
22 concptr info_multi_damage(HIT_POINT dam);
23 concptr info_multi_damage_dice(DICE_NUMBER dice, DICE_SID sides);
24 concptr info_power(int power);
25 concptr info_power_dice(DICE_NUMBER dice, DICE_SID sides);
26 concptr info_radius(POSITION rad);
27 concptr info_weight(WEIGHT weight);
28
29 void do_cmd_browse(player_type *caster_ptr);
30 void do_cmd_study(player_type *caster_ptr);
31 void do_cmd_cast(player_type *caster_ptr);