diff options
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 1 | ||||
| -rwxr-xr-x | src/server/game/Entities/Unit/Unit.cpp | 7 | ||||
| -rwxr-xr-x | src/server/game/Entities/Unit/Unit.h | 4 | ||||
| -rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 11 | 
4 files changed, 4 insertions, 19 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 482d2b484a3..b56a58e0744 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -20916,7 +20916,6 @@ void Player::InitDataForForm(bool reapplyMods)              break;          }          case FORM_BEAR: -        case FORM_DIREBEAR:          {              if (getPowerType() != POWER_RAGE)                  setPowerType(POWER_RAGE); diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 35f86417fb1..2319438c14a 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -7582,8 +7582,7 @@ bool Unit::HandleProcTriggerSpell(Unit* victim, uint32 damage, AuraEffect* trigg                          {                              case FORM_NONE:     trigger_spell_id = 37344; break;                              case FORM_CAT:      trigger_spell_id = 37341; break; -                            case FORM_BEAR: -                            case FORM_DIREBEAR: trigger_spell_id = 37340; break; +                            case FORM_BEAR:     trigger_spell_id = 37340; break;                              case FORM_TREE:     trigger_spell_id = 37342; break;                              case FORM_MOONKIN:  trigger_spell_id = 37343; break;                              default: @@ -7597,8 +7596,7 @@ bool Unit::HandleProcTriggerSpell(Unit* victim, uint32 damage, AuraEffect* trigg                          switch (GetShapeshiftForm())                          {                              case FORM_CAT:      trigger_spell_id = 67355; break; -                            case FORM_BEAR: -                            case FORM_DIREBEAR: trigger_spell_id = 67354; break; +                            case FORM_BEAR:     trigger_spell_id = 67354; break;                              default:                                  return false;                          } @@ -16079,7 +16077,6 @@ uint32 Unit::GetModelForForm(ShapeshiftForm form)                  return 892;              else                  return 8571; -        case FORM_DIREBEAR:          case FORM_BEAR:              // Based on Hair color              if (getRace() == RACE_NIGHTELF) diff --git a/src/server/game/Entities/Unit/Unit.h b/src/server/game/Entities/Unit/Unit.h index 74212e0f309..9dcb981c95a 100755 --- a/src/server/game/Entities/Unit/Unit.h +++ b/src/server/game/Entities/Unit/Unit.h @@ -202,7 +202,7 @@ enum ShapeshiftForm      FORM_BEAR               = 0x05,      FORM_AMBIENT            = 0x06,      FORM_GHOUL              = 0x07, -    FORM_DIREBEAR           = 0x08, +    FORM_DIREBEAR           = 0x08, // Removed in 4.0.1      FORM_STEVES_GHOUL       = 0x09,      FORM_THARONJA_SKELETON  = 0x0A,      FORM_TEST_OF_STRENGTH   = 0x0B, @@ -1890,7 +1890,7 @@ class Unit : public WorldObject          inline bool IsInFeralForm() const          {              ShapeshiftForm form = GetShapeshiftForm(); -            return form == FORM_CAT || form == FORM_BEAR || form == FORM_DIREBEAR; +            return form == FORM_CAT || form == FORM_BEAR;          }          inline bool IsInDisallowedMountForm() const diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index d394d83adea..62472652423 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -1311,11 +1311,6 @@ void AuraEffect::HandleShapeshiftBoosts(Unit* target, bool apply) const              spellId2 = 21178;              HotWSpellId = 24899;              break; -        case FORM_DIREBEAR: -            spellId = 9635; -            spellId2 = 21178; -            HotWSpellId = 24899; -            break;          case FORM_BATTLESTANCE:              spellId = 21156;              break; @@ -1477,7 +1472,6 @@ void AuraEffect::HandleShapeshiftBoosts(Unit* target, bool apply) const                          target->CastCustomSpell(target, 48420, &bp, NULL, NULL, true);                      }                  break; -                case FORM_DIREBEAR:                  case FORM_BEAR:                      // Master Shapeshifter - Bear                      if (AuraEffect const* aurEff = target->GetDummyAuraEffect(SPELLFAMILY_GENERIC, 2851, 0)) @@ -1858,7 +1852,6 @@ void AuraEffect::HandleAuraModShapeshift(AuraApplication const* aurApp, uint8 mo              break;          case FORM_BEAR:                                     // 0x05 -        case FORM_DIREBEAR:                                 // 0x08          case FORM_BATTLESTANCE:                             // 0x11          case FORM_DEFENSIVESTANCE:                          // 0x12 @@ -1908,7 +1901,6 @@ void AuraEffect::HandleAuraModShapeshift(AuraApplication const* aurApp, uint8 mo              case FORM_TRAVEL:              case FORM_AQUA:              case FORM_BEAR: -            case FORM_DIREBEAR:              case FORM_FLIGHT_EPIC:              case FORM_FLIGHT:              case FORM_MOONKIN: @@ -1946,7 +1938,6 @@ void AuraEffect::HandleAuraModShapeshift(AuraApplication const* aurApp, uint8 mo              {                  case FORM_CAT:                  case FORM_BEAR: -                case FORM_DIREBEAR:                  {                      // get furor proc chance                      int32 FurorChance = 0; @@ -1963,7 +1954,6 @@ void AuraEffect::HandleAuraModShapeshift(AuraApplication const* aurApp, uint8 mo                          }                          break;                          case FORM_BEAR: -                        case FORM_DIREBEAR:                          if (irand(0, 99) < FurorChance)                              target->CastSpell(target, 17057, true);                          default: @@ -2007,7 +1997,6 @@ void AuraEffect::HandleAuraModShapeshift(AuraApplication const* aurApp, uint8 mo          {              // Nordrassil Harness - bonus              case FORM_BEAR: -            case FORM_DIREBEAR:              case FORM_CAT:                  if (AuraEffect* dummy = target->GetAuraEffect(37315, 0))                      target->CastSpell(target, 37316, true, NULL, dummy);  | 
