ページ 11

【解決済み】平均魔法力の取得をしたい

Posted: 2018年8月24日(金) 23:15
by るるみる
戦闘参加者の魔法力の平均を取得する方法が分かりません。
$gameParty.matでやってみましたが、正常に動きませんでした。
分かる方がいればぜひ教えてください。

Re: 平均魔法力の取得をしたい

Posted: 2018年8月25日(土) 08:24
by トリアコンタン
おはようございます!

平均値を計算する処理はコアスクリプトにはないので、自分で計算する必要があります。
以下のスクリプトをイベントコマンド「変数の操作」などで指定すると取得できます。
値は四捨五入されます。

コード: 全て選択

Math.round($gameParty.battleMembers().reduce(function(prev, member) {return prev + member.mat;}, 0) / ($gameParty.battleMembers().length || 1));

Re: 平均魔法力の取得をしたい

Posted: 2018年8月25日(土) 18:28
by るるみる
トリアコンタン様、返信ありがとうございます!
試してみたところ正常に計算されました。
なるほど、自分で計算しなければならなかったんですね…勉強になりました。