reworked Wintergrasp system : removed old battlefield and battlefieldMgr implement new methods for wintergraspMgr and new classes : WGGameObjectBuilding, WGGraveyard, WGWorkshop and special Handlers :
* Wintergrasp 3.1 : *reworked old static method for graveyards *reworked method of gathering of workshops by orders *fix the oldest (TC) memory leak *fix GetClosestGraveyard func *fix command : .bf switch (now not needed to set '1'), now it can switch all Wintergrasp Data in War and in Peace
* Wintergrasp 3.2 : removed StaticWintergraspTowerInfo + improved logic for loading buildings and towers + fix skipped GO spawns on east Keep buildings
We glad to present fully rewrited Wintergrasp. * Now we use only one container for players And ofc all methods with registration of players has beeen rewrited (fixed all old issues with multi-registrations, spam of announces and etc and etc...)
* Now all parts of Wintergrasp : workshops / attack towers / defense towers / bridges Has a special implementation without old hacks and scrutches.
* Wintergrasp now are using a special groups (guards / turrets / NPC / GameObjects (flags-banners and etc.)). And each part of Wintergrasp, for example some workshop, now controlling this groups and easy switch it from 1 state to another.
* We have disabled old phase system in Wintergrasp, it have a big count of issues, and by this reason now we handle Wintergrasp without phases - groups handle it and make it amazing easy
* Investigated all nessesary GameObjects : missed flags / banners and etc
Wintergrasp: * rewrited queue system * fixed all GameObject (flags, banners and etc) issues (like 23282) * fixed all npc and go, now it separated in special groups (for switch to another group, for example when tower or workshop change owner team) * fixed the OLDEST bug with method of spawns (20134) - not need more set grid unload for evade drop under texture and etc.
We have spend a lot of time to receive the full information for good implementation of this quest-event.
Now this quest implement as special-event : All players, which have a quest may participate in quest event. Timer of start event blizzlike - 5 minutes. To start event can only 1 player, others will see worldstate-timers (menu in gossip will inactive).