【解決済】戦闘時スキルによるステート減少と増加を一気にやる方法

朱鳥と愉快な仲間たち
記事: 10
登録日時: 2020年8月31日(月) 00:42

【解決済】戦闘時スキルによるステート減少と増加を一気にやる方法

投稿記事by 朱鳥と愉快な仲間たち » 2021年2月24日(水) 22:14

「敵全体の攻撃力を下げ、味方全体の攻撃力を上げる」スキルを作りたいのですが、どうも「使用効果」の所だけでは今くいきません。これは、コモンイベントなどで作った方がいいのでしょうか?もしそうならば、やり方を教えて下さると幸いです。
最後に編集したユーザー 朱鳥と愉快な仲間たち on 2021年4月23日(金) 13:22 [ 編集 1 回目 ]

名無し蛙
記事: 304
登録日時: 2015年11月23日(月) 02:46

Re: 戦闘時スキルによるステート減少と増加を一気にやる方法

投稿記事by 名無し蛙 » 2021年2月27日(土) 10:50

どうもこんにちは
使用効果:コモンイベントに設定して上級>スクリプトから以下のコードを書くのが適当でしょう

コード: 全て選択

$gameParty.aliveMembers().forEach(member => {
    member.addBuff(2, 5);
});
$gameTroop.aliveMembers().forEach(member => {
    member.addDebuff(2, 5);
});


$gameParty.aliveMembers().forEach(member => {がパーティ内の生存者メンバー全てを対象に取る
member.addBuff(2, 5);がバフを設定する
$gameTroop.aliveMembers().forEach(member => {が戦闘中の敵の生存者メンバー全てを対象に取る
member.addDebuff(2, 5);がデバフを設定する、という意味です

addBuffの左の数値は(0:最大HP, 1:最大MP, 2:攻撃力, 3:防御力, 4:魔法力, 5:魔法防御, 6:敏捷力, 7:運)
右の数値は効果ターン数ですね
重ね掛けは二回まで、更に残りターン時間が長い方で上書きになります
朱鳥と愉快な仲間たち
記事: 10
登録日時: 2020年8月31日(月) 00:42

Re: 戦闘時スキルによるステート減少と増加を一気にやる方法

投稿記事by 朱鳥と愉快な仲間たち » 2021年4月23日(金) 13:21

ありがとうございます!やってみます!

“MZ:質問” へ戻る