ページ 11

〈解決済み〉術技に複数の属性を持たせたい

Posted: 2016年11月09日(水) 21:25
by NOIR
初心者の初投稿失礼します。

最近昔作っていたゲームを新しく作り直そうと思い色々弄っていたのですが、MVでは技に複数の属性を持たせることは可能でしょうか?

具体的に言うと「炎と斬撃」の属性を持つ技を使うと、Aの敵は両方弱点で高ダメージ、Bの敵は片方が効きにくいため中ダメージ、Cの敵には「斬撃」が無効な為0ダメージ。
また、「炎と斬撃」の属性を持ち、なおかつ「人型の敵」に対して有効な技。
と言ったようなものを作りたいのですが、これを武器属性とは別に技の属性としてつくりたいのですが、どうにかできるでしょうか?
もし可能であれば理解に時間はかかるかもしれなくても試してみたいので、教えてもらえるとありがたいです。

Re: 術技に複数の属性を持たせたい

Posted: 2016年11月09日(水) 22:03
by raeyik
ダメージ計算式の小ネタ
http://tm.yumineko.com/viewtopic.php?f=56&t=647

Re: 術技に複数の属性を持たせたい

Posted: 2016年11月09日(水) 22:30
by NOIR
raeyik さんが書きました:ダメージ計算式の小ネタ
http://tm.yumineko.com/viewtopic.php?f=56&t=647
返信ありがとうございます。

これの一番上の
x.elementRate(属性ID)
をスキルのダメージ設定の計算式の所に入れれば属性を増やせるという事であってますでしょうか?
また、IDは自分で設定した名前じゃなくて番号の方ですか?

Re: 術技に複数の属性を持たせたい

Posted: 2016年11月09日(水) 22:56
by まっつUP
KGY様
お世話になります。

属性のIDはデータベース中の「タイプ」の「属性」を見て確認してください。
その場合はダメージ計算式に属性有効度をかける感じになると思います。

炎・光属性のスキルなら炎(ID4)をスキルの属性に設定して光(ID5)はダメージ計算式中みたいな。
(ダメージ計算式の例)
(a.atk * 4 - b.def * 3) * x.elementRate(5)

Re: 術技に複数の属性を持たせたい

Posted: 2016年11月09日(水) 23:05
by NOIR
まっつUP さんが書きました:KGY様
お世話になります。

属性のIDはデータベース中の「タイプ」の「属性」を見て確認してください。
その場合はダメージ計算式に属性有効度をかける感じになると思います。

炎・光属性のスキルなら炎(ID4)をスキルの属性に設定して光(ID5)はダメージ計算式中みたいな。
(ダメージ計算式の例)
(a.atk * 4 - b.def * 3) * x.elementRate(5)
返信ありがとうございます。

なるほど、通常の計算式に別の属性をかける様に追加入力すればいいのですね。
IDはやっぱり番号の方で合ってるみたいですね。
例題込みで教えていただいてありがたいです。

お二方の意見を参考に思った通りの処理ができるか色々試してみます。
お二人ともありがとうございました。