azerothcore / azerothcore/mod-autobalance
Bug: Over-downscaling when under instance level
- Dominant language
- C++
- Stars
- 160
- Forks
- 141
- PR merge metrics
- No merged PRs in 30d
Description
### Current Behaviour
I entered the Stockades at level 17 to see how the scaling of the mod was working. It seems like it is being overly aggressive with downscaling the mobs on when underleveled for an instance.
Config settings:
```
### 5-player dungeons
AutoBalance.InflectionPoint=0.5
AutoBalance.InflectionPoint.CurveFloor=0.0
AutoBalance.InflectionPoint.CurveCeiling=1.0
AutoBalance.InflectionPoint.BossModifier=1.0
```
Here are the unscaled stats of a mob with the mod disabled.




Enabling the module with default scaling settings it goes to these values:




Turning off level scaling results in:



I can solo 2-3 mobs at level as a paladin. Scaling down to the point where they are almost 1 shottable with an auto attack seems too far.
### Expected Behaviour
I don't know exactly how levelscaling is determined, I cant find any reference about how it works, nor is there an option in the spreadsheet for it. However, it does seems too aggressive when combined with player count scaling as well.
I propose one of the following options:
- Don't apply both player count scaling, as well as level scaling by default
- Only apply downscaling down to the lowest level allowed by the LFG finder level for an instance
### Steps to reproduce the problem
Enter a dungeon while underleveled with the default settings.
### Extra Notes
_No response_
### AutoBalance Debug Commands
_No response_
### AC rev. hash/commit
bcc6b274404f605bb880da67336ac02008a85845
### Operating system
Win10 x64
### Custom changes or Modules
- IndividualProgression
- AHBot
- Playerbots
- SoloLfg
Contributor guide
No contributing guide indexed for this repository
Research direction
No source file, test, or entry point is identified in the issue. Reproduce the Stockades case at level 17 with the listed configuration, compare player-count and level scaling separately, and trace where those factors are combined. Done requires an agreed scaling rule and a regression test for underleveled dungeon mobs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100