Commit Graph
36727 Commits
Author SHA1 Message Date
aquadeus 01ac538cd2 Scripts/Spells: Fix priest Mind Bomb (#27415) 2021-12-17 12:27:12 +01:00
Shauren 05037bd936 Core/Auras: Implemented ChangeSpec, ChangeTalent and ChangeGlyph interrupt flags 2021-12-17 12:18:43 +01:00
Killyana e12c30c4cc DB/Creature: Spawn phase 4 for Frigid Tomb and Foote Steppes
(cherry picked from commit 2f461aa170056b7865895c5f7953b48d7406410a)
2021-12-17 00:43:11 +01:00
Killyana eeaed34560 DB/Creature: Add missing spawns in the Frigid Tomb phase 1
(cherry picked from commit 57e45648160af516f3024b59a1e17f98ac4790b6)
2021-12-17 00:39:45 +01:00
Killyana 954ab40f3e DB/GameObject: Fix the horde version of Dusty Journal
(cherry picked from commit 1246cb005853dfa3ba284a4efb84685cdc21b2b6)
2021-12-17 00:38:43 +01:00
illfated 5c11a01161 DB/Quest: fix CompletionText for Silver Heart.
Closes #23608.

(cherry picked from commit 00645b8d4cb67976e824a3a4baf1be5725092e6a)
2021-12-17 00:36:49 +01:00
Wyrserth 0b39d2a3c7 DB/Loot: separate Normal and Heroic Mark of Sanctification loot references for end-wing bosses in Icecrown Citadel.
Closes #23310.

(cherry picked from commit 044fba0a25b91e451692e284b140150e66aee63c)
2021-12-17 00:35:06 +01:00
illfated 57e4d7d45c DB/Quest: fix CompletionText for Call of Earth (Part 2) (Draenei version).
Closes #23623.

(cherry picked from commit 9bc8044cb674c40155636da590a7020010a5fd36)
2021-12-17 00:34:27 +01:00
Kelno f3b0325758 Core/OPvP: Remove dangling line after 84b7b2e (PR #23625)
(cherry picked from commit ef3ee63d880240fcefcac81d0f0f44d854b47625)
2021-12-17 00:33:35 +01:00
Wyrserth 273607fba3 DB/SAI: Assault by Ground.
Closes #11591.

(cherry picked from commit 8da2cd6b3f26d8bd53e1e3503246d00b7161eb5e)
2021-12-17 00:32:28 +01:00
Wyrserth f6df334bb6 Script/ScarletEnclave: remove Eye of Acherus control and speed auras from player when the Eye of Acherus is dismissed.
(cherry picked from commit bf8741c53d299a1d167354a174f5e40ae1981551)
2021-12-17 00:29:59 +01:00
Treeston 4c754de7a8 != and == are not the same thing.
(cherry picked from commit 51cf1c7136741696fed9850b73f30cd45cb095a6)
2021-12-17 00:29:31 +01:00
Treeston c6834a1de6 oops, that wasn't supposed to remain there (0e7c66c follow-up)
(cherry picked from commit 81fcd2e2d5cbbb884baea7088d9bf1533ba01f15)
2021-12-17 00:29:21 +01:00
Killyana 3a0d7364f2 DB/Misc: Steel Gate area
From https://github.com/cmangos/wotlk-db/commit/17d717a70492840f75ba60abe7713b46a583a8b6 by Grz3s

(cherry picked from commit c8278cddeb49bd3cf6beeb4acbca1258c07cf131)
2021-12-17 00:28:59 +01:00
jackpoz e998a1169d Core/Spline: Fix crash
Fix crash when calling MoveSpline::ToString() on an empty spline

(cherry picked from commit 2bac44c7d04f490e08d209d4d1e17bc51e61eb8b)
2021-12-17 00:27:09 +01:00
Treeston a4c2c0fb1d Core/AI: No longer override chase movement with follow movement if the creature engages before JustAppeared has had a chance to fire.
(cherry picked from commit 49b04c0fdd03d060d10f91a597857ec9c3d9f4ed)
2021-12-17 00:25:59 +01:00
Wyrserth a2b1b3e2aa Core/Instance: remove wrong raid-only restriction in the logic that kicks offline players out of instances when the instance is reset.
(cherry picked from commit e5615402cc2dbc8cea6ffada0d759a7feeacb4b7)
2021-12-17 00:24:22 +01:00
Treeston c13d83796f Core/AI: Finally move the "is creature engaged" flag to be a property of the creature AI, where it honestly always belonged. Fixes #17981 and #23602 for real this time.
(cherry picked from commit 0e7c66cb4c7ff7d44e232d0b50703a48605ffd24)
2021-12-17 00:23:33 +01:00
Killyana f9fe00bf8c DB/Creature: Steel Gate Pack Mule
(cherry picked from commit eba10f309eb541a7246754285bea6b821710d9fd)
2021-12-16 23:33:19 +01:00
Wyrserth 63a11b1067 DB/Conditions: the spell Flatulate used by Reanimated Abomination involved in the quest That's Abominable! should only hit the Scourge minions required by the quest.
(cherry picked from commit ec34d90aca1d7d8206878d4523179380ad91953c)
2021-12-16 23:32:02 +01:00
Wyrserth c597bf8f70 DB/Conditions: players can re-obtain the item Torch of Retribution from the questgiver only if they haven't already turned in the quest Set Them Ablaze!
(cherry picked from commit 1d1c551e4c82399ab1cf7511a7b6992721f1bd6c)
2021-12-16 23:28:55 +01:00
Wyrserth a290f49fce DB/Creature: remove deprecated spawns of NPCs Lady Liadrin, Peacekeeper Jadar and Investigator Asric in Shattrath, and move Arcanist Savan to his correct position in the Scryer's Tier.
(cherry picked from commit 3837440f1fa4c40056760d72639b4e00bb36a639)
2021-12-16 23:14:03 +01:00
Wyrserth 3e7f31a3a4 DB/Event: add game_event entry for Operation: Gnomeregan and assign related creatures/gameobjects.
(cherry picked from commit 9695285e662644b479d825f5f5819b71b8a8a7b2)
2021-12-16 23:12:52 +01:00
Wyrserth 094165dc95 DB/Loot: add conditions for items Draconic for Dummies (Chapter II) and Draconic for Dummies (Chapter III).
Those items aren't marked as "quest item" but are still tied to the quest The Only Prescription.

(cherry picked from commit a295a9f10adf5e0ff70bf7c81381aa3fd9978833)
2021-12-16 23:10:07 +01:00
Wyrserth 3efc2caf96 Script/SethekkHalls: fix gossip text and quest event for NPC Lakka in Sethekk Halls.
(cherry picked from commit b8d86bba999684998da59f4765d7982cba30ec21)
2021-12-16 22:58:41 +01:00
Wyrserth a8b2a363f2 DB/Quest: small cosmetic fixes for Ammo for Rumbleshot's outro event.
(cherry picked from commit 97c472e9139d00df5b6eb023209fdaf10949b497)
2021-12-16 22:42:15 +01:00
Killyana 00e0b8176a DB/Misc: Death Knights starting area
(cherry picked from commit e2f8fb2f826599d8f61fbe841c75615e80a79cf6)
2021-12-16 22:39:16 +01:00
Giacomo Pozzoni 493fe066f6 Core/Misc: Handle timezones for hour-specific events specifieds in worldserver.conf (#23540)
* Core/Misc: Handle timezones for hour-specific events specifieds in worldserver.conf

* Handle Respawn.RestartQuietTime too

* Handle XP.Boost.Daymask too

* Core/Misc: Code cleanup

* Core/Misc: Code cleanup

* Update Util.cpp

* Update boosted_xp.cpp

(cherry picked from commit aeddd417c460c43d885cb89ceaa6e051c44b1d27)
2021-12-16 22:35:44 +01:00
Wyrserth 53c41b2821 DB/Quest: fix some cosmetic issues for quest On Nethery Wings.
Ref #6210.

(cherry picked from commit fbd0fe26ee239f7cf80004d771b96df3f9ae1274)
2021-12-16 22:18:50 +01:00
Treeston 611ddfee3c build fix after d1dc0e2
(cherry picked from commit c0f8e8535a025b29557385c95338b642fbda39e8)
2021-12-16 22:16:07 +01:00
ccrs e94dca132b Core/SmartAI: add missing movement generator type check on SmartAI::SetCombatMove
ref #21562

(cherry picked from commit 0e3e4353a1824dd6e40ca10a01c4465aa1b1fbad)
2021-12-16 22:10:54 +01:00
ccrs f1ef2f73a4 Core/SmartAI: allow more Unit::ResumeMovement calls on JustReachedHome()
Since ResumeMovement also works on other MOTION_SLOT_DEFAULT generators (like RandomMG)

(cherry picked from commit c8cb866db088837cd7c771059e66d98a46de4fdd)
2021-12-16 22:08:01 +01:00
Killyana 27991ff0ba DB/Pooling: Fix Storm Peaks Ore pool
(cherry picked from commit 28b8c369bb75d0a73c61e3a7e1694f989ca20cb7)
2021-12-16 22:07:32 +01:00
Ovah 879e7094b7 Core/Misc: Add new centralized location for generic predicates (PR #23607)
(cherry picked from commit 6e2ca481e5616f0e0c197f051fb8db6f41db4ed6)
2021-12-16 22:05:20 +01:00
jackpoz 17bf908847 Core/Misc: Fix warnings
(cherry picked from commit a9f1dc1da72e217874a5191d7740ebec36803b3e)
2021-12-16 22:04:25 +01:00
jackpoz 2c3cdf67c2 Core/MovementGenerator: Add more asserts
(cherry picked from commit 9ed35e2108d9b33ad579a7247ce51f78d4ff0c5b)
2021-12-16 22:04:12 +01:00
jackpoz f65edd1130 Core/MovementGenerator: Add more details to asserts
Include movespline in Unit::GetDebugInfo() and the Player owner in FlightPathMovementGenerator::DoEventIfAny() assert

(cherry picked from commit 560b7e33974904938f3f85a2f78c0850df2f9333)
2021-12-16 22:03:52 +01:00
Ovah a24a5e7778 Core/Movement: add a velocity argument for the spline chain meta table (PR #23575)
(cherry picked from commit 3f7b2252a1d7d89d3b5e6a43aa10692c2bc8c457)
2021-12-16 22:03:35 +01:00
OcelotGear 65abf9b482 Script/Hunter: fix Snake Trap's snakes' initialization.
Closes #23570.

(cherry picked from commit 085f40a2781cd4d781503cdc5c18ebf7b08d5c12)
2021-12-16 22:01:40 +01:00
Wyrserth 434ef51c10 Core/Creature: honor existing DB data for health and mana in case of summoned pets that don't have pet-specific stat data.
Closes #23570.

(cherry picked from commit 55570be6610483da129e40291e49090a8bc0f30c)
2021-12-16 22:01:10 +01:00
Wyrserth 537b425377 Core/Creature: don't set guardian stats in Creature::UpdateEntry(), because stat calculation from guardians is already done in Guardian::InitStatsForLevel.
Closes #281.

Signed-off-by: Wyrserth <[email protected]>
(cherry picked from commit 5f5d2028df70e82d5cd70837953acd059f2ac7fb)
2021-12-16 21:57:19 +01:00
Wyrserth 3e120de7df DB/SAI: add out-of-combat texts to High General Abbendis and nearby NPCs in the Death Knight starting zone.
(cherry picked from commit 50b2c3b34d5ffc9539e3f3954ec6b4e5f8a87efc)
2021-12-16 21:54:10 +01:00
Treeston e270351a16 Scripts/Commands: Adjust .list respawns to use enum iteration. Add enum iteration capability to SpawnObjectTypes.
(cherry picked from commit b64834c3f5dd7e1be472950532ce00e70b4601fa)
2021-12-16 21:41:24 +01:00
Wyrserth 39ef3e3e78 DB/Gossip: fix some gossip option texts for guards that give directions.
(cherry picked from commit 31f82182167070f326d71b2c1ff1c396df09e44b)
2021-12-16 21:20:39 +01:00
Wyrserth 8b71e65f20 Core/Achievement: don't increase ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM counters for items bought back from vendors.
(cherry picked from commit a58955d88cb1f426f0af5db16e388f7f2b999349)
2021-12-16 21:20:39 +01:00
Killyana 4d94c1d78f DB/Creature: Fix K'iru unit flag
(cherry picked from commit 18809a4420521dd363cf8a16a5499fae64eb325a)
2021-12-16 21:20:39 +01:00
Wyrserth 6554c227fd DB/SpellArea: add K'iru's Song of Victory to Isle of Quel'Danas and Magister's Terrace.
https://wowwiki.fandom.com/wiki/K'iru's_Song_of_Victory
(cherry picked from commit 1ec8bc628cb531a04a23c500ad0680f048d7e347)
2021-12-16 21:20:39 +01:00
Wyrserth 96bca1fe2b Script/BoreanTundra: move Pile of Fake Furs' script (related to quest Unfit for Death) from ItemScript to SpellScript.
Closes #21890.

(cherry picked from commit e7cf24d2630058128e556b7d5bbb36f4a810695f)
2021-12-16 21:20:39 +01:00
Wyrserth 1f8a6bac87 Core/GameObject: do not allow players to interact with gameobjects that use the "Point" icon.
Updates #21890.

(cherry picked from commit c52c0f0b7dbab9ff5f97426f1f742cb7cbe0732b)
2021-12-16 21:20:38 +01:00
Killyana 44eb3f9e4e DB/Pooling: Fix Storm Peaks Ore pools
(cherry picked from commit bc3860be79c0d6af77cba2ce82b7d4e2596c6dae)
2021-12-16 21:20:38 +01:00