エンディング条件


[コメントツリー表示を見る] [発言時刻順表示を見る]

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]
    ;------------------------------
    *** ここまで *****************************************************************


このメッセージに返事を書く

ハンドル:
タイトル:
内容: