Hi every one. As have shown sniff from official server, isn't present phases in dungeon for team control. I has written a patch which realizes creature spawn in dungeon depending on that has come. And as spawn and despawn creature during the necessary moments. It is necessary for dungeon: Pit Of Saron, Culling Of Stratholme, Icecrown Citadel and etc.
For change map event in script: map->ProcessMapEvent(event);
patch on github: Patch
Fix for patch: Fix
Test for YTDB:
INSERT INTO creature_script_spawn SELECT guid, '469', '0', '0', 'Nexus Horde Soldiers' FROM creature WHERE map = 576 AND phaseMask = 128;
INSERT INTO creature_script_spawn SELECT guid, '67', '0', '0', 'Nexus Alliance Soldiers' FROM creature WHERE map = 576 AND phaseMask = 64;
UPDATE creature SET phaseMask = 1 WHERE phaseMask = 128 AND map = 576;
UPDATE creature SET phaseMask = 1 WHERE phaseMask = 64 AND map = 576;