Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
- index 0b239a2..13f5503 100644
- --- a/src/server/game/Entities/Unit/Unit.cpp
- +++ b/src/server/game/Entities/Unit/Unit.cpp
- @@ -8591,11 +8591,17 @@ bool Unit::HandleProcTriggerSpell(Unit *pVictim, uint32 damage, AuraEffect* trig
- // Sacred Shield
- case 85285:
- {
- - if (!HealthBelowPct(30))
- + if (GetTypeId() != TYPEID_PLAYER || !HealthBelowPct(30))
- + return false;
- +
- + if (ToPlayer()->HasSpellCooldown(trigger_spell_id))
- return false;
- +
- const int32 base0 = (1 + GetTotalAttackPowerValue(BASE_ATTACK)*2.8);
- const int32 base1 = 20;
- +
- CastCustomSpell(target,trigger_spell_id,&base0,&base1,NULL,true,castItem,triggeredByAura);
- + ToPlayer()->AddSpellCooldown(trigger_spell_id, 0, time(NULL) + 60);
- return true;
- }
- // Improved Hamstring
Advertisement
Add Comment
Please, Sign In to add comment