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

**書式 [#h2669cf1]
mkobj.c, 関数
 struct obj *
 splitobj(
   struct obj *obj;    // 分割するオブジェクト
   long        num;    // 分割する数
 );

**パラメータ [#paf4a50a]
:obj|分割するオブジェクトのポインタ
:num|分割する数

**戻り値 [#cbc1c132]
分割した新しいオブジェクトのポインタを返す。

**解説 [#b07a4c60]
オブジェクト obj から num 個のオブジェクトを取り出し、分割する。
分割した新しいオブジェクト otmp は、obj と同じチェインに加えられる。~
分割した新しいオブジェクト otmp は、obj と同じチェインに加えられる。装備は解除される。~
obj や otmp の個数が0になるような分割は許されない。また、コンテナは分割できない。

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

**関連項目 [#f6184f0a]
[[obj_split_light_source]](), [[obj_split_timers]](), [[splitbill]]()


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