return;
}
+static void set_smith_redrawing_flags(PlayerType *player_ptr)
+{
+ player_ptr->update |= (PU_COMBINATION | PU_REORDER);
+ player_ptr->window_flags |= (PW_INVENTORY);
+}
+
/*!
* @brief エッセンスの抽出処理
* @param player_ptr プレイヤーへの参照ポインタ
/* Apply autodestroy/inscription to the drained item */
autopick_alter_item(player_ptr, item, true);
- player_ptr->update |= (PU_COMBINATION | PU_REORDER);
- player_ptr->window_flags |= (PW_INVENTORY);
+ set_smith_redrawing_flags(player_ptr);
}
/*!
auto effect_name = Smith::get_effect_name(effect);
_(msg_format("%sに%sの能力を付加しました。", item_name.data(), effect_name), msg_format("You have added ability of %s to %s.", effect_name, item_name.data()));
- player_ptr->update |= (PU_COMBINATION | PU_REORDER);
- player_ptr->window_flags |= (PW_INVENTORY);
+ set_smith_redrawing_flags(player_ptr);
}
/*!
Smith(player_ptr).erase_essence(o_ptr);
msg_print(_("エッセンスを取り去った。", "You removed all essence you have added."));
- player_ptr->update |= (PU_COMBINATION | PU_REORDER);
- player_ptr->window_flags |= (PW_INVENTORY);
+ set_smith_redrawing_flags(player_ptr);
}
/*!