#include "angband.h"
#include "cmd-spell.h"
#include "selfinfo.h"
+#include "projection.h"
+#include "avatar.h"
+#include "spells-status.h"
+#include "spells-floor.h"
/*!
* @brief 仙術領域魔法の各処理を行う
case 1:
if (name) return _("ショート・テレポート", "Phase Door");
- if (desc) return _("近距離のテレポートをする。", "Teleport short distance.");
+ if (desc) return _("近距離のテレポートをする。", "Teleports you a short distance.");
{
POSITION range = 10;
case 5:
if (name) return _("テレポート", "Teleport");
- if (desc) return _("遠距離のテレポートをする。", "Teleport long distance.");
+ if (desc) return _("遠距離のテレポートをする。", "Teleports you a long distance.");
{
POSITION range = plev * 5;
case 6:
if (name) return _("スリープ・モンスター", "Sleep Monster");
- if (desc) return _("モンスター1体を眠らせる。抵抗されると無効。", "Attempts to sleep a monster.");
+ if (desc) return _("モンスター1体を眠らせる。抵抗されると無効。", "Attempts to put a monster to sleep.");
{
int power = plev;
case 11:
if (name) return _("周辺スリープ", "Mass Sleep");
- if (desc) return _("視界内の全てのモンスターを眠らせる。抵抗されると無効。", "Attempts to sleep all monsters in sight.");
+ if (desc) return _("視界内の全てのモンスターを眠らせる。抵抗されると無効。", "Attempts to put all monsters in sight to sleep.");
{
int power = plev;
case 19:
if (name) return _("街移動", "Teleport to town");
- if (desc) return _("街へ移動する。地上にいるときしか使えない。", "Teleport to a town which you choose in a moment. Can only be used outdoors.");
+ if (desc) return _("街へ移動する。地上にいるときしか使えない。", "Instantly teleports you to a town which you choose. Can only be used outdoors.");
{
if (cast)
case 21:
if (name) return _("テレポート・レベル", "Teleport Level");
- if (desc) return _("瞬時に上か下の階にテレポートする。", "Teleport to up or down stairs in a moment.");
+ if (desc) return _("瞬時に上か下の階にテレポートする。", "Instantly teleports you up or down a level.");
{
if (cast)
case 22:
if (name) return _("帰還の呪文", "Word of Recall");
if (desc) return _("地上にいるときはダンジョンの最深階へ、ダンジョンにいるときは地上へと移動する。",
- "Recalls player from dungeon to town, or from town to the deepest level of dungeon.");
+ "Recalls player from dungeon to town or from town to the deepest level of dungeon.");
{
int base = 15;
case 23:
if (name) return _("次元の扉", "Dimension Door");
- if (desc) return _("短距離内の指定した場所にテレポートする。", "Teleport to given location.");
+ if (desc) return _("短距離内の指定した場所にテレポートする。", "Teleports you to a given location.");
{
POSITION range = plev / 2 + 10;
case 24:
if (name) return _("調査", "Probing");
if (desc) return _("モンスターの属性、残り体力、最大体力、スピード、正体を知る。",
- "Proves all monsters' alignment, HP, speed and their true character.");
+ "Probes all monsters' alignment, HP, speed and their true character.");
{
if (cast)
case 31:
if (name) return _("無傷の球", "Globe of Invulnerability");
if (desc) return _("一定時間、ダメージを受けなくなるバリアを張る。切れた瞬間に少しターンを消費するので注意。",
- "Generates barrier which completely protect you from almost all damages. Takes a few your turns when the barrier breaks or duration time is exceeded.");
+ "Generates a barrier which completely protects you from almost all damage. Takes a few of your turns when the barrier breaks or duration time is exceeded.");
{
int base = 4;