PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding

Untiring regen for self hit damage from trauma

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

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

enhancement
主要言語
Lua
スター
5.4k
フォーク
2.4k
平均マージ
1日 12時間
マージ済み PR(30日)
26

説明

Check for duplicates
  • I've checked for duplicate open and closed issues by using the search function of the issue tracker
Is your feature request related to a problem?

I didn't realize untiring made up for so much though and that does make it extremely hard to calculate.. Probably the most annoying part of trauma stacking on juggernaut build. How much attack speed, increased duration, etc do you build. you'll never truly know if you can handle the stacks?

Describe the solution you'd like

untiring calculation

1.5% of Physical Damage prevented from Hits in the past
10 seconds is Regenerated as Life per second

constant is simple like you have max sustainable(194selfdamage for 20lvl boneshatter x100traumastacks)x 10 my pob aps x 10s = 2210000

2210000 x 0.057 my pob damage taken multi =125970

2210000-125970 = 2084030 your prevented damage for 10s

2084030 x ( 0.015 base untiring x 2.51 my pob life regeneration rate x 1,15 my pob life recovery rate)=2084030 x 0.043 = 90233 your regen from untiring

but ramping added damage like from 0 to max number you can reach for 10s is problematic

an arithmetic sequence sum where n refers to number of terms

number of terms is total amout of attacks its like your aps x 10s like 10aps x10s=100 you deal 100 attacks in 10s

(n) its total amount of attacks than (n) is just aps x 10s

The total damage you will take if you start attacking and continue attakcing for 10 seconds
194+388+582+...+19400 on last hit

At 0.057 taken you would only take 56,143 total damage over 10 seconds, preventing 928,557. This results in 13,928 health regenerated per second

And it just add to life regen stat
CaLC

Describe alternatives you've considered

Like this
https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/6833 but this pseudo recoup dont work with trauma selfdamage

Additional context

No response

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

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

はじめの一歩

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

調査の方向性

まず pull request 6833 を読み、ここで説明されている Untiring と Trauma のメカニクスと、その pseudo-recoup アプローチを比較します。planner が現在、自傷ダメージとライフ再生をどのように表現しているかを確認し、その結果が防いだ物理ヒットダメージの10秒分、増加する攻撃スタック、最終的な再生値を考慮していることを検証します。

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

評価

技術スタック
lua
領域
game-dev
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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