(解決済み)戦闘時にコモンイベント経由で味方にステートを付与する方法

アバター
ONOZUKA
記事: 63
登録日時: 2015年11月11日(水) 13:31
お住まい: 幻想郷
連絡を取る:

(解決済み)戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by ONOZUKA » 2018年11月30日(金) 03:53

お世話になります。ONOZUKAです。

戦闘時にコモンイベント経由で味方にステートを付与する方法がわかりません。
イベントコマンドにそもそもないので困ってます。
最後に編集したユーザー ONOZUKA on 2018年12月04日(火) 01:39 [ 編集 1 回目 ]

=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================
アバター
しぐれん
記事: 972
登録日時: 2017年3月28日(火) 22:22
連絡を取る:

Re: 戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by しぐれん » 2018年11月30日(金) 05:58

そもそも、誰に対してどのステートを付けたいのでしょう?
もう少し、具体的にお願いします。
現在、プラグイン依頼はお休み中です。
アバター
ONOZUKA
記事: 63
登録日時: 2015年11月11日(水) 13:31
お住まい: 幻想郷
連絡を取る:

Re: 戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by ONOZUKA » 2018年11月30日(金) 14:54

ご連絡くださりありがとうございます。味方にでございます。
=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================
アバター
ONOZUKA
記事: 63
登録日時: 2015年11月11日(水) 13:31
お住まい: 幻想郷
連絡を取る:

Re: 戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by ONOZUKA » 2018年11月30日(金) 15:20

どのステートでも付加できると好ましいです。一種類だけではないという意味です。
=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================
アバター
ONOZUKA
記事: 63
登録日時: 2015年11月11日(水) 13:31
お住まい: 幻想郷
連絡を取る:

Re: 戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by ONOZUKA » 2018年11月30日(金) 18:24

お世話になります。質問の趣旨がどういったものであるかはわからないのですが、
具体的にといいますと、コモンイベントでステートの付与等を設定しておいて、
スキル等に関連付けて起動できると好ましいのです。
ほかにアイテム等のメモ欄等から呼び出しても好ましいのですが、
味方単体、味方全体というイベントコマンドがなくて困っています。
当方その辺がどういった都合で成っているのかよくわからないので、
説明はこれ以上具体的にはできないです。申し訳ないです。
=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================
アバター
剣崎 宗二
記事: 678
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: 戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by 剣崎 宗二 » 2018年12月02日(日) 15:54

イベントコマンドに
ステートの変更
と言う物があるのですが、これではダメと言う事でしょうか?
temp.PNG
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
KRS_L
記事: 12
登録日時: 2018年10月18日(木) 20:40

Re: 戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by KRS_L » 2018年12月02日(日) 21:09

こんばんは

イベントコマンドではなくスプリクトで書く場合は以下になります。

コード: 全て選択

$gameParty.members().forEach(function(actor) {
  actor.addState(ステートID);     //全員ステート付与 
  actor.removeState(ステートID); // 全員ステート解除
});

上記をコモンイベントのスプリクトとして記述し、スキルの使用効果でそのコモンイベントを呼べば動作します。
※スキル、アイテムの使用効果でコモンイベントを設定する場合は最後に設定されたコモンイベントしか動作しません(1つしかコモンイベントを動かすことができない?)

1人にステート操作をする場合は以下になります。

コード: 全て選択

$gameActors.actor(アクターID).addState(ステートID) //ステート付与
$gameActors.actor(アクターID).removeState(ステートID) //ステート解除


アクターIDの取得方法は私にはわからないので説明できないです
$gameParty.members()のなかに入っているのでそこからの取得になるんじゃないかと個人的には思います
参考になれば幸いです。

以上です。
アバター
ONOZUKA
記事: 63
登録日時: 2015年11月11日(水) 13:31
お住まい: 幻想郷
連絡を取る:

Re: 戦闘時にコモンイベント経由で味方にステートを付与する方法

投稿記事by ONOZUKA » 2018年12月04日(火) 01:38

剣崎宗二様、ステートの変更たしかにありましたね。
こちらの確認不足でした。申し訳ありません。
たしか戦闘時での呼び出しにおいてはできなかった気がするのです。
画像付きのご説明ありがとうございます。

KRS_L様、ステートのスクリプトでの付加方法がよくわかりました。
別途質問させていただきたいと思っている事項がございます。
わかる範囲で構いませんのでご教授いただきたいと考えております。

改めまして閲覧してくださった方も含めましてありがとうございました。
これにてこのスレッドは解決済みとさせていただきます。
=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================

“MV:質問” へ戻る