私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

No.1210  Re:ダンジョンシステム
発言者: 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

Pass 保存


CGIROOM