ページ 11

【解決済み】 「みねうち」のようなスキル

Posted: 2016年9月28日(水) 17:15
by 重金属酸性雨
敵を決して倒すことが出来ない「みねうち」のようなスキルを作りたいのですが、
そのようなプラグインや、方法は存在しますでしょうか?

Re: 「みねうち」のようなスキル

Posted: 2016年9月28日(水) 17:48
by まっつUP
重金属酸性雨様
お世話になります。

スキルに下記のようなダメージ計算式を入れれば可能だと思います。
Math.min(a.atk * 4 - b.def * 2,b.hp - 1)

Re: 「みねうち」のようなスキル

Posted: 2016年9月28日(水) 17:52
by terunon
重金属酸性雨さん

スキルの計算式を、
Math.min(元々の計算式 , b.hp - 1)
として、分散度0にしてみてください。

Math.min(a,b)は、aとbのうち小さい値を取る式です。

例1:
Math.min( a.atk*4 - b.def*2, b.hp - 1)

例2(例1だと常に同じ数字が出ますがそれが嫌な場合):
Math.min( (a.atk*4 - b.def*2)*(0.9 + Math.random()*0.2), b.hp - 1)

Math.random() は0~1の間で小数点の乱数を取る式です。



制作応援してます。

Re: 「みねうち」のようなスキル

Posted: 2016年9月28日(水) 18:00
by 重金属酸性雨
まっつUP 様、terunon 様

ご教示いただき、ありがとうございました。
無事、想定通りの動作を確認出来ましたので、ご報告させていただきます。

秋口に入り、体調も崩しやすくなるかと存じますが、お身体にお気をつけてお過ごしください。