[7254] Cleanups and batter checking in homebind/bgEntryPoint code.
commit83cee8e30fc77b539fc30486237179debc960585
authorVladimirMangos <vladimir@getmangos.com>
Mon, 9 Feb 2009 12:44:18 +0000 (9 15:44 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Mon, 9 Feb 2009 12:50:40 +0000 (9 15:50 +0300)
treeed9faa0d15a7634f8c398d8778d6ad13ae9da677
parent7d9720ce74ee17c5df5dd2b18d20ec2c03cf2449
[7254] Cleanups and batter checking in homebind/bgEntryPoint code.

* Load homebind data early in Player::LoadFromDB and use instead initital race points
  in cases need some safe point if current coordinate broken by some reason.
* Store BG entry point in to WorldLocation and simplify calls.
* Set bg entry point at GM teleports to battleground for correct
  auto-recall position at battleground end.
src/game/BattleGround.cpp
src/game/BattleGroundHandler.cpp
src/game/Level1.cpp
src/game/Map.cpp
src/game/MapManager.h
src/game/Player.cpp
src/game/Player.h
src/shared/revision_nr.h