server/src
VladimirMangos dde16bc48c [11126] Rewrite InstanceSaveMgr related code.
* For better fit name to related map type class InstanceMap renamed -> DungeonMap.
  This clarify usage Instanceable()/IsDungeon() because BG/Arenas maps also instanceable maps.

* InstanceSave have many code related to only DungeonMap case, so it replaced by 3 new classes:
   - MapPersistentState as base class, used for non-instanceable maps (continents and some other) (!Instenceable())
   - DungeonPersistentState subclass of MapPersistentState, used for DungeonMap states (IsDungoen())
   - BattlegroundPersistentState subclass of MapPersistentState, used for BattlegroundMap states (IsBattleGroundOrArena())

   Now all dungeon resets code moved to subclass and all player/gpoup bound functions/structures also use it.

* Map::GetInstanceSave renamed to Map::GetPersistentState and DungeonMap have specialized version
  return DungeonPersistentState (same pointer in fact with proper subcalss type)

* InstanceResetScheduler renamed to DungeonResetScheduler
2011-02-10 05:20:56 +03:00
..
bindings [10947] Update copyright notice for 2011 year. 2011-01-01 20:33:43 +03:00
framework [10968] More typo fixes in Callback.h 2011-01-06 01:20:21 +03:00
game [11126] Rewrite InstanceSaveMgr related code. 2011-02-10 05:20:56 +03:00
mangosd [11110] Drop unused local vars 2011-02-07 00:32:44 +03:00
realmd [11059] Fix crash in [11054]. As it turned out - we use not only async transactions but async queries too during server startup =/ 2011-01-21 22:11:35 +02:00
shared [11126] Rewrite InstanceSaveMgr related code. 2011-02-10 05:20:56 +03:00
tools [10947] Update copyright notice for 2011 year. 2011-01-01 20:33:43 +03:00
.gitignore Renamed HMACSHA1 to something that will not conflict with feature HMACSHA256 and HMACSHA512. 2010-04-05 13:20:23 +04:00
Makefile.am [10947] Update copyright notice for 2011 year. 2011-01-01 20:33:43 +03:00