PathOfBuildingCommunity / PathOfBuildingCommunity/PathOfBuilding
General's Cry Incorrect Behavior with Blade Flurry
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 5.4k
- Forks
- 2.4k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 26
Description
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 behaviour is supposed to be supported. If it isn't please open a feature request instead (Red text is a feature request).
What is the behaviour in-game?
Mirage Warriors will either:
- Channel for up to 0.6sec -> release -> disappear (0.6sec channel time cap)
- Channel up to 6 stacks -> release -> disappear (1 attack cap)
What is the behaviour in Path of Building?
It seems that Path of Building ignores the 0.6sec channel time cap and 1 max attack cap for Blade Flurry, instead it multiplies the average damage by the attack rate. This leads to a highly inflated DPS.
I suggest the following solution:
- Cap the maximum number of stages providing a bonus to
effective_max_stages = min(floor(attack_rate * general_cry_max_channel_time), base_max_stages). - Multiply the DPS by
effective_max_stages/attack_rateto normalize it over 1 second, i.e. get the total damage done per 0.6sec of channeling, similar to non-channeled skills.
This way we can get a much more accurate read on the expected damage, without removing/modifying the tooltip about the attack rate, which is important for gearing, and the only remaining step to get the actual DPS is isolated to managing the warcry cooldown and spawning rate of the warriors.
How to reproduce the issue
- Add General's Cry, Blade Flury and equip a valid weapon
- Go to
Calcs, select and highlightSkill DPS
Character build code
https://pastebin.com/L449UAZX
Screenshots

Contributor 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.
Research direction
Start in the Calcs path for General's Cry and Blade Flurry, reproduce the inflated Skill DPS with the linked character build, and trace how channel stages and attack rate are applied. Done means the 0.6-second channel and one-attack limits affect DPS while the attack-rate tooltip remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100