Реализация:* арена "Арена Доблести"(Ring of Valor LOS)* арена "Арена Даларана" (Dalaran Sewers LOS)* доступ на арену (on mount)* Поправки: Хмельной фестиваль* LoS for Arena GameObjects* exploit Prevent socketing equipment in arena* fix exploit with SPD (v.3)Поправки:* проваливание под текстуры (оптимизация - арена)* проваливание под текстуры (Nagrand Arena)* запрет использования 48018 (рамки - арена) -- чистка и оптимизация кода под х2* звания на ОЛО* формирование старт таймера БГ* выделение памяти* спирит ОЛО* проверка высоты такси флай зоны ОЛО* Alliance Banner / Horde Banner* перерасчет ГОПоправки База: БГ ОЛОРеализация: ACHIEVEMENT_CRITERIA_TYPE_PLAY_ARENA(33) | ACHIEVEMENT_CRITERIA_TYPE_WIN_ARENA(32)* восстановление уже завоеваных ачив подобного типа (re-login)* Prince Keleseth (ЦЛК)Shadow Prison | Volatile Ooze Adhesive 10h25h (ЦЛК)revert 10006 (use tc version)* Reimplement WorldObject::IsInBetween* Fix a crash caused by SetupBattleground when m_Map is not created(tc 18146)Core/Movement: Some cleanup in MovementHandler.cpp(tc 22285)Core/Spells: Fix problem with stackable spells(tc 23600)Unlink Battleground and BattlegroundMap when one of them is deleted.(tc 23394)BG/Isle of Conquest: Fix a crash in RemovePlayer (use tc version)(tc 21644)Core/Cleanup: reformated and refactored code in Battleground.cpp/h:* added proper formatting;* moved identical code into separate method (have I already said that I hate copy/paste?);* fixed several leaks;* added more informative error messages.(tc 23094|23098)Core/Battleground: Some (minor) code optimizations- All access to Battleground vars are done using funtions (Remove friendship from Battleground and BattlegroundMgr)- Move specific 47 mins arena check to battleground code as its generic to all arenas- Create PreUpdateImpl and PostUpdateImpl functions. Specific battlegrounds will implement those if needed (No more need of call Battleground::Update inside specific BGs)- Modify Create function to use only one parameter- Remove EventPlayerCapturedFlag from Battleground class, only one BG implements it and it's not used outside that BG.
- sql/our/12582_brewfest.sql (4 lines added, 4 lines removed)
- sql/our/12589_achievement_criteria_arena.sql (64 lines added, 0 lines removed)
- sql/our/12589_character_aura.sql (2 lines added, 0 lines removed)
- sql/our/12589_world_gameobject_wg.sql (178 lines added, 0 lines removed)
- sql/our/12589_world_spell_bonus_data.sql (26 lines added, 0 lines removed)
- sql/our/12589_world_spell_script_names.sql (2 lines added, 0 lines removed)
- sql/our/12589_world_spell_scripts.sql (4 lines added, 0 lines removed)
- sql/our/12589_world_spelldifficulty_dbc.sql (3 lines added, 0 lines removed)
- sql/our/12683_world_spell_script_names.sql (0 lines added, 2 lines removed)
- sql/our/12685_world_gameobject_wg.sql (0 lines added, 178 lines removed)
- sql/our/12686_world_spell_scripts.sql (0 lines added, 4 lines removed)
- sql/our/12693_achievement_criteria_type_win_play_arena.sql (0 lines added, 64 lines removed)
- sql/our/12694_world_spell_bonus_data.sql (0 lines added, 26 lines removed)
- sql/our/12695_character_aura.sql (0 lines added, 2 lines removed)
- sql/our/12695_world_spelldifficulty_dbc.sql (0 lines added, 3 lines removed)
- src/server/scripts/OutdoorPvP/OutdoorPvPWG.h (389 lines added, 390 lines removed)
Подробнее