#include "angband.h"
#include "cmd-magiceat.h"
+#include "cmd-mane.h"
#include "cmd-zapwand.h"
#include "cmd-pet.h"
#include "melee.h"
#include "player-status.h"
#include "spells-status.h"
#include "spells-object.h"
+#include "spells-floor.h"
#include "cmd-spell.h"
#include "realm-hex.h"
}
prt("", 1, 0);
- prt(_(" どの構えをとりますか?", " Choose Form: "), 1, 14);
+ prt(_(" どの構えをとりますか?", " Choose Stance: "), 1, 14);
while(1)
{
set_action(ACTION_NONE);
}
else
- msg_print(_("もともと構えていない。", "You are not assuming a posture."));
+ msg_print(_("もともと構えていない。", "You are not in a special stance."));
screen_load();
return TRUE;
}
if (p_ptr->special_defense & (KAMAE_GENBU << new_kamae))
{
- msg_print(_("構え直した。", "You reassume a posture."));
+ msg_print(_("構え直した。", "You reassume a stance."));
}
else
{
p_ptr->special_defense &= ~(KAMAE_MASK);
p_ptr->update |= (PU_BONUS);
p_ptr->redraw |= (PR_STATE);
- msg_format(_("%sの構えをとった。", "You assume a posture of %s form."),kamae_shurui[new_kamae].desc);
+ msg_format(_("%sの構えをとった。", "You assume the %s stance."),kamae_shurui[new_kamae].desc);
p_ptr->special_defense |= (KAMAE_GENBU << new_kamae);
}
p_ptr->redraw |= PR_STATE;
{
if (p_ptr->lev >= kata_shurui[i].min_level)
{
- sprintf(buf,_(" %c) %sの型 %s", " %c) Form of %-12s %s"),I2A(i+1), kata_shurui[i].desc, kata_shurui[i].info);
+ sprintf(buf,_(" %c) %sの型 %s", " %c) Stance of %-12s %s"),I2A(i+1), kata_shurui[i].desc, kata_shurui[i].info);
prt(buf, 3+i, 20);
}
}
prt("", 1, 0);
- prt(_(" どの型で構えますか?", " Choose Form: "), 1, 14);
+ prt(_(" どの型で構えますか?", " Choose Stance: "), 1, 14);
while(1)
{
set_action(ACTION_NONE);
}
else
- msg_print(_("もともと構えていない。", "You are not assuming posture."));
+ msg_print(_("もともと構えていない。", "You are not in a special stance."));
screen_load();
return TRUE;
}
if (p_ptr->special_defense & (KATA_IAI << new_kata))
{
- msg_print(_("構え直した。", "You reassume a posture."));
+ msg_print(_("構え直した。", "You reassume a stance."));
}
else
{
p_ptr->special_defense &= ~(KATA_MASK);
p_ptr->update |= (PU_BONUS | PU_MONSTERS);
- msg_format(_("%sの型で構えた。", "You assume a posture of %s form."),kata_shurui[new_kata].desc);
+ msg_format(_("%sの型で構えた。", "You assume the %s stance."),kata_shurui[new_kata].desc);
p_ptr->special_defense |= (KATA_IAI << new_kata);
}
p_ptr->redraw |= (PR_STATE | PR_STATUS);
}
-static int racial_cost;
+static int racial_cost;
/*!
* @brief レイシャル・パワーの発動の判定処理
msg_format(_("この能力を使用するにはレベル %d に達していなければなりません。",
"You need to attain level %d to use this power."), min_level);
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
return FALSE;
}
if (cmd_limit_confused(p_ptr))
{
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
return FALSE;
}
{
if (!get_check(_("本当に今の衰弱した状態でこの能力を使いますか?", "Really use the power in your weakened state? ")))
{
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
return FALSE;
}
}
}
/* take time and pay the price */
- p_ptr->energy_use = 100;
+ take_turn(p_ptr, 100);
/* Success? */
if (randint1(p_ptr->stat_cur[use_stat]) >= ((difficulty / 2) + randint1(difficulty / 2)))
{
if (!(empty_hands(TRUE) & EMPTY_HAND_RARM))
{
- msg_print(_("素手じゃないとできません。", "You need to be bare hand."));
+ msg_print(_("素手じゃないとできません。", "You need to be barehanded."));
return FALSE;
}
if (p_ptr->riding)
/* Singing is already stopped */
if (!SINGING_SONG_EFFECT(p_ptr) && !INTERUPTING_SONG_EFFECT(p_ptr)) return FALSE;
- stop_singing();
+ stop_singing(p_ptr);
p_ptr->energy_use = 10;
break;
}
{
if (command == -3)
{
+ concentration(p_ptr);
}
else if (command == -4)
{
{
set_action(ACTION_LEARN);
}
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
break;
}
case CLASS_CAVALRY:
default:
msg_print(_("この種族は特殊な能力を持っていません。", "This race has no bonus power."));
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
}
}
return TRUE;
if (cmd_limit_confused(p_ptr))
{
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
return;
}
case CLASS_HIGH_MAGE:
if (p_ptr->realm1 == REALM_HEX)
{
- strcpy(power_desc[num].name, _("詠唱をやめる", "Stop spelling"));
+ strcpy(power_desc[num].name, _("詠唱をやめる", "Stop spell casting"));
power_desc[num].level = 1;
power_desc[num].cost = 0;
power_desc[num].stat = A_INT;
}
case CLASS_MONK:
{
- strcpy(power_desc[num].name, _("構える", "Assume a Posture"));
+ strcpy(power_desc[num].name, _("構える", "Assume a Stance"));
power_desc[num].level = 25;
power_desc[num].cost = 0;
power_desc[num].stat = A_DEX;
power_desc[num].fail = 0;
power_desc[num++].number = -3;
- strcpy(power_desc[num].name, _("型", "Assume a Posture"));
+ strcpy(power_desc[num].name, _("型", "Assume a Stance"));
power_desc[num].level = 25;
power_desc[num].cost = 0;
power_desc[num].stat = A_DEX;
if (!repeat_pull(&i) || i<0 || i>=num) {
if (use_menu) screen_save();
- /* Get a spell from the user */
choice = (always_show_list || use_menu) ? ESCAPE:1;
while (!flag)
case '0':
{
screen_load();
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
return;
}
TERM_LEN x1, y1;
strcpy(dummy, "");
-
- /* Show list */
redraw = TRUE;
if (!use_menu) screen_save();
/* Abort if needed */
if (!flag)
{
- p_ptr->energy_use = 0;
+ free_turn(p_ptr);
return;
}
repeat_push(i);
}
else p_ptr->csp -= actual_racial_cost;
- /* Redraw mana and hp */
p_ptr->redraw |= (PR_HP | PR_MANA);
-
p_ptr->window |= (PW_PLAYER | PW_SPELL);
}
}
- else p_ptr->energy_use = 0;
+ else free_turn(p_ptr);
/* Success */
return;