diff --git a/zone/attack.cpp b/zone/attack.cpp index 454493623..d98e465ae 100644 --- a/zone/attack.cpp +++ b/zone/attack.cpp @@ -963,6 +963,10 @@ int Mob::GetBestMeleeSkill() int Mob::offense(EQ::skills::SkillType skill) { int offense = GetSkill(skill); + if (RuleB(Combat, UseMobStaticOffenseSkill) && IsNPC() && !IsPet() && !IsTempPet()) { + offense = GetMobFixedWeaponSkill(); + } + int stat_bonus = GetSTR(); switch (skill) {