Generic string to simulate stats amounts with durations and starting points
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
Research direction
Start by reading how the existing APL option external_buffs.power_infusion is parsed and applied. Then determine how a generic stat amount, percent-or-raw value, duration, and combat start time could fit that flow; done means the requested configurable effect can be used from an APL and tested across the stated timing and amount options.
Written by the indexing model from the issue text.
Description
Is your feature request related to a problem? Please describe.
Blizzard has been implementing a lot of stat bonuses built into cooldowns or legendary effects based on when an ability is cast. I always want to try and utilize them in the best way I can on PTR. Having a generic string where you can give a stat amount (percent or raw) with a set duration and when in combat to start it would be really helpful for a number of reasons. Firstly it would be something usable for a number of different buffs and effects and multipurpose. Secondly if the ability is getting tuned constantly, rather than having to rework an implemented string, if the string were already implemented for PTR, there would be no adjustment needed. Finally it could serve as a framework for strings when whatever buff you want to implement does hit live servers with final testing.
Describe the solution you'd like
Just some generic string that could be put into an APL, similar to how external_buffs.power_infusion="#" works.
Something like external_buffs.generic_stat="StatType/SpecifyPercentorRaw/Amount/Duration/StartTimes"
Describe alternatives you've considered
The way we simulated things without their implementation, such as warrior banner, were to use enchants and run a short sim to see relative gain per class, however you can only really test on pull with this.
- Dominant language
- C++
- Stars
- 1.6k
- Forks
- 789
- Avg merge
- 13h 25m
- Merged PRs (30d)
- 52
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from simulationcraft/simc
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
simulationcraft/simc#11973 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
simulationcraft/simc#11747 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
simulationcraft/simc#11935 ·
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
simulationcraft/simc#11918 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
simulationcraft/simc#11845 ·
Maintainers usually reply within 1 day
All issues in simulationcraft/simc
Similar issues
-
`BLMPOP` with COUNT 0 or numkeys 0 hangsPossibly taken @ggyuchive claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
gObjectFullbrightAlphaMaskProgram in newview/llviewershadermgr.cpp is defined but never initializedOpenbug triage
Difficulty 1/5 Under an hour Newbie friendliness 78/100
secondlife/viewer#6620 ·
Maintainers usually reply within 1 day
-
bug core p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
RunanywhereAI/runanywhere-sdks#1258 ·
Maintainers usually reply within 1 day
-
ripwire-router skill: stale language list (15 vs 26 supported; Elixir/PHP/Kotlin wrongly listed as unsupported)Possibly taken @joyful-ii-V-I claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
redhat-et/ripwire#521 · 1 comment ·
Maintainers usually reply within 1 day