トップ > アイテム > 素材 > 有機物 > 有機

organic

アイテムを構成する素材の一種。

本来、有機物(organic)とは天然素材という意味で、植物性と動物性を合わせたものを指す。

  • organicには有機化合物という意味もあるが、その場合は炭素化合物を指すことになり、プラスチックをも含んでしまうためNetHackの場合はこちらではないだろう。

NetHackでは

このゲームでは野菜や果物など、主に植物性の食物だけが有機であり、動物性のもの()とは区別されている。
食料などの保存食にも使われている。
生肉と違い時間経過で腐るものは(現在のところ)存在しないようだ。

基本的に食用で、食べても菜食主義者の食生活に反しない。
武闘家でプレイする場合は、これらを中心に食べていくことになる。

よもやま話

ソースに関する話

このアイテム素材は画面上に表示するときは「有機(organic)」となっているが、 ソース上ではこの素材をあらわす定数名はVEGGY(野菜)となっている。

またis_organic(otmp)というマクロも用意されていて、これは引数の アイテムオブジェクトの素材がWAX()、VEGGY(野菜)、FLESH()、PAPER()、 CLOTH()、LEATHER()、WOOD(木材)*1ならば真を返すマクロとなっている。もちろんこれは有機物のほうを指すのだろう。

一方、ポリパイルした結果ゴーレムが生成される場合、肉のゴーレムが生成されるときに溶ける物質名は「有機物(organic)」となっているが、このときの対象アイテム素材は0(神秘)とFLESH()だけとなっている。
(ちなみにVEGGYだけを集めてポリパイルするとソース上はその他扱いされて藁のゴーレムが生成される。)

関連リンク


*1 なお、BONE()は有機物として扱わないらしい。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-10-25 (日) 01:13:18 (4421d)