diff options
author | Gildor <gildor55@gmail.com> | 2020-10-08 19:57:41 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-02-28 16:01:25 +0100 |
commit | ad7ed08c07dec7f560a93032edfd24f82676dafc (patch) | |
tree | 320b0ee3e6eb6262aa70c222035d61b14729ceee /src | |
parent | 1feb53939d7c1e452d0ac05489644f291f26d601 (diff) |
Scripts/Ulduar: Implemented Realm First! Death's Demise (#25530)
* Scripts/Ulduar: Implemented Realm First! Death's Demise
* comment line
* Rename 9999_99_99_99_world.sql to 2020_10_08_01_world.sql
Co-authored-by: offl <11556157+offl@users.noreply.github.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit ce2d4413049548ad9e5ed61d09eaa204cf0952fe)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp | 2 | ||||
-rw-r--r-- | src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp index 9e6fd476c1d..a97ec05d364 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/instance_ulduar.cpp @@ -230,6 +230,7 @@ class instance_ulduar : public InstanceMapScript void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates& packet) override { + packet.Worldstates.emplace_back(WORLD_STATE_YOGG_SARON_KEEPERS, int32(keepersCount)); packet.Worldstates.emplace_back(WORLD_STATE_ALGALON_TIMER_ENABLED, (_algalonTimer && _algalonTimer <= 60) ? 1 : 0); packet.Worldstates.emplace_back(WORLD_STATE_ALGALON_DESPAWN_TIMER, std::min<int32>(_algalonTimer, 60)); } @@ -897,6 +898,7 @@ class instance_ulduar : public InstanceMapScript return keepersCount <= 1; case CRITERIA_ALONE_IN_THE_DARKNESS_10: case CRITERIA_ALONE_IN_THE_DARKNESS_25: + case REALM_FIRST_DEATHS_DEMISE: return keepersCount == 0; case CRITERIA_C_O_U_LEVIATHAN_10: case CRITERIA_C_O_U_LEVIATHAN_25: diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h index 0a52b159907..2883ac8ae8a 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h @@ -367,6 +367,8 @@ enum UlduarAchievementCriteriaIds CRITERIA_ALONE_IN_THE_DARKNESS_25 = 10417, CRITERIA_HERALD_OF_TITANS = 10678, + REALM_FIRST_DEATHS_DEMISE = 10279, + // Champion of Ulduar CRITERIA_C_O_U_LEVIATHAN_10 = 10042, CRITERIA_C_O_U_IGNIS_10 = 10342, @@ -475,6 +477,7 @@ enum UlduarData enum UlduarWorldStates { + WORLD_STATE_YOGG_SARON_KEEPERS = 4116, WORLD_STATE_ALGALON_DESPAWN_TIMER = 4131, WORLD_STATE_ALGALON_TIMER_ENABLED = 4132, }; |