OSDN Git Service

クエストの報酬を置くコードで重大バグ。その場しのぎで修正。
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 26 Nov 2003 20:19:41 +0000 (20:19 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Wed, 26 Nov 2003 20:19:41 +0000 (20:19 +0000)
commitab541064fce46cea4826ffea5c6ef13fb1d0dec0
tree002772aabe44e923a269ebb0184682782041055a
parent4f8765ffacbff152d9b264451f5ea959a0face07
クエストの報酬を置くコードで重大バグ。その場しのぎで修正。
フロアの生成途中に drop_near() を呼び出していた為、そこからlos()を呼んで、
まだ生成していないgridのfeat(不定の値)でhave_flag()を使った為、
segmentation faultで落ちていた。
とりあえず、los()を呼ばずに足元にアイテムを置く関数drop_here()を急造して
クラッシュを避けた。
リリース前に報酬を渡すコードを書き変えて、賞金首の報酬と同様に直接渡すようにしたい。
src/init1.c