SRC質問掲示板Mk2

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

ツリー一括表示

Nomal Leaveコマンドで撤退させたNPCの扱い /川越・改 (15/10/11(Sun) 14:40) [ID:Yot4rCYW] #22855
Nomal Re[1]: Leaveコマンドで撤退させたNPCの.. /dip (15/10/12(Mon) 04:28) [ID:QWSkCGvj] #22857
  └Nomal Re[2]: Leaveコマンドで撤退させたNPCの.. /川越・改 (15/10/12(Mon) 13:18) [ID:Yot4rCYW] #22858


親記事 / ▼[ 22857 ]
■22855 / 親階層)  Leaveコマンドで撤退させたNPCの扱い
□投稿者/ 川越・改 -(2015/10/11(Sun) 14:40:03) [ID:Yot4rCYW]
    どうもこんにちは、久しぶりにSRCを起動したのですが以前と異なる挙動を発見したので質問させて頂きます。
    以前はCreateコマンドで作成したNPCはシナリオが終了すると自動的に削除されたと思うのですが、
    現在のバージョンではLeaveコマンドで作成したNPCを一時退避させた場合、
    そのままシナリオクリアをするとセーブデータにNPCは残ってしまうようです。

    例としては
    Create NPC 田所(淫夢) 0 田所(淫夢) 10 1 1 アニメ非表示

    Leave 田所(淫夢)

    とシナリオ内にイベントを挟んだ場合、以前のバージョンではステージクリア時に「田所(淫夢)」が消滅していましたが、
    現在の本体ではセーブデータに「田所(淫夢)」が離脱状態で残ってしまいます。
    これは仕様変更により挙動が変更されたのでしょうか、それとも不具合なのでしょうか。
[ □ Tree ] 返信/引用返信 削除キー/

▲[ 22855 ] / ▼[ 22858 ]
■22857 / 1階層)  Re[1]: Leaveコマンドで撤退させたNPCの扱い
□投稿者/ dip -(2015/10/12(Mon) 04:28:05) [ID:QWSkCGvj]
    2015/10/12(Mon) 04:29:57 編集(投稿者)

    どうもこんにちは、dipと申します。

    セーブデータに残る原因はLeaveコマンドを実行と同時に陣営が味方に変更されるからだと思います。
    SRC本体に添付されているソースの「CmdData.cls」をテキストエディッタで開けば見つかるはずです。

    不具合かどうかは、私は仕様変更7で不具合3だと思います。

    仕様変更だと思う理由はユニットを撤退されるだけならEscapeコマンドが有りますし、そもそもLeaveコマンドは自陣営の操作コマンドでは?
    それに一時的に敵に回った味方を陣営変更を忘れて、消してしまわない様に対策しているのでは?と勝手に推測してます。

    不具合だと思う理由はLeaveコマンドをユニット名称もしくはユニットIDを指定するとエラーになる不具合がある為ですね。

[ 親 22855 / □ Tree ] 返信/引用返信 削除キー/

▲[ 22857 ] / 返信無し
■22858 / 2階層)  Re[2]: Leaveコマンドで撤退させたNPCの扱い
□投稿者/ 川越・改 -(2015/10/12(Mon) 13:18:38) [ID:Yot4rCYW]
    そういえばEscapeコマンドがありましたね…
    今まで何故NPCの撤退にLeaveコマンドを使っていたのか、自分の認識の無さを痛感しました。
    挙動に関しては不具合の可能性もあるものの、陣営変更に対する配慮の可能性もあるのですね、詳しい解説ありがとうございました。
[ 親 22855 / □ Tree ] 返信/引用返信 削除キー/


Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -