diff options
| author | Shocker <shocker@freakz.ro> | 2012-04-23 17:18:33 -0700 | 
|---|---|---|
| committer | Shocker <shocker@freakz.ro> | 2012-04-23 17:18:33 -0700 | 
| commit | cf305bc7c9dcfc66f7ff5ce864650228b12fc5d6 (patch) | |
| tree | 10d83c68ac94aab3014afaa6217a989ef0bcac7f | |
| parent | 70f93a63a21b9901963b29b5d1bec3aacca611f0 (diff) | |
| parent | 11c183fd1f481c1d02f5567237ba6ef5122a0f30 (diff) | |
Merge pull request #5992 from 4m1g0/master
Core/Arenas: Fix waterFallKnockbackTimer typo and set more blizzlike values for Dalaran Sewers waterfall
| -rw-r--r-- | src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp | 5 | ||||
| -rwxr-xr-x | src/server/game/Battlegrounds/Zones/BattlegroundDS.h | 8 | 
2 files changed, 5 insertions, 8 deletions
diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp index 8a11edf85e6..ccc6a2305b4 100644 --- a/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp +++ b/src/server/game/Battlegrounds/Zones/BattlegroundDS.cpp @@ -86,11 +86,8 @@ void BattlegroundDS::PostUpdateImpl(uint32 diff)              setWaterFallTimer(BG_DS_WATERFALL_WARNING_DURATION);              setWaterFallStatus(BG_DS_WATERFALL_STATUS_WARNING);          } -        else if (getWaterFallStatus() == BG_DS_WATERFALL_STATUS_WARNING) // Active collision and perform knockback +        else if (getWaterFallStatus() == BG_DS_WATERFALL_STATUS_WARNING) // Active collision and start knockback timer          { -            if (Creature* waterSpout = GetBgMap()->GetCreature(BgCreatures[BG_DS_NPC_WATERFALL_KNOCKBACK])) -                waterSpout->CastSpell(waterSpout, BG_DS_SPELL_WATER_SPOUT, true); -              if (GameObject* gob = GetBgMap()->GetGameObject(BgObjects[BG_DS_OBJECT_WATER_1]))                  gob->SetGoState(GO_STATE_READY); diff --git a/src/server/game/Battlegrounds/Zones/BattlegroundDS.h b/src/server/game/Battlegrounds/Zones/BattlegroundDS.h index 12ed91fc922..aaf08ba1313 100755 --- a/src/server/game/Battlegrounds/Zones/BattlegroundDS.h +++ b/src/server/game/Battlegrounds/Zones/BattlegroundDS.h @@ -66,9 +66,9 @@ enum BattlegroundDSData  { // These values are NOT blizzlike... need the correct data!      BG_DS_WATERFALL_TIMER_MIN                    = 30000,      BG_DS_WATERFALL_TIMER_MAX                    = 60000, -    BG_DS_WATERFALL_WARNING_DURATION             = 7000, -    BG_DS_WATERFALL_DURATION                     = 10000, -    BG_DS_WATERFALL_KNOCKBACK_TIMER              = 500, +    BG_DS_WATERFALL_WARNING_DURATION             = 5000, +    BG_DS_WATERFALL_DURATION                     = 30000, +    BG_DS_WATERFALL_KNOCKBACK_TIMER              = 1500,      BG_DS_PIPE_KNOCKBACK_FIRST_DELAY             = 5000,      BG_DS_PIPE_KNOCKBACK_DELAY                   = 3000, @@ -118,7 +118,7 @@ class BattlegroundDS : public Battleground          void setWaterFallStatus(uint8 status) { _waterfallStatus = status; };          uint32 getWaterFallTimer() { return _waterfallTimer; };          void setWaterFallTimer(uint32 timer) { _waterfallTimer = timer; }; -        uint32 getWaterFallKnockbackTimer() { return _waterfallTimer; }; +        uint32 getWaterFallKnockbackTimer() { return _waterfallKnockbackTimer; };          void setWaterFallKnockbackTimer(uint32 timer) { _waterfallKnockbackTimer = timer; };          uint8 getPipeKnockBackCount() { return _pipeKnockBackCount; };          void setPipeKnockBackCount(uint8 count) { _pipeKnockBackCount = count; };  | 
