ページ 11

【解決】計算式について

Posted: 2019年10月23日(水) 21:18
by lop
こんばんは。お世話になります。
質問をさせてください。
計算式についてです。

計算式に「味方全員のTP」をいれる式はありますか?
例えば4人パーティーで全員のTPが100だったら、400を出せるような式です。

ご存知の方がいればアドバイスをいただきたいです。
よろしくお願いします。

Re: 計算式について

Posted: 2019年10月23日(水) 22:31
by 剣崎 宗二
あるかないかで言えば、あります。

コード: 全て選択

$gameParty.allMembers().reduce((a, c) => {return c.tp + a}, 0)
で全員分のtp合計値は出ます。.tpを.atkとかにすれば他の値の合計も可能です。
ただ、ご覧の通り式が長いので他との干渉を避けるためにもプラグインにした方が楽かもしれません。
(Game_Partyのfunctionとして追加する等)

また、上記は戦闘に参加してない者も含め全てのメンバーの合計値です。戦闘メンバーのみの場合はallMembers()をbattleMembers()に差し替えてください。

Re: 計算式について

Posted: 2019年10月24日(木) 21:44
by lop
剣崎 宗二 様へ

コードを教えて頂きありがとうございます。
計算式にコードを入力したら思い通りの数字が出ました。

戦闘に参加しているメンバーだけの合計値がほしかったので、
そちらも教えて頂きありがとうございました。

.atkなども面白そうなので使ってみます。
この度はありがとうございました。