MZを使用しています。
一つのスキルのダメージ計算式を、スイッチやスクリプト等外部操作で変更できるようにしたいです。
プラグイン等を探したのですが、計算式を変動できるものを自分では見つけることができませんでした。
何卒よろしくお願いいたします。
【解決済み】特定の条件下でスキルのダメージ起算式を変更したい
Re: 特定の条件下でスキルのダメージ起算式を変更したい
スキルのダメージ計算式自体を以下の形式の記載にすれば宜しいかと。
[条件] ? [条件が該当する場合の式] : [条件が該当しない場合の式]
一例として、「スイッチ1がONの場合は攻撃力防御力の差でダメージ、OFFの場合は強制0ダメージ」
↓
$gameSwitches.value(1) ? a.atk - b.def : 0
[条件] ? [条件が該当する場合の式] : [条件が該当しない場合の式]
一例として、「スイッチ1がONの場合は攻撃力防御力の差でダメージ、OFFの場合は強制0ダメージ」
↓
$gameSwitches.value(1) ? a.atk - b.def : 0
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
Re: 特定の条件下でスキルのダメージ起算式を変更したい
剣崎 宗二 さんが書きました:スキルのダメージ計算式自体を以下の形式の記載にすれば宜しいかと。
[条件] ? [条件が該当する場合の式] : [条件が該当しない場合の式]
一例として、「スイッチ1がONの場合は攻撃力防御力の差でダメージ、OFFの場合は強制0ダメージ」
↓
$gameSwitches.value(1) ? a.atk - b.def : 0
お返事ありがとうございます!いただいた計算式を使ったところ無事やりたい挙動が実現できました!
スクリプトを使ってこういったこともできるのですね、勉強させていただきました。
これにて解決済みとさせていただきます。
本当にありがとうございました!