ページ 11

死亡状態(解決済み)

Posted: 2017年4月18日(火) 01:05
by leona
教会で生き返らせるイベントを組みたいんですけど
並び替え出来ることが前提なので
制御文字でパーティーの並び順で選択肢は出せたんですが
パーティーの死亡状態で分岐はどうしたらいいんでしょうか?

Re: 死亡状態

Posted: 2017年4月18日(火) 08:49
by しぐれん
選択肢の内部で、死亡状態を確認してスイッチに書き込んだ後、選択肢の外で分岐してみるのはどうでしょうか?
ただ、現状の質問だとどういった完成図なのかがよくわからないです。

Re: 死亡状態

Posted: 2017年4月18日(火) 09:11
by leona
アクターごとではなくて
その時のパーティーメンバーの
ステートで分岐させたいんです。

例えばB.C.Aという並びのパーティーで
だれを生き返らせる?
(選択肢制御文字で)
B
C
A
やめる

として
Bを選んだ時に
Bが戦闘不能かどうかで分岐させたいんです。

パーティーの何番目(任意)のステート状態を取得する方法
ありますか?
アクターのステートは取得できたんですが

Re: 死亡状態

Posted: 2017年4月18日(火) 10:11
by leona
条件分岐のスクリプトで
何番目のパーティーメンバーが死亡状態か
そうじゃないかで分岐させたいです。

パーティーメンバーは入れ替え組み換え可能なので
その時のパーティー、その時の並びで
選択肢→条件分岐にしたいんです。

Re: 死亡状態

Posted: 2017年4月18日(火) 12:14
by フトコロ
こんにちは。

パーティーメンバーのステート有無は、以下のスクリプトで取得できますよ。

$gameParty.members()[n].isStateAffected(x)

n : パーティーの並び順
x : ステートID

Re: 死亡状態

Posted: 2017年4月18日(火) 12:48
by leona
ありがとうございます!

やっぱりそれでいけるんですよね?
昨日の夜に
2番目のアクターを選択した場合の
条件分岐のスクリプト欄に
$gameParty.members()[2].isStateAffected(1)
こんなかんじでいれてみたんですけど
生きてても死んでても
生きてるほうの結果になるんですよね(;´д`)
何か間違えてるんですかね。

帰宅後に再度やってみます。

Re: 死亡状態

Posted: 2017年4月18日(火) 13:53
by トリアコンタン
こんにちは!
メンバーのインデックスは0が開始位置なので2番目のアクターなら「1」を指定してください。

Re: 死亡状態

Posted: 2017年4月18日(火) 14:09
by leona
ありがとうございます❗
そういうことだったんですね!
どうりで生きてる生きてる言われるわけですね(;´д`)

Re: 死亡状態

Posted: 2017年4月18日(火) 23:42
by leona
動作しました‼
しぐれんさん
フトコロさん
トリアコンタンさん
ありがとうございました(^O^)