OSDN Git Service

[Refactor] #39963 Separated spells-common.c.h from spells1.c/spells.h
[hengband/hengband.git] / src / realm-hissatsu.c
index 33144c8..a34d798 100644 (file)
 #include "player-effects.h"
 #include "player-damage.h"
 #include "feature.h"
-#include "spells.h"
+#include "spell/spells-common.h"
 #include "grid.h"
 #include "targeting.h"
-#include "view-mainwindow.h"
+#include "view/display-main-window.h"
 #include "spells-floor.h"
 #include "world.h"
 
@@ -132,7 +132,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
 
        case 4:
                if (name) return _("殺気感知", "Detect Ferocity");
-               if (desc) return _("近くの思考することができるモンスターを感知する。", "Detects all monsters except mindless in your vicinity.");
+               if (desc) return _("近くの思考することができるモンスターを感知する。", "Detects all monsters except the mindless in your vicinity.");
 
                if (cast)
                {
@@ -176,7 +176,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
                                msg_print(_("乗馬中には無理だ。", "You cannot do it when riding."));
                                return NULL;
                        }
-                       msg_print(_("相手の攻撃に対して身構えた。", "You prepare to counter blow."));
+                       msg_print(_("相手の攻撃に対して身構えた。", "You prepare to counterattack."));
                        caster_ptr->counter = TRUE;
                }
                break;
@@ -184,7 +184,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
        case 7:
                if (name) return _("払い抜け", "Harainuke");
                if (desc) return _("攻撃した後、反対側に抜ける。",
-                       "Attacks monster with your weapons normally, then move through counter side of the monster.");
+                       "In one action, attacks a monster with your weapons normally and then moves to the space beyond the monster if that space is not blocked.");
 
                if (cast)
                {
@@ -385,7 +385,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
        case 13:
                if (name) return _("乱れ雪月花", "Midare-Setsugekka");
                if (desc) return _("攻撃回数が増え、冷気耐性のないモンスターに大ダメージを与える。",
-                       "Attacks a monster with increased number of attacks and more damage unless it has resistance to cold.");
+                       "Attacks a monster with an increased number of attacks and more damage unless it has resistance to cold.");
 
                if (cast)
                {
@@ -521,7 +521,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
        case 19:
                if (name) return _("赤流渦", "Bloody Maelstrom");
                if (desc) return _("自分自身も傷を作りつつ、その傷が深いほど大きい威力で全方向の敵を攻撃できる。生きていないモンスターには効果がない。",
-                       "Attacks all adjacent monsters with power corresponding to your cut status. Then increases your cut status. Has no effect on unliving monsters.");
+                       "Attacks all adjacent monsters with power corresponding to your cuts. Then increases your cuts. Has no effect on unliving monsters.");
 
                if (cast)
                {
@@ -581,7 +581,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
 
        case 21:
                if (name) return _("地走り", "Crack");
-               if (desc) return _("衝撃波のビームを放つ。", "Fires a beam of shock wave.");
+               if (desc) return _("衝撃波のビームを放つ。", "Fires a shock wave as a beam.");
 
                if (cast)
                {
@@ -717,7 +717,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
        case 24:
                if (name) return _("吸血鬼の牙", "Vampire's Fang");
                if (desc) return _("攻撃した相手の体力を吸いとり、自分の体力を回復させる。生命を持たないモンスターには通じない。",
-                       "Attacks with vampiric strikes which absorb HP from a monster and heal you. Has no effect to unliving monsters.");
+                       "Attacks with vampiric strikes which absorb HP from a monster and heal you. Has no effect on unliving monsters.");
 
                if (cast)
                {
@@ -849,7 +849,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
 
        case 29:
                if (name) return _("虎伏絶刀勢", "Kofuku-Zettousei");
-               if (desc) return _("強力な攻撃を行い、近くの場所にも効果が及ぶ。", "Performs a powerful attack which even effects nearby monsters.");
+               if (desc) return _("強力な攻撃を行い、近くの場所にも効果が及ぶ。", "Performs a powerful attack which even affects nearby monsters.");
 
                if (cast)
                {
@@ -902,7 +902,7 @@ concptr do_hissatsu_spell(player_type *caster_ptr, SPELL_IDX spell, BIT_FLAGS mo
        case 30:
                if (name) return _("慶雲鬼忍剣", "Keiun-Kininken");
                if (desc) return _("自分もダメージをくらうが、相手に非常に大きなダメージを与える。アンデッドには特に効果がある。",
-                       "Attacks a monster with extremely powerful damage. But you also takes some damages. Hurts a undead monster greatly.");
+                       "Attacks a monster with extremely powerful damage, but you also take some damage. Hurts an undead monster greatly.");
 
                if (cast)
                {