+ int pre_dd = o_ptr->dd;
+ int pre_ds = o_ptr->ds;
+
+ if (o_ptr->dd > o_ptr->ds)
+ {
+ o_ptr->dd--;
+ }
+ else
+ {
+ o_ptr->ds--;
+ }
+
+ msg_format_wizard(CHEAT_OBJECT,
+ _("ダイスが抑制されました。%dd%d -> %dd%d", "Dice Supress %dd%d -> %dd%d"),
+ pre_dd, pre_ds, o_ptr->dd, o_ptr->ds);
+ return 1;
+ }
+
+ if (o_ptr->to_d > 10)
+ {
+ int pre_damage = o_ptr->to_d;
+
+ o_ptr->to_d = o_ptr->to_d - damroll(1, 6);
+ if (o_ptr->to_d < 10)
+ {
+ o_ptr->to_d = 10;
+ }
+
+ msg_format_wizard(CHEAT_OBJECT,
+ _("ダメージ修正が抑制されました。 %d -> %d", "Plus-Damage Supress %d -> %d"),
+ pre_damage, o_ptr->to_d);
+
+ return 1;