[Bots] Fix Bot Spell Type "In Combat Buffs" (#2711)

This commit is contained in:
Aeadoin
2023-01-07 19:04:29 -05:00
committed by GitHub
parent 9e5a530f0f
commit 5f244c2dd2
3 changed files with 188 additions and 124 deletions
+5 -4
View File
@@ -7314,8 +7314,9 @@ bool Mob::PassCastRestriction(int value)
break;
case IS_NOT_ON_HORSE:
if (IsClient() && !CastToClient()->GetHorseId())
if ((IsClient() && !CastToClient()->GetHorseId()) || IsBot() || IsMerc()) {
return true;
}
break;
case IS_ANIMAL_OR_HUMANOID:
@@ -7657,10 +7658,10 @@ bool Mob::PassCastRestriction(int value)
}
case IS_CLASS_CHAIN_OR_PLATE:
if (IsClient() &&
((GetClass() == WARRIOR) || (GetClass() == BARD) || (GetClass() == SHADOWKNIGHT) || (GetClass() == PALADIN) || (GetClass() == CLERIC)
|| (GetClass() == RANGER) || (GetClass() == SHAMAN) || (GetClass() == ROGUE) || (GetClass() == BERSERKER)))
if ((GetClass() == WARRIOR) || (GetClass() == BARD) || (GetClass() == SHADOWKNIGHT) || (GetClass() == PALADIN) || (GetClass() == CLERIC)
|| (GetClass() == RANGER) || (GetClass() == SHAMAN) || (GetClass() == ROGUE) || (GetClass() == BERSERKER)) {
return true;
}
break;
case IS_HP_BETWEEN_5_AND_9_PCT: