*/
#include "angband.h"
+#include "player-status.h"
+#include "shoot.h"
+#include "object-hook.h"
/*!
* @brief 最初から簡易な名称が明らかになるベースアイテムの判定。 / Certain items, if aware, are known instantly
*ptr = '\0';
}
-/*!
- * @brief オブジェクトがクエストの達成目的か否かを返す。
- * @param o_ptr 特性短縮表記を得たいオブジェクト構造体の参照ポインタ
- * @return 現在クエスト達成目的のアイテムならばTRUEを返す。
- */
-bool object_is_quest_target(object_type *o_ptr)
-{
- if (p_ptr->inside_quest)
- {
- ARTIFACT_IDX a_idx = quest[p_ptr->inside_quest].k_idx;
- if (a_idx)
- {
- artifact_type *a_ptr = &a_info[a_idx];
- if (!(a_ptr->gen_flags & TRG_INSTA_ART))
- {
- if((o_ptr->tval == a_ptr->tval) && (o_ptr->sval == a_ptr->sval))
- {
- return TRUE;
- }
- }
- }
- }
- return FALSE;
-}
-
/*!
* @brief オブジェクトの各表記を返すメイン関数 / Creates a description of the item "o_ptr", and stores it in "out_val".
avgdam *= (p_ptr->num_fire * 100);
avgdam /= energy_fire;
t = object_desc_num(t, avgdam);
- t = object_desc_str(t, show_ammo_detail ? "/turn" : "");
+ t = object_desc_str(t, show_ammo_detail ? "/current_world_ptr->game_turn" : "");
if(show_ammo_crit_ratio)
{
/* Nothing */
}
- /* Speed */
else if (have_flag(flgs, TR_SPEED))
{
/* Dump " to speed" */