【解決済み】戦闘中に敵・味方にスクリプトからバフを与えたい
Posted: 2020年11月06日(金) 23:38
戦闘中に敵又は味方にスクリプトより、バフ・デバフを与えたいです。
スキルで敵に攻撃+相手の防御力を低下としたいのですが、どうすれば良いかご教授頂ければと思います。
https://punipunion.hatenablog.com/entry ... /26/221045
ここのサイトを参考にさせて頂いていたのですが、
if($gameParty.inBattle()) BattleManager._subject.addBuff(3, 3);
とスキルにコモンイベントでスクリプトとして入力し
実際戦闘で自分がスキルでスクリプトを実行すると自分に防御力アップ(3ターン)という感じで
実行できて
if($gameParty.inBattle()) BattleManager._subject.addDebuff(3, 3);
でスキルを使うと自分の防御力が低下します。
ここまでは良いんですが、これを敵の防御力を操作する場合どうすれば良いでしょうか?
スキルの使用効果設定から設定できるのは知っているのですが、発動条件を指定したいので、コモンイベントから
スクリプトより実行する事を希望します。
._subject.の部分を弄ればいいのかなーと思ってるのですが、イマイチ分からなくて困っています。
因みにスキルを実行した敵にデバフが与えらればと思います。
また重ね重ね質問申し訳ないのですが、上記のバフで防御力を何パーセントアップなどできるでしょうか?
例えば防御力が100あるとして1.5倍にして防御力150などのパラメーターを上記のスクリプトに組み込むことは可能なのでしょうか?
元々あるパラメーターだと防御力アップとしか無いため細かいパラメーターが調整できなくて困っています。
長文申し訳ありませんがよろしくお願いします。
スキルで敵に攻撃+相手の防御力を低下としたいのですが、どうすれば良いかご教授頂ければと思います。
https://punipunion.hatenablog.com/entry ... /26/221045
ここのサイトを参考にさせて頂いていたのですが、
if($gameParty.inBattle()) BattleManager._subject.addBuff(3, 3);
とスキルにコモンイベントでスクリプトとして入力し
実際戦闘で自分がスキルでスクリプトを実行すると自分に防御力アップ(3ターン)という感じで
実行できて
if($gameParty.inBattle()) BattleManager._subject.addDebuff(3, 3);
でスキルを使うと自分の防御力が低下します。
ここまでは良いんですが、これを敵の防御力を操作する場合どうすれば良いでしょうか?
スキルの使用効果設定から設定できるのは知っているのですが、発動条件を指定したいので、コモンイベントから
スクリプトより実行する事を希望します。
._subject.の部分を弄ればいいのかなーと思ってるのですが、イマイチ分からなくて困っています。
因みにスキルを実行した敵にデバフが与えらればと思います。
また重ね重ね質問申し訳ないのですが、上記のバフで防御力を何パーセントアップなどできるでしょうか?
例えば防御力が100あるとして1.5倍にして防御力150などのパラメーターを上記のスクリプトに組み込むことは可能なのでしょうか?
元々あるパラメーターだと防御力アップとしか無いため細かいパラメーターが調整できなくて困っています。
長文申し訳ありませんがよろしくお願いします。