Fix procing off of unattackable things

This /might/ be a little restrictive, but it should prevent easy
farming of bone chips from Boneshear etc
This commit is contained in:
Michael Cook 2013-12-03 16:12:13 -05:00
parent 4fdcf604f2
commit d95fdda30f
2 changed files with 6 additions and 0 deletions

View File

@ -2,6 +2,7 @@ EQEMu Changelog (Started on Sept 24, 2003 15:50)
-------------------------------------------------------
== 12/03/2013 ==
demonstar55: Added #showspellslist to view a mobs spell list
demonstar55: Fix procing off of unattackable things
== 12/02/2013 ==
JJ: Bandaid fix to CopyCharacter function.

View File

@ -3844,6 +3844,11 @@ void Mob::TryWeaponProc(const ItemInst* weapon_g, Mob *on, uint16 hand) {
return;
}
if (!IsAttackAllowed(on)) {
mlog(COMBAT__PROCS, "Preventing procing off of unattackable things.");
return;
}
if(!weapon_g) {
TryWeaponProc(nullptr, (const Item_Struct*)nullptr, on, hand);
return;