【RPGツクールMZ】特定のアクターがパーティの何番目にいるかを知りたい

はじめに

新桃太郎伝説の「じゅむへんく」のような「パーティの中で一番〇〇な仲間を狙う敵」を作りたくて、表題の取得方法を調べていたのですが、見つけるまで時間がかかったので備忘録として残しておきます。

結論

下記スクリプトを使えば一発でした。

  $gameActors.actor(アクターid).index()

こんな感じで変数の操作のスクリプトに入れておけば、色々な場面で使えるようになります。
連番は0スタートなので注意です。(1番目は0になります)
指定のアクターがパーティにいない場合は、マイナス1が代入されます。

アクターidの部分を変数にすることも可

参考記事:
https://forum.tkool.jp/index.php?threads/%EF%BC%88%E8%A7%A3%E6%B1%BA%E6%B8%88%E3%81%BF%EF%BC%89%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%81%AE%E9%9A%8A%E5%88%97%E3%83%BB%E4%B8%A6%E3%81%B3%E3%82%92%E5%8F%96%E5%BE%97%E3%81%97%E5%A4%89%E6%95%B0%E3%81%AB%E5%85%A5%E3%82%8C%E3%81%9F%E3%81%84.1536/

おまけ

下記記事にパーティ内でHPの割合が最も低い(弱っている)仲間を抽出するコードがあります。
これを応用すれば個性豊かな敵を作ることも可能だと思います。

https://forum.tkool.jp/index.php?threads/%E3%80%90%E8%A7%A3%E6%B1%BA%E3%80%91%E6%9C%80%E3%82%82hp%E3%81%AE%E4%BD%8E%E3%81%84%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC%E3%82%92%E5%AF%BE%E8%B1%A1%E3%81%AB%E3%81%97%E3%81%9F%E3%82%B9%E3%82%AD%E3%83%AB%E3%81%AE%E4%BD%9C%E6%88%90.7776/


この記事が気に入ったらサポートをしてみませんか?