*splitobj() [#p6b60bb2] **書式 [#h2669cf1] mkobj.c, 関数 struct obj * splitobj( struct obj *obj; // 分割するオブジェクト long num; // 分割する数 ); **パラメータ [#paf4a50a] :obj|分割するオブジェクトのポインタ :num|分割する数 **戻り値 [#cbc1c132] 分割した新しいオブジェクトのポインタを返す。 **解説 [#b07a4c60] オブジェクト obj から num 個のオブジェクトを取り出し、分割する。 分割した新しいオブジェクト otmp は、obj と同じチェインに加えられる。装備は解除される。~ obj や otmp の個数が0になるような分割は許されない。また、コンテナは分割できない。 **対応情報 [#w62a7514] -NetHack 3.4.3 **関連項目 [#f6184f0a] [[obj_split_light_source]](), [[obj_split_timers]](), [[splitbill]]()