Posted by 爆竹銃 on 2000/03/10 02:58:39: In Reply to: Re[2]: 希神からの疑問です Posted by 美咲悠 on 2000/02/19 00:02:10:
(略) > ただ、ユキやレナのような「なりたい職業に就くことは出来たけど、主人公とは >一緒に暮らせない」パターンというのはミミの場合存在し無いようです。 こっちのパターンもあるようですよ。 もっとも、ゲームの中で見たわけじゃなくて、シナリオのスクリプトファイルの 解析結果を見たんですけど。(爆) MIMIA.LZBを展開して、スパゲティ状のエンディング判断スクリプトをちょっと 整理したのが以下のものです。BASIC風の表記になっています。 プログラミングをかじったことがある人なら、条件が読みとれると思います。 # ひざパのシナリオスクリプト展開プログラムは、ひざパが出てから1ヶ月後ぐらいに #作って、ちょっと前にHTMLへの変換プログラムなんかも作ってみたのですが、未公開 #です。 # 未公開のわけは、単に説明書を書くのが面倒なだけなのですが。 *** ここから ***************************************************************** IF ( MFLAG023 == ON and ;ともかのカゼ MFLAG017 == ON and ;クリスマス TOMOKA < 70 ;ともか愛情が70以上 ) THEN [JUDGE_8] ;● ともかと主人公がラブラブ状態。まるで仲のよい夫婦のような感じで大学のキャンパスを歩いている二人の後を追いかけるミミ。 ELSE IF ( ;M15M31「ベストクリスマスゴール」又は M15M33「部屋でパーティーしてキス」 ;M15M40「バレンタインに散るともかの初恋」非発生 MFLAG031 == OFF and C_JOSIKI >= H_JOSIKI ) THEN IF ( AIJOU < 450 or IF KOUI < 450 or IF MIRYOKU < 450 or ) THEN [JUDGE_1] ;● 1枚絵・ノラ猫状態のミミ。雨の降る中、震えながら路地を歩いている ELSE [JUDGE_2] ;● 1枚絵・公園のブランコに座っているミミとそれを後ろから押すカイム。ミミは楽しそうだけど、カイムは照れているらしく、視線をそらしている。 ELSE IF ( AIJOU <= 600 and KOUI <= 600 and MIRYOKU <= 600 ) THEN IF ( MFLAG011 == ON ) THEN [JUDGE_4] ;●一枚絵・アイドル歌手の格好をしたミミ(猫耳、しっぽつき)のコンサート風景(舞台の袖からの視点)満員のお客は総立ち。 ELSE [JUDGE_3] ;● 夜の街の路地で膝をかかえてうずくまる人間のミミ ELSE IF ( ( AIJOU >= 700 and KOUI >= 700 and MIRYOKU >= 700 and H_JOSIKI >= 700 and GAKURYOK >= 700 and ;M15M31「ベストクリスマスゴール」又は M15M33「部屋でパーティーしてキス」 ;M15M40「バレンタインに散るともかの初恋」発生 MFLAG031 == ON ) or ( AIJOU >= 900 and KOUI >= 900 and MIRYOKU >= 900 and H_JOSIKI >= 900 and GAKURYOK >= 900 and ) ) THEN [JUDGE_7] ;● 一枚絵・教会の出口。神父姿の猫神様に祝福されながら、ウエデイングドレス姿のミミと主人公(顔なし)が教会から出てきている。 ELSE IF ( MFLAG011 == OFF ) THEN [JUDGE_5] ;●一枚絵・アイドル歌手の格好をしたミミ(猫耳、しっぽつき)のコンサート風景(舞台の袖からの視点)満員のお客は総立ち。 ELSE [JUDGE_6] ;● 一枚絵・主人公の大学のキャンパスでミミを中心に談笑する主人公、ともか、かおる、小林となぜか木の影でカメラを構えている渡辺 *** ここまで ***************************************************************** *** こっちは展開しただけのMIMIA.LZBの一部 ************************************ ;---------------------------------------------- ; エンディング判定 ;---------------------------------------------- LABEL[ENDING_MIMI] ;------------------------------ ;判断0(ともか判定) ;ともかのカゼ IF MFLAG023 == OFF THEN [ELABEL0] ;クリスマス IF MFLAG017 == OFF THEN [ELABEL0] ;ともか愛情が70以上 IF TOMOKA < 70 THEN [ELABEL0] ;ともかエンディングへ GOTO [JUDGE_8] ;------------------------------ LABEL[ELABEL0] IF MFLAG031 == ON THEN [ELABEL1] IF C_JOSIKI < H_JOSIKI THEN [ELABEL1] IF AIJOU < 450 THEN [JUDGE_1] IF KOUI < 450 THEN [JUDGE_1] IF MIRYOKU < 450 THEN [JUDGE_1] GOTO [JUDGE_2] ;------------------------------ LABEL[ELABEL1] IF AIJOU > 600 THEN [ELABEL3] IF KOUI > 600 THEN [ELABEL3] IF MIRYOKU > 600 THEN [ELABEL3] IF MFLAG011 == ON THEN [JUDGE_4] GOTO [JUDGE_3] ;------------------------------ LABEL[ELABEL3] IF AIJOU < 700 THEN [ELABEL4] IF KOUI < 700 THEN [ELABEL4] IF MIRYOKU < 700 THEN [ELABEL4] ;M15M31「ベストクリスマスゴール」又は M15M33「部屋でパーティーしてキス」 ;M15M40「バレンタインに散るともかの初恋」発生 IF MFLAG031 == ON THEN [ELABEL5] IF AIJOU < 900 THEN [ELABEL4] IF KOUI < 900 THEN [ELABEL4] IF MIRYOKU < 900 THEN [ELABEL4] IF H_JOSIKI < 900 THEN [ELABEL4] IF GAKURYOK < 900 THEN [ELABEL4] GOTO [JUDGE_7] ;------------------------------ LABEL[ELABEL5] IF H_JOSIKI < 700 THEN [ELABEL4] IF GAKURYOK < 700 THEN [ELABEL4] GOTO [JUDGE_7] ;------------------------------ LABEL[ELABEL4] ;なくともよい? ;M15M21ABコンテストで1位取った IF MFLAG011 == OFF THEN [JUDGE_5] GOTO [JUDGE_6] ;------------------------------ *** ここまで *****************************************************************
|
このメッセージに返事を書く |