敵に攻撃しながら自身にバフを付与するスキルを作りたく
攻撃用のスキルにコモンイベントで戦闘行動の強制で
バフ用スキルを使わせることで作ることはできたのですが
裏で動かすスキルが増えて管理が大変になりそうなので
コモンイベントのスクリプトで
$gameParty.members[n].addBuff(id, turn)
こちらでできるというのを見つけたので
$gameParty.members[5].addBuff(3, 3)
この1行のコモンイベントを起動したら
Cannot read property 'addBuff' of undefined
こちらのエラーが出たのですが
これはどのように解消すればよろしいでしょうか
[解決済み]スクリプトでバフを付与する方法
Re: スクリプトでバフを付与する方法
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
https://twitter.com/wtr_in_reverie/
Re: スクリプトでバフを付与する方法
WTR さんが書きました:コード: 全て選択
$gameParty.members()[n].addBuff(id, turn)
ですね
ただこれも n 番目のメンバーが存在しなければエラーになるのでご注意を
WTR様、修正ありがとうございます。
nの意味をキャラクターIDと勘違いしておりました。
無事エラーが出ないことは確認できました。
ただ、今回は位置ではなくアクター指定でやりたかったので再度探して
コード: 全て選択
$gameActors.actor(n).addBuff(id, turn)
でやりたかったことができました。
2日間くらい解らず止まっていましたが、これで進めることができます。
本当にありがとうございました。