mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-13 14:41:28 +00:00
Merge pull request #664 from noudess/master
Rooted mobs cast spells instead of doing nothing.
This commit is contained in:
commit
288ae4bad3
@ -57,7 +57,11 @@ bool NPC::AICastSpell(Mob* tar, uint8 iChance, uint32 iSpellTypes) {
|
||||
if(AI_HasSpells() == false)
|
||||
return false;
|
||||
|
||||
if (iChance < 100) {
|
||||
// Rooted mobs were just standing around when tar out of range.
|
||||
// Any sane mob would cast if they can.
|
||||
bool cast_only_option = (IsRooted() && !CombatRange(tar));
|
||||
|
||||
if (!cast_only_option && iChance < 100) {
|
||||
if (zone->random.Int(0, 100) >= iChance)
|
||||
return false;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user