Fixed hunter trap procs - Entrapment and Lock and Load shall be henceforth proced only by the correct traps.

Closes issue #110.

--HG--
branch : trunk
This commit is contained in:
Xanadu
2010-01-27 00:02:21 +01:00
parent b233a12c86
commit 2c81241bef
4 changed files with 30 additions and 16 deletions

View File

@@ -8377,8 +8377,8 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, AuraEffect* trig
// Lock and Load
case 56453:
{
// Proc only from trap activation (from periodic proc another aura of this spell)
if (!(procFlags & PROC_FLAG_ON_TRAP_ACTIVATION) || !roll_chance_i(triggerAmount))
// Proc only from Frost/Freezing trap activation or from Freezing Arrow (the periodic dmg proc handled elsewhere)
if (!(procFlags & PROC_FLAG_ON_TRAP_ACTIVATION) || !procSpell || !(procSpell->SchoolMask & SPELL_SCHOOL_MASK_FROST) || !roll_chance_i(triggerAmount))
return false;
break;
}