azerothcore / azerothcore/mod-autobalance
Feature: Provide world scaling for elite mobs
- Dominant language
- C++
- Stars
- 160
- Forks
- 141
- PR merge metrics
- No merged PRs in 30d
Description
### Describe your feature request or suggestion in detail
While you can scale the mobs in a dungeon, there are often a large number of elite mobs on the way to the dungeon. Additionally, there are commonly elite quests that would normally need anywhere from 2-5 players to complete.
I would like to see an option to add autobalance to world elite mobs (player count only, no level scaling) to better allow for sub-intended player count play.
### Describe a possible solution to your feature or suggestion in detail
Due to this affecting the entire world it should be off by default.
The setting itself can do 1 of 2 things, with the second option likely being prohibitive due to the amount of work:
- When on, scale all elite mobs in the world to a configured number of players
- When on, scale all elite mobs down to the configured number of players relative to their intended group size to clear.
- Example: You have the setting enabled to scale all elites to 3 players
- Mobs that normally expect 5 player groups to clear are scaled down to 3
- Mobs that normally expect 2 player groups to clear are not scaled
The second option would require a lot of manual work and I believe is prohibitively tedious. The first option would work well for personal servers running for only 1 or a few players that only play together.
### Additional context
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by tracing the existing dungeon mob scaling in the autobalance module; done would require an opt-in setting that scales world elite mobs by player count without level scaling, with the default-off behavior agreed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100