*age_is_relative() [#x8534ffa] **書式 [#h1221d1c] obj.h, マクロ boolean age_is_relative( struct obj *otmp; // オブジェクトへのポインタ ); **パラメータ [#m6e57fcd] :otmp|チェックするオブジェクトへのポインタ **戻り値 [#kda8fba7] otmp が otmp->age メンバを相対時間として使っているならTRUE、絶対時間(時刻)として使っているならFALSEを返す。 **解説 [#d8628a26] obj 構造体の age メンバは通常絶対時間(時刻)として使われる(例: 生成された時刻、最後に#invokeした時刻など)が、光源では残り寿命をあらわす相対時間として使われる。これを区別し、ice box への出し入れや bones ファイルからの読み込み時に age の補正を正しく行うためにこのマクロが用意されている。 **対応情報 [#m587721f] -NetHack 3.4.3 **関連項目 [#zc717c37] [[光源]]