azerothcore / azerothcore/mod-autobalance

Bug: Dire Maul West - Immol'thar killed by NPCs.

Open
#224 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
160
Forks
141
PR merge metrics
No merged PRs in 30d

Description

### Current Behaviour

To engage the final boss Immol'thar in Dire Maul West you need to burst all the mana pylons in the instance. When the last falls, the barrier around the boss drops and a number of NPCs rush in to fight the demon. They have almost 0 health and are supposed to be killed by him, but their attacks do considerable damage when he is scaled and they manage to kill him before he can work his way through the crowd.
They managed to kill him so fast, he dropped before I could land any strikes myself.

### Expected Behaviour

Immol'thar should cut his way through the elven NPCs without taking much damage.

### Steps to reproduce the problem

Solo Dire Maul West.
Break all the pylons.
Watch the NPCs steamroll the boss.

### Extra Notes

_No response_

### AutoBalance Debug Commands

Dire Maul (5-player Normal) | ID 429-2
Players on map: 1 (Lvl 58 - 58)
Adjusted Player Count: 1
LFG Range: Lvl 53 - 61 (Target: Lvl 57)
Map Level: 57 (Level Scaling Disabled)
World health multiplier: 0.123
World hostile damage and healing multiplier: 0.123
Original Creature Level Range: 54 - 62 (Avg: 56.83)
Active | Total Creatures in map: 636 | 747

Highborne Summoner (55), Active for Map Stats
Creature difficulty: 1 player(s)
Health multiplier: 0.123
Mana multiplier: 0.123
Damage multiplier: 0.123
CC Duration multiplier: 1.000
XP multiplier: 0.123 Money multiplier: 0.123

Immo'thar (61 | Boss), Active for Map Stats
Creature difficulty level: 1 player(s)
Health multiplier: 0.123
Mana multiplier: 0.000
Armor multiplier: 0.123
Damage multiplier: 0.123
CC Duration multiplier: 1.000
XP multiplier: 0.123 Money multiplier: 0.123

### AC rev. hash/commit

AzerothCore rev. f907ce0d8347 + 2026-06-26 07:22:05 +0200 (master branch) (Unix, RelWithDebInfo,
Static)
Connected players: 1. Characters in world: 1.
Connection peak: 1.
Server uptime: 3 minute(s) 30 second(s)
Update time diff: 4ms. Last 500 diffs summary:
|- Mean: 1ms
|- Median: 1ms
|- Percentiles (95, 99, max): 4ms, 5ms, 9ms
Using SSL version: OpenSSL 3.0.13 30 Jan 2024 (library: OpenSSL 3.0.13 30 Jan 2024)
Using Boost version: 1.83.0
Using CMake version: 3.28.3
Using MySQL version: 80046
Found MySQL Executable: /usr/bin/mysql
Compiled on: Linux 6.18.33.1-microsoft-standard-WSL2
Worldserver listening connections on port 8085
Realmlist (Realm Id: 1) configured in port 8085
VMAPs status: Enabled. LineOfSight: true, getHeight: true, indoorCheck: true
MMAPs status: Enabled
maps directory located in /azerothcore/env/dist/data/maps. Total size: 291114951 bytes
vmaps directory located in /azerothcore/env/dist/data/vmaps. Total size: 657797442 bytes
mmaps directory located in /azerothcore/env/dist/data/mmaps. Total size: 2192760616 bytes
Default DBC locale: enUS
All available DBC locales: enUS
Using World DB: ACDB 335.17-dev
Latest LoginDatabase update: 2026_06_01_00.sql
Latest CharacterDatabase update: 2026_06_24_00.sql
Latest WorldDatabase update: 2026_06_26_00.sql
LoginDatabase queue size: 0
CharacterDatabase queue size: 0
WorldDatabase queue size: 0
List of enabled modules:
- mod-ah-bot-plus
- mod-autobalance
- mod-who-logged

### Operating system

Unraid - Docker

### Custom changes or Modules

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the Dire Maul West encounter with the provided AutoBalance settings and trace how creature health and damage scaling is applied to Immol'thar and the elven NPCs. Inspect the module's creature-scaling logic and compare the resulting combat values. Done means the NPCs cannot kill the scaled boss before he defeats them, while normal encounter behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.