• 追加された行はこの色です。
  • 削除された行はこの色です。
*set_artifact_intrinsic() [#d903d874]

**書式 [#p7d28472]
artifact.c, 関数
 void
 set_artifact_intrinsic()
   struct obj *otmp;     // 対象とするアーティファクトのオブジェクトのポインタ
   boolean     on;       // TRUE でアーティファクト由来の能力をセットし、FALSE でリセットする
   long        wp_mask;  // 装備箇所のマスク。所持しているだけの場合は W_ART
 );

**パラメータ [#b73057b8]
:otmp|対象とするアーティファクトのオブジェクトのポインタ
:on|TRUE でアーティファクト由来の能力をセットし、FALSE でリセットする
:wp_mask|装備箇所のマスク。所持しているだけの場合は W_ART

**戻り値 [#qaf1349b]
なし

**解説 [#xd116b3f]
アーティファクトに由来する能力をセット・リセットする。~
wp_mask == W_ART のときに artifact構造体の cary と cspfx が、それ以外のときに defn と spfx が参照される。

**対応情報 [#b4234d0c]
-NetHack 3.4.3

**関連項目 [#s4c2b891]
[[addinv_core1]](), [[freeinv_core]](), [[setworn]](), [[setnotworn]]()

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS