ページ 11

【解決済み】連続攻撃でオーバーキルしないようにするには

Posted: 2017年11月13日(月) 21:07
by 七尾あかね
通常ですとアクターの攻撃回数を上げた場合、攻撃の途中で敵が死んでいても攻撃回数分最後まで殴り続けますよね。

しかしYANFLY BATTLE ENGINE で
「複数回攻撃の途中で敵を倒した場合に、他の敵へターゲットを変えてダメージを与える」
という事が出来るという記述をみたんですけど何方か方法をご存じの方がいらっしゃいましたらご教授下さいませm(_ _)m

Re: 連続攻撃でオーバーキルしないようにするには

Posted: 2017年11月14日(火) 11:19
by 剣崎 宗二
こんにちわ。

当方の理解では、ツクールデフォルトでは連続攻撃の途中で敵が死ぬ場合
「アニメが回数分再生される→敵にダメージ数値が発生するが、途中で死んだ場合はその時点でダメージ数値の表示が止まる」となります。

BattleEngineCoreを導入するとこれが「敵が途中で死んでも最後まで殴り続ける」となります。
プラグインのコードを確認してみましたが、「敵が死ぬとターゲットを再選択」する系のコードは発見できなかった為、その機能があるとは考えにくいかと…
(一応Action Sequence Packを導入する事でお望みの機能を組む事は理論上は可能となりますが…複雑な条件分岐を必要とするので、まだ該当の機能を持つプラグインを新造した方が早いかな、と考えます)

Re: 連続攻撃でオーバーキルしないようにするには

Posted: 2017年11月16日(木) 19:16
by 七尾あかね
ご返答ありがとうございます(*´∇`*)
なるほどそういう事なんですね。
私はプラグインに関しては素人でスクリプトの知識は全くないので何か違う方法を考えようと思いますありがとうございました。