[AI] Spell Type (1024) InCombatBuff were spam casting (#2030)

This commit is contained in:
Paul Coene authored and GitHub committed 2022-03-06 20:18:30 -06:00
1 parent 751db6fffb
commit afc32afb02
1 file changed
+5 -4
+5 -4
View File
@@ -195,10 +195,11 @@ bool NPC::AICastSpell(Mob* tar, uint8 iChance, uint32 iSpellTypes, bool bInnates
}
case SpellType_InCombatBuff: {
if(bInnates || zone->random.Roll(50))
{
AIDoSpellCast(i, tar, mana_cost);
return true;
if(bInnates || zone->random.Roll(50)) {
if (tar->CanBuffStack(AIspells[i].spellid, GetLevel(), true) >= 0) {
AIDoSpellCast(i, tar, mana_cost);
return true;
}
}
break;
}