PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

Minion Instability damage inaccuracies

オープン
#4,864 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

bug
主要言語
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
What is the expected behaviour/value?

Minion Instability is an on death effect and should not be affected by things like attack/cast rate, or "hits with this weapon" (i.e. The Iron Mass).

What is the actual behaviour/value?

Minion Instability scales its Total DPS and Full DPS by cast speed (listed in PoB as Attack/Cast Rate). It also gets triple damage from The Iron Mass' "Summoned Skeleton Warriors deal Triple Damage with this Weapon if you've Hit with this Weapon Recently" when the conditional is met.

How to reproduce the issue
  1. Allocate Minion Instability
  2. Get a source of minion cast speed
  3. Setup Summon Skeletons as a link
  4. Select Minion Instability as the skill the skeletons are using
  5. Total DPS scales average damage by Cast Rate but it shows Total DPS inc. Bleed/Ignite/Poison as if it were 1.0 Cast Rate (these disappear when you go back to 1.0 Cast Rate)
  6. Add The Iron Mass as the main weapon
  7. Enable the When in Combat conditional "Have you Hit Recently With Your Weapon?"
  8. Observe triple damage is applied here.

For testing The Iron Mass in-game

  1. Allocate Minion Instability
  2. Have The Iron Mass in main hand, Earendel's Embrace in your off hand
  3. Setup a minion link with Summon Skeletons and Infernal Legion (low level preferred for both)
  4. Enter PvP with another player
  5. Summon skeletons and observe the damage they deal when attacking as well as exploding (these can be done separately).
  6. Default attack the opponent until you land a hit and repeat step 6.
  7. They should deal triple damage when default attacking, but do the same damage when exploding.
Character build code
https://pastebin.com/7eErJ0tL
Screenshots

No response

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず、提供された Path of Building のビルドコードを読み込み、再現手順に記載されている Minion Instability のダメージ計算を追ってください。キャスト速度と The Iron Mass の条件の扱いを、想定される死亡時の挙動と比較してください。爆発ダメージが攻撃速度/キャスト速度および武器ヒット時の条件付きダメージに依存せず、通常の攻撃ではそれらの効果が維持されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
lua
領域
game-dev
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。