[ リストに戻る ]
No.78へ返信

all ふっかつのたま使用時の挙動について - ごんどら - 2020/10/23(Fri) 16:27:00 [No.62]
Re: ふっかつのたま使用時の挙動について - M.O.D. - 2020/10/25(Sun) 12:24:20 [No.63]
Re: ふっかつのたま使用時の挙動について - ごんどら - 2020/10/25(Sun) 20:49:27 [No.64]
Re: ふっかつのたま使用時の挙動について [バグ報告] - M.O.D. - 2020/11/02(Mon) 18:31:45 [No.65]
Re: ふっかつのたま使用時の挙動について - ごんどら - 2020/11/02(Mon) 20:27:17 [No.66]
Re: ふっかつのたま使用時の挙動について - M.O.D. - 2020/11/10(Tue) 10:25:16 [No.69]
Re: ふっかつのたま使用時の挙動について - ごんどら - 2020/11/11(Wed) 22:59:10 [No.70]
Re: ふっかつのたま使用時の挙動について - M.O.D. - 2020/11/25(Wed) 12:50:17 [No.77]
Re: ふっかつのたま使用時の挙動について - ごんどら - 2020/11/27(Fri) 18:12:09 [No.78]
Re: ふっかつのたま使用時の挙動について - M.O.D. - 2020/11/27(Fri) 23:36:56 [No.80]
Re: ふっかつのたま使用時の挙動について - M.O.D. - 2020/12/07(Mon) 17:55:42 [No.83]


Re: ふっかつのたま使用時の挙動について (No.77 への返信) - ごんどら

お疲れさまです。
> 色々調整したのですが、結局元のスクリプトに手を加えなければうまく動作しないことが判明したので、現在調整中です。
>
> 簡単に言うと、systemevent.evtファイル内に$AREASET_INITIALIZEイベントを作成し、各マップの$INITIALIZEからcallしています。また、各マップに$AREASETイベントを作成し、初期状態のset_areaを実行するようにしています。
>
> $AREASET_INITIALIZE内でflag[10](復活の玉使用フラグ)をチェックし、フラグが立っていた場合、set_areaを設定せずに戻る($AREASETにジャンプしない)、という処理です。


なるほどー。いろいろいじくり回してたおかげで(たぶん)わりとすんなり理解できました。
数ヶ月前はこのスクリプト文がマジで暗号だと思ってたのに読める!うれしい!

> systemevent.evt内
>
> ;$CONTINUE_CHECK(変更)
> {
> $CONTINUE_CHECK
> sound 7
> if flag[92] then
> jump $ANNIHILATION
> else
> if flag[10] then
> flag[91] off
> call $HARGON_CHECK
> return
> else
> if flag[91] then
> if flag[15] then
> flag[16] on
> jump $CONTINUE
> else
> jump $CONTINUE
> else
> return
> }


自分はこの$CONTINUE_CHECKの頭の$CONTINUE_CHECKを
if flag[10] then〜
と$CONTINUEの頭に移してました。
セーブ可能マップに入ったときにsound 7が鳴っちゃうのが気になったので……。
たしかエクストラダンジョンではもともとflag[10]チェックしてsound 7鳴らすかどうかみたいなのがあったのでそこもいじった気がします。


[No.78] 2020/11/27(Fri) 18:12:09

Name
E-Mail
Subject
タグ
Color
Cookie / Pass

- HOME - お知らせ(3/8) - 新着記事 - 記事検索 - 携帯用URL - フィード - ヘルプ - 環境設定 -

Rocket Board Type-T (Free) Rocket BBS