{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
bool more = FALSE;
+ if (p_ptr->wild_mode) return;
+
if (p_ptr->special_defense & KATA_MUSOU)
{
set_action(ACTION_NONE);
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
bool more = FALSE;
+ if (p_ptr->wild_mode) return;
+
if (p_ptr->special_defense & KATA_MUSOU)
{
set_action(ACTION_NONE);
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
{
POSITION y, x;
DIRECTION dir;
- s16b o_idx;
+ OBJECT_IDX o_idx;
bool more = FALSE;
+ if (p_ptr->wild_mode) return;
+
if (p_ptr->special_defense & KATA_MUSOU)
{
set_action(ACTION_NONE);
}
-
/* Option: Pick a direction */
if (easy_disarm)
{
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
/* Disarm chest */
else if (o_idx)
{
- /* Disarm the chest */
more = do_cmd_disarm_chest(y, x, o_idx);
}
/* Disarm trap */
else
{
- /* Disarm the trap */
more = do_cmd_disarm_aux(y, x, dir);
}
}
*/
void do_cmd_bash(void)
{
- int y, x, dir;
-
+ int y, x, dir;
cave_type *c_ptr;
-
bool more = FALSE;
+ if (p_ptr->wild_mode) return;
if (p_ptr->special_defense & KATA_MUSOU)
{
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
{
DIRECTION dir;
+ if (p_ptr->wild_mode) return;
+
if (p_ptr->special_defense & KATA_MUSOU)
{
set_action(ACTION_NONE);
}
/* Get a "repeated" direction */
- if (get_rep_dir(&dir,FALSE))
+ if (get_rep_dir(&dir, FALSE))
{
POSITION y, x;
INVENTORY_IDX item;
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
{
/* Set repeat count */
command_rep = command_arg - 1;
-
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
/* Cancel the arg */
/* Save the rest code */
resting = command_arg;
p_ptr->action = ACTION_REST;
-
- /* Recalculate bonuses */
p_ptr->update |= (PU_BONUS);
+ update_creature(p_ptr);
- /* Redraw the state */
p_ptr->redraw |= (PR_STATE);
- handle_stuff();
+ update_output();
Term_fresh();
}
object_type *j_ptr, *ammo_ptr;
cptr q, s;
+ if(p_ptr->wild_mode) return;
+
is_fired = FALSE; /* not fired yet */
/* Get the "bow" (if any) */
bool come_back = FALSE;
bool do_drop = TRUE;
+ if (p_ptr->wild_mode) return FALSE;
if (p_ptr->special_defense & KATA_MUSOU)
{
/* Single object */
q_ptr->number = 1;
- /* Description */
object_desc(o_name, q_ptr, OD_OMIT_PREFIX);
if (p_ptr->mighty_throw) mult += 3;