* @param base 固定値\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_string_dice(cptr str, DICE_NUMBER dice, int sides, int base)\r
+cptr info_string_dice(cptr 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, int sides, int base)\r
+cptr 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, int sides)\r
+cptr info_duration(int base, DICE_SID sides)\r
{\r
return format(_("期間:%d+1d%d", "dur %d+1d%d"), base, sides);\r
}\r
* @param base 固定値\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_heal(DICE_NUMBER dice, int sides, int base)\r
+cptr 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, int sides)\r
+cptr info_delay(int base, DICE_SID sides)\r
{\r
return format(_("遅延:%d+1d%d", "delay %d+1d%d"), base, sides);\r
}\r
* @param sides ダイス目\r
* @return フォーマットに従い整形された文字列\r
*/\r
-cptr info_multi_damage_dice(DICE_NUMBER dice, int sides)\r
+cptr info_multi_damage_dice(DICE_NUMBER dice, DICE_SID sides)\r
{\r
return format(_("損傷:各%dd%d", "dam %dd%d each"), dice, sides);\r
}\r
/*\r
* Generate power info string such as "power 1d100"\r
*/\r
-cptr info_power_dice(DICE_NUMBER dice, int sides)\r
+cptr info_power_dice(DICE_NUMBER dice, DICE_SID sides)\r
{\r
return format(_("効力:%dd%d", "power %dd%d"), dice, sides);\r
}\r