発言者: moon
発言日: 2006 02/01 20:14
> siriusさんのところで配布されているダンジョンシステムにおいて、一度取ったアイテム、戦った配置モンスターを復活させないようにしたいのですが,ダンジョンが一つならできたのですが、ダンジョンをいくつも配置した場合に、同じようにしたいのですが,dungeon.datが
> http://whoo-ah.hp.infoseek.co.jp/sos2/doungeon.dat
> のような感じで、dstatusoutで呼び出されるユーザーデータを
> http://whoo-ah.hp.infoseek.co.jp/sos2/0000.dat
> のような感じにして、ダンジョン2に入ったときに2行目のユーザーデータを読むようにすることはできないでしょうか?多忙だと存じますが、案があれば返事をいただけたら幸いです。
最低限、以下のことは修正する必要があると思います。
(a) sub dungeon_inにおいて、他のダンジョンのデータを残したまま新しく入ったダンジョンのデータの初期化が必要なパラメータのみ初期化するようにする。
(b) sub dstatusoutにおいて、同様に他のダンジョンのデータを残したまま現在のデータだけを更新するようにする。
(c) sub get_dstatusにおいて、他のダンジョンのデータは無視して現在のダンジョンのデータを読み込むようにする。
(d) (c)ではどのダンジョンにいるかが知りえないので、どこのダンジョンにいるかをユーザデータに保存しておくか、(a)と(b)での保存時に最新のデータはファイルの最初か最後の行にする、といった方法で(c)でどのダンジョンにいるかを知りえるようにする。
▼関連発言
│
└◆1209:ダンジョンシステム [ククロ] 02/01 11:16
└◆1210:Re:ダンジョンシステム [moon] 02/01 20:14
└◆1222:Re[2]:ダンジョンシステム [ククロ] 02/17 21:22<-last