PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
Minions with Multiple attack forms (like Agony Crawler) handled incorrectly for "Full DPS"
まだ誰も着手していません。
- 主要言語
- Lua
- スター
- 5.4k
- フォーク
- 2.4k
- 平均マージ
- 1日 12時間
- マージ済み PR(30日)
- 26
説明
Check version
- I'm running the latest version of Path of Building and I've verified this by checking the changelog
Check for duplicates
- I've checked for duplicate issues by using the search function of the issue tracker
Check for support
- I've checked that the calculation is supposed to be supported. If it isn't please open a feature request instead (Red text is a feature request).
What is the value from the calculation in-game?
Each of a minion's attack forms should be accounted for in its full dps calculation, including the (if known) timings or percentage of time it will use them in a standard situation. (IE, 70% slam, 30% roll).
What is the value from the calculation in Path of Building?
Minions with multiple attack forms require you to choose one attack form to be calculated for full dps. For example, Agony crawler has a Mortar, a Tail Spike, and a default attack. I can choose one of these while the skill is selected as my primary skill, and that attack form is used for Full DPS calculations. However, the minion uses its various attack forms automatically, so this never represents an accurate picture of the minion's full dps.
This is especially bad for builds that use many different minion types (Golems, Agony, Purity), as each of them is miscalculated.
How to reproduce the issue
No response
Character build code
https://pobb.in/O-8OMD8XFZV5
Screenshots
No response
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、リンクされたキャラクタービルドコードを読み込み、Agony Crawler および複数の攻撃形態を持つ他の minion について Full DPS の結果を再現します。既存の minion の攻撃形態の計算経路を追跡し、攻撃タイミングまたは使用率をどのように表現できるかを判断します。Full DPS が選択された攻撃形態だけでなく、適用可能なすべての攻撃形態を考慮すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- lua
- 領域
- game-dev
- issue の種類
- バグ
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100