[Bug Fix] Stop skill ups on Charmed NPCs. (#2249)

- Clients were capable of leveling up their melee skills on Charmed Mobs according to: https://github.com/EQEmu/Server/issues/2182
This commit is contained in:
Kinglykrab
2022-06-09 21:08:50 -04:00
committed by GitHub
parent 4639405fdf
commit 83e066bffc
3 changed files with 7 additions and 9 deletions
+2 -2
View File
@@ -806,14 +806,14 @@ void Client::AI_Process()
FaceTarget();
}
}
if (GetTarget() && !IsStunned() && !IsMezzed() && !GetFeigned()) {
if (GetTarget() && !IsStunned() && !IsMezzed() && !GetFeigned() && IsAttackAllowed(GetTarget())) {
if (attack_timer.Check()) {
// Should charmed clients not be procing?
DoAttackRounds(GetTarget(), EQ::invslot::slotPrimary);
}
}
if (CanThisClassDualWield() && GetTarget() && !IsStunned() && !IsMezzed() && !GetFeigned()) {
if (CanThisClassDualWield() && GetTarget() && !IsStunned() && !IsMezzed() && !GetFeigned() && IsAttackAllowed(GetTarget())) {
if (attack_dw_timer.Check()) {
if (CheckDualWield()) {
// Should charmed clients not be procing?