【解決済み】スキルの分岐条件に変数を使用したい
Posted: 2024年3月28日(木) 18:52
いつもお世話になっております
早速ですがタイトルの通り、スキルの計算式でダメージ計算の分岐に変数を参照する方法を探しています
以下具体的な内容↓
1.矢を補充するスキルを使用し、コモンイベントから変数「矢の残数」に値を代入
2.弓の攻撃スキルを使用する際に
矢の残数が1以上→威力増加、発動後コモンイベントで変数を-1
矢の残数が0→魔力で矢を生成し発動するため追加のMP消費と攻撃力強化が乗らない
3.矢を全放出する攻撃スキルを使用する際に
矢の残数が1以上→変数の値の数だけ威力増加、発動後コモンイベントで変数に0代入
矢の残数が0→使用不可
といったスキルを作ろうと考えています
そこで、まず残数が1以上で威力増加の分岐を用意するため
if (v[値] >=0 ) {2} else {0} ) + 4 * a.atk - b.def * 2
↑の計算式を試したのですが何度試してもダメージ0から変わらず
戦闘前に変数に0を代入するなども試しましたが特に変化もなく、近しい計算式を書いてらっしゃる方も見つけられず手を焼いています
計算式で動かすのが難しい場合はプラグイン導入も行いますので、良い解決法を存知の方がいましたらご教授頂けると助かります
どうかよろしくお願いします
早速ですがタイトルの通り、スキルの計算式でダメージ計算の分岐に変数を参照する方法を探しています
以下具体的な内容↓
1.矢を補充するスキルを使用し、コモンイベントから変数「矢の残数」に値を代入
2.弓の攻撃スキルを使用する際に
矢の残数が1以上→威力増加、発動後コモンイベントで変数を-1
矢の残数が0→魔力で矢を生成し発動するため追加のMP消費と攻撃力強化が乗らない
3.矢を全放出する攻撃スキルを使用する際に
矢の残数が1以上→変数の値の数だけ威力増加、発動後コモンイベントで変数に0代入
矢の残数が0→使用不可
といったスキルを作ろうと考えています
そこで、まず残数が1以上で威力増加の分岐を用意するため
if (v[値] >=0 ) {2} else {0} ) + 4 * a.atk - b.def * 2
↑の計算式を試したのですが何度試してもダメージ0から変わらず
戦闘前に変数に0を代入するなども試しましたが特に変化もなく、近しい計算式を書いてらっしゃる方も見つけられず手を焼いています
計算式で動かすのが難しい場合はプラグイン導入も行いますので、良い解決法を存知の方がいましたらご教授頂けると助かります
どうかよろしくお願いします