スレッド:[Javardry 発生条件] "stateNum[ ]" について
[Javardry 発生条件] "stateNum[ ]" について 投稿者:やまだ 投稿日:2023/02/18(Sat) 16:30:26 No.221
お世話になっております、日々の更新おつかれさまです。

自分の方で「パーティに死亡しているメンバーが1名の時に発生するイベント」を作ろうとして、条件

stateNum[ ]

を使おうとしたのですが、記載の仕方がわからず。。。

不躾ですがマニュアル引用しますと

『State[ ] はパーティー内に指定の状態の冒険者がいれば1に、そうでなければ0になります。stateNum[ ] はパーティー内の指定の状態の冒険者の数です。』(オンラインマニュアルの説明文引用)

とあって、死亡のナンバーは4なので、

・State[4] || stateNum[1] 
・stateNum[4,1] 
・stateNum[4][1]

とすればよいのか・・というところで混乱してしまい、、
自分で実機チェックする時間も直近であまりないし、お時間がある時に本人様に直接説明いただくのが早いな~ と思いまして、お時間取らせて恐縮ですが伺わせてください。

いちおう今回のケースはStateでも代用できるので、ひとまずStateで進めつつ、説明もらい次第差し替える形で進める予定です。

なので、お時間余裕がある時で大丈夫ですので、まあ来週くらいまでにもらえればうれしいなーくらいな感じで返信お待ちしてます。

お時間がなければ「おまえで調べなさい」などと書いてもらえれば自分で調べますので!

それでは宜しくお願いします~!
Re: [Javardry 発生条件] "stateNum[ ]" について 投稿者:通りすがりのパンダ 投稿日:2023/02/19(Sun) 05:49:38 No.223
【実機未確認】

「パーティに死亡しているメンバーが1名の時に"だけ"発生するイベント」
条件 stateNum[4]==1

「パーティに死亡しているメンバーが1名"以上"の時に発生するイベント」
条件 stateNum[4]
 もしくは
条件 stateNum[4]>=1

って、いうことで、いいのかな?
Re: [Javardry 発生条件] "stateNum[ ]" について 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2023/02/19(Sun) 14:30:16 No.224
すでに返答がされてるようですが一応。

stateNum[4]とした場合、パーティー内の死亡している冒険者が何名かを返します。
誰も死亡していなければ0、一人なら1、二人なら2、といった具合です。

ですので、「パーティに死亡しているメンバーが1名の時」にtrueにしたければ、
stateNum[4] == 1
とすればよいかと思われます。

マニュアルで「冒険者の数」と記載しているのがわかりにくかったですかね。
人数を返す、とか書き直しておきましょうかね……。
Re^2: [Javardry 発生条件] "stateNum[ ]" について 投稿者:やまだ 投稿日:2023/02/19(Sun) 17:49:36 No.226
> すでに返答がされてるようですが一応。
>
> stateNum[4]とした場合、パーティー内の死亡している冒険者が何名かを返します。
> 誰も死亡していなければ0、一人なら1、二人なら2、といった具合です。
>
> ですので、「パーティに死亡しているメンバーが1名の時」にtrueにしたければ、
> stateNum[4] == 1
> とすればよいかと思われます。
>
> マニュアルで「冒険者の数」と記載しているのがわかりにくかったですかね。
> 人数を返す、とか書き直しておきましょうかね……。

おつかれさまです。

THUさん、通りすがりのパンダさん、いろいろありがとうございました!
書き方、了解です。ありがとうございます。
該当イベント、別の形で作ったほうがしっくりくるようになってしまいまして(汗)
ただ、将来的に実装するミニイベントで使えそうなので、教えていただいた内容はそちらで使おうと思います。

マニュアルについては、steteNumだけはちょっと特殊な書き方なので、
『死亡が1名の時は steteNum[4] == 1』など書いてあるといいかも・・と思いました!

それでは、また何かあればよろしくおねがいします!

- WebForum -
- Edited by THU (酔生夢死) -