【解決】計算式について

lop
記事: 59
登録日時: 2018年1月28日(日) 14:52

【解決】計算式について

投稿記事by lop » 2019年10月23日(水) 21:18

こんばんは。お世話になります。
質問をさせてください。
計算式についてです。

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

ご存知の方がいればアドバイスをいただきたいです。
よろしくお願いします。
最後に編集したユーザー lop on 2019年10月25日(金) 20:12 [ 編集 1 回目 ]

アバター
剣崎 宗二
記事: 678
登録日時: 2016年11月12日(土) 20:36
連絡を取る:

Re: 計算式について

投稿記事by 剣崎 宗二 » 2019年10月23日(水) 22:31

あるかないかで言えば、あります。

コード: 全て選択

$gameParty.allMembers().reduce((a, c) => {return c.tp + a}, 0)


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

また、上記は戦闘に参加してない者も含め全てのメンバーの合計値です。戦闘メンバーのみの場合はallMembers()をbattleMembers()に差し替えてください。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
lop
記事: 59
登録日時: 2018年1月28日(日) 14:52

Re: 計算式について

投稿記事by lop » 2019年10月24日(木) 21:44

剣崎 宗二 様へ

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

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

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

“MV:質問” へ戻る