* @param base 固定値\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_string_dice(cptr str, DICE_NUMBER dice, DICE_SID sides, int base)\r
+concptr info_string_dice(concptr str, DICE_NUMBER dice, DICE_SID sides, int base)\r
{\r
/* Fix value */\r
if (!dice)\r
* @param base 固定値\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_damage(DICE_NUMBER dice, DICE_SID sides, int base)\r
+concptr info_damage(DICE_NUMBER dice, DICE_SID sides, int base)\r
{\r
return info_string_dice(_("損傷:", "dam "), dice, sides, base);\r
}\r
* @param sides ダイス目\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_duration(int base, DICE_SID sides)\r
+concptr info_duration(int base, DICE_SID sides)\r
{\r
return format(_("期間:%d+1d%d", "dur %d+1d%d"), base, sides);\r
}\r
* @param range 効果範囲\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_range(POSITION range)\r
+concptr info_range(POSITION range)\r
{\r
return format(_("範囲:%d", "range %d"), range);\r
}\r
* @param base 固定値\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_heal(DICE_NUMBER dice, DICE_SID sides, int base)\r
+concptr info_heal(DICE_NUMBER dice, DICE_SID sides, int base)\r
{\r
return info_string_dice(_("回復:", "heal "), dice, sides, base);\r
}\r
* @param sides ダイス目\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_delay(int base, DICE_SID sides)\r
+concptr info_delay(int base, DICE_SID sides)\r
{\r
return format(_("遅延:%d+1d%d", "delay %d+1d%d"), base, sides);\r
}\r
* @param dam 固定値\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_multi_damage(HIT_POINT dam)\r
+concptr info_multi_damage(HIT_POINT dam)\r
{\r
return format(_("損傷:各%d", "dam %d each"), dam);\r
}\r
* @param sides ダイス目\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_multi_damage_dice(DICE_NUMBER dice, DICE_SID sides)\r
+concptr info_multi_damage_dice(DICE_NUMBER dice, DICE_SID sides)\r
{\r
return format(_("損傷:各%dd%d", "dam %dd%d each"), dice, sides);\r
}\r
* @param power 固定値\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_power(int power)\r
+concptr info_power(int power)\r
{\r
return format(_("効力:%d", "power %d"), power);\r
}\r
/*\r
* Generate power info string such as "power 1d100"\r
*/\r
-cptr info_power_dice(DICE_NUMBER dice, DICE_SID sides)\r
+concptr info_power_dice(DICE_NUMBER dice, DICE_SID sides)\r
{\r
return format(_("効力:%dd%d", "power %dd%d"), dice, sides);\r
}\r
* @param rad 効果半径\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_radius(POSITION rad)\r
+concptr info_radius(POSITION rad)\r
{\r
return format(_("半径:%d", "rad %d"), rad);\r
}\r
* @param weight 最大重量\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_weight(WEIGHT weight)\r
+concptr info_weight(WEIGHT weight)\r
{\r
#ifdef JP\r
return format("最大重量:%d.%dkg", lbtokg1(weight), lbtokg2(weight));\r
* @param mode 求める処理\r
* @return 各領域魔法に各種テキストを求めた場合は文字列参照ポインタ、そうでない場合はNULLポインタを返す。\r
*/\r
-cptr do_spell(REALM_IDX realm, SPELL_IDX spell, BIT_FLAGS mode)\r
+concptr do_spell(REALM_IDX realm, SPELL_IDX spell, BIT_FLAGS mode)\r
{\r
switch (realm)\r
{\r