- 追加された行はこの色です。
- 削除された行はこの色です。
*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]]()