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

返信する
るるみる

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

投稿記事 by るるみる »

戦闘参加者の魔法力の平均を取得する方法が分かりません。
$gameParty.matでやってみましたが、正常に動きませんでした。
分かる方がいればぜひ教えてください。
最後に編集したユーザー るるみる [ 2018年8月25日(土) 18:28 ], 累計 1 回
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

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

投稿記事 by トリアコンタン »

おはようございます!

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

コード: 全て選択

Math.round($gameParty.battleMembers().reduce(function(prev, member) {return prev + member.mat;}, 0) / ($gameParty.battleMembers().length || 1));
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
るるみる

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

投稿記事 by るるみる »

トリアコンタン様、返信ありがとうございます!
試してみたところ正常に計算されました。
なるほど、自分で計算しなければならなかったんですね…勉強になりました。
返信する

“MV:質問”に戻る