casucristy

ss

Jul 28th, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 KB | None | 0 0
  1. From 547eee9b525ae874c0b004998b357b0d37384ce8 Mon Sep 17 00:00:00 2001
  2. From: unknown <cristi@cristis-PC.(none)>
  3. Date: Sat, 28 Jul 2012 14:47:57 +0300
  4. Subject: [PATCH] Fix talent Masochims - Priest
  5.  
  6. ---
  7.  src/server/game/Entities/Unit/Unit.cpp |   15 ++++++++++++++-
  8.  1 file changed, 14 insertions(+), 1 deletion(-)
  9.  
  10. diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
  11. index 95871d7..5b84ebd 100644
  12. --- a/src/server/game/Entities/Unit/Unit.cpp
  13. +++ b/src/server/game/Entities/Unit/Unit.cpp
  14. @@ -8356,7 +8356,20 @@ bool Unit::HandleAuraProc(Unit* victim, uint32 damage, Aura* triggeredByAura, Sp
  15.                      }
  16.                  }
  17.              }
  18. -            break;
  19. +           // masochism
  20. +           if(dummySpell->SpellIconID == 2211)
  21. +           {
  22. +               *handled = true;
  23. +               if((procSpell && procSpell->Id == 32409) || damage >= CountPctFromMaxHealth(10))
  24. +               {
  25. +                   int32 bp0 = dummySpell->Effects[EFFECT_0].CalcValue();
  26. +                   CastCustomSpell(this, 89007, &bp0, NULL, NULL, true, NULL, triggeredByAura->GetEffect(0), this->GetGUID());
  27. +                   return true;
  28. +               }
  29. +               else
  30. +                   return false;
  31. +           }
  32. +           break;
  33.          }
  34.          case SPELLFAMILY_PALADIN:
  35.          {
  36. --
  37. 1.7.10.msysgit.1
Advertisement
Add Comment
Please, Sign In to add comment