【解決済み】徐々に攻撃力が上がる複数回攻撃スキル

湯喜乃湯
記事: 35
登録日時: 2016年1月10日(日) 16:05
お住まい: Tokyo
連絡を取る:

【解決済み】徐々に攻撃力が上がる複数回攻撃スキル

投稿記事by 湯喜乃湯 » 2016年10月08日(土) 00:49

件名のまんまなんですが・・・

連続回数3回の攻撃スキルを作ったとして、それが・・・
1回目a.atk * 1.0
2回目a.atk * 1.2
3回目a.atk * 1.4
といった形で攻撃力があがっていく仕様にしたいのですが、良い方法はあるでしょうか?
もしくは・・・
1回目a.atk * 1.0 - b.def
2回目a.atk * 1.0 - b.def / 2
3回目a.atk * 1.0 - b.def / 4
といった形でも構いません。
(スキルの意図としては、一太刀毎に相手を崩して攻撃力をあげていく、もしくは相手の防御力を下げていくといったものです)
宜しくお願い致します。
最後に編集したユーザー 湯喜乃湯 on 2016年10月08日(土) 23:45 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: 徐々に攻撃力が上がる複数回攻撃スキル

投稿記事by 奏ねこま » 2016年10月08日(土) 21:34

湯喜乃湯 さんが書きました:1回目a.atk * 1.0
2回目a.atk * 1.2
3回目a.atk * 1.4

・攻撃力補正用の変数を1つ用意する(ここでは変数001を使用するものとして説明します)
・変数の値はあらかじめ「0.8」にしておく。
・変数の値を「0.8」にするコモンイベントを作る(コモンイベントAとします)。
・スキルのダメージ欄には以下のように記述。
 v[1] += 0.2; a.atk * v[1]
・スキルの「使用効果」に、コモンイベントAを実行するように設定する。

これで、一応期待通りの動作になると思います。
変数に0.8を設定する方法は、添付の画像をご参照ください。
添付ファイル
00.png
00.png (11.19 KiB) 閲覧数: 2350 回
湯喜乃湯
記事: 35
登録日時: 2016年1月10日(日) 16:05
お住まい: Tokyo
連絡を取る:

Re: 徐々に攻撃力が上がる複数回攻撃スキル

投稿記事by 湯喜乃湯 » 2016年10月08日(土) 23:44

>奏ねこま(@こま)さん
出来ました!!
スクリプトではなく、標準機能で実現できるとは・・・
感謝&感服だす。

このトピックを今後参考にされる方への補足として・・・
スキル使用一回目には変数が空の状態になっているので、スキル習得イベントやゲームスタート時に変数の操作を一度だけ行う必要があるようです。

これにて解決済みトピックとさせて頂きます。
奏ねこま(@こま)さん、改めて大感謝!!

“VX / Ace:質問” へ戻る