Issue is the static spawns dont see each other if they do not move, so too if they are fighting against another creature but dont move while they do so, maybe some enhancements to the AI can resolve that.
#!sql
UPDATE `creature_template` SET `ScriptName`= 'npc_invis_infernal_caster' WHERE `entry`=21417;
UPDATE `creature_template` SET `AIName`="", `ScriptName`= 'npc_infernal_attacker' WHERE `entry`=21419;
DELETE FROM `smart_scripts` WHERE `entryorguid`=21419 AND `source_type`=0;
The Npcs in front of Wildhammer and Shadowmoon should have a more dymanic script that spawns the infernals (better visual and feeling)
https://github.com/AnonXS/trinityone/commit/32fab18d83e6db85f02151db7f925a77fbf4e2ac https://github.com/AnonXS/trinityone/commit/528b5bc6b3366f2c643b8ae76642ca03d1b2997f
Issue is the static spawns dont see each other if they do not move, so too if they are fighting against another creature but dont move while they do so, maybe some enhancements to the AI can resolve that.
Insert Into /shadowmoon_valley.cpp
https://github.com/trinityclassic/trinityone/search?utf8=%E2%9C%93&q=npc_invis_infernal_caster&type=Code
Due to DB Enhancements this could very well behandled with the DB instead of hardcoding it.