Commit Graph

31512 Commits

Author SHA1 Message Date
Killyana
c8278cddeb DB/Misc: Steel Gate area
From 17d717a704 by Grz3s
2019-07-21 17:37:05 +02:00
jackpoz
2bac44c7d0 Core/Spline: Fix crash
Fix crash when calling MoveSpline::ToString() on an empty spline
2019-07-21 16:21:43 +02:00
Treeston
c4c739fea5 remove unnecessary check, 37f6982 follow-up 2019-07-21 15:49:42 +02:00
Shauren
adc82b78f7 Core/Conditions: Synchronize condition types between branches 2019-07-21 13:20:24 +02:00
Gildor
81d402446f Spell/Mage: Fixed duplicate / erroneous ID of the spell Consumption (#23618) 2019-07-21 12:03:20 +02:00
Treeston
49b04c0fdd Core/AI: No longer override chase movement with follow movement if the creature engages before JustAppeared has had a chance to fire. 2019-07-21 03:59:43 +02:00
Wyrserth
e5615402cc Core/Instance: remove wrong raid-only restriction in the logic that kicks offline players out of instances when the instance is reset. 2019-07-21 02:57:04 +02:00
Treeston
0e7c66cb4c 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. 2019-07-21 01:50:52 +02:00
Killyana
eba10f309e DB/Creature: Steel Gate Pack Mule 2019-07-21 00:43:03 +02:00
Wyrserth
ec34d90aca 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. 2019-07-20 23:34:32 +02:00
Wyrserth
1d1c551e4c 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! 2019-07-20 23:26:52 +02:00
Wyrserth
94c936844c DB/Creature: fix spawn position for Scout Tharr. 2019-07-20 23:22:59 +02:00
Wyrserth
1b4624b6b0 DB/Spell: Ignite Mana used by Baron Geddon, Aspect of Arlokk used by Hakkar and Time Bomb normal/heroic used by Urom should be negative. 2019-07-20 23:12:38 +02:00
Wyrserth
3837440f1f 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. 2019-07-20 22:43:20 +02:00
Wyrserth
21857d11f7 DB/Quest: fix faction requirements for Pilgrim's Bounty introductory quests. 2019-07-20 22:34:00 +02:00
Wyrserth
9695285e66 DB/Event: add game_event entry for Operation: Gnomeregan and assign related creatures/gameobjects. 2019-07-20 22:24:15 +02:00
Wyrserth
a295a9f10a 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.
2019-07-20 21:17:04 +02:00
Wyrserth
b8d86bba99 Script/SethekkHalls: fix gossip text and quest event for NPC Lakka in Sethekk Halls. 2019-07-20 21:02:23 +02:00
Wyrserth
97c472e913 DB/Quest: small cosmetic fixes for Ammo for Rumbleshot's outro event. 2019-07-20 00:13:38 +02:00
Killyana
e2f8fb2f82 DB/Misc: Death Knights starting area 2019-07-19 23:19:07 +02:00
Killyana
b7ca4d4e8e DB/GameObject: replace Circle of Aquementas with Aquementas Spell Focus.
Closes #17560.
2019-07-19 21:59:26 +02:00
Giacomo Pozzoni
aeddd417c4 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
2019-07-19 21:24:56 +02:00
Wyrserth
fbd0fe26ee DB/Quest: fix some cosmetic issues for quest On Nethery Wings.
Ref #6210.
2019-07-19 20:59:15 +02:00
Treeston
c0f8e8535a build fix after d1dc0e2 2019-07-19 20:37:22 +02:00
ccrs
ba8d3254c2 Core/Player: d1dc0e2 followup
build error going to be fixed soon..ish
2019-07-19 18:52:07 +02:00
ccrs
0e3e4353a1 Core/SmartAI: add missing movement generator type check on SmartAI::SetCombatMove
ref #21562
2019-07-19 16:07:00 +02:00
ccrs
c8cb866db0 Core/SmartAI: allow more Unit::ResumeMovement calls on JustReachedHome()
Since ResumeMovement also works on other MOTION_SLOT_DEFAULT generators (like RandomMG)
2019-07-19 15:52:35 +02:00
ccrs
bca46aa750 Core/Player: d1dc0e2 followup 2019-07-19 15:43:30 +02:00
Killyana
28b8c369bb DB/Pooling: Fix Storm Peaks Ore pool 2019-07-19 01:24:22 +02:00
Wyrserth
246a8661fd Script/Spell: don't use invalid spells for the Magic Rooster mount.
Closes #1822.
2019-07-19 00:31:39 +02:00
Ovah
6e2ca481e5 Core/Misc: Add new centralized location for generic predicates (PR #23607) 2019-07-18 22:51:23 +02:00
jackpoz
a9f1dc1da7 Core/Misc: Fix warnings 2019-07-18 21:16:28 +02:00
jackpoz
9ed35e2108 Core/MovementGenerator: Add more asserts 2019-07-18 21:14:27 +02:00
jackpoz
560b7e3397 Core/MovementGenerator: Add more details to asserts
Include movespline in Unit::GetDebugInfo() and the Player owner in FlightPathMovementGenerator::DoEventIfAny() assert
2019-07-18 20:09:00 +02:00
Ovah
3f7b2252a1 Core/Movement: add a velocity argument for the spline chain meta table (PR #23575) 2019-07-18 15:52:03 +02:00
OcelotGear
085f40a278 Script/Hunter: fix Snake Trap's snakes' initialization.
Closes #23570.
2019-07-18 03:36:00 +02:00
Wyrserth
55570be661 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.
2019-07-18 02:47:58 +02:00
Wyrserth
5f5d2028df 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 <wyrserth@protonmail.com>
2019-07-18 02:20:36 +02:00
Wyrserth
50b2c3b34d DB/SAI: add out-of-combat texts to High General Abbendis and nearby NPCs in the Death Knight starting zone. 2019-07-17 23:33:29 +02:00
Treeston
b64834c3f5 Scripts/Commands: Adjust .list respawns to use enum iteration. Add enum iteration capability to SpawnObjectTypes. 2019-07-17 22:58:49 +02:00
Treeston
af66b60987 Core/DB: Add a trinity string for pool respawns. 2019-07-17 22:31:03 +02:00
Wyrserth
31f8218216 DB/Gossip: fix some gossip option texts for guards that give directions. 2019-07-17 22:02:48 +02:00
Wyrserth
a58955d88c Core/Achievement: don't increase ACHIEVEMENT_CRITERIA_TYPE_RECEIVE_EPIC_ITEM counters for items bought back from vendors. 2019-07-17 20:48:21 +02:00
Wyrserth
25e01b0402 Core/Script: fix logical mistake in spell_gen_clone_weapon_aura. 2019-07-17 20:42:42 +02:00
Killyana
18809a4420 DB/Creature: Fix K'iru unit flag 2019-07-17 20:34:48 +02:00
Wyrserth
1ec8bc628c 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
2019-07-17 20:23:36 +02:00
Wyrserth
3db4fbbcef Core/Pet: generate a new name for Death Knights' Ghouls when a new one is summoned.
Unlike Warlock pets, whose names are generated only once because they're the same demon that is summoned over and over, Death Knight pets are different entities generated from different corpses (or corpse dust). So each has their own, randomly generated, name.
2019-07-17 20:17:10 +02:00
Wyrserth
e7cf24d263 Script/BoreanTundra: move Pile of Fake Furs' script (related to quest Unfit for Death) from ItemScript to SpellScript.
Closes #21890.
2019-07-17 19:57:21 +02:00
Wyrserth
c52c0f0b7d Core/GameObject: do not allow players to interact with gameobjects that use the "Point" icon.
Updates #21890.
2019-07-17 19:56:02 +02:00
Killyana
bc3860be79 DB/Pooling: Fix Storm Peaks Ore pools 2019-07-17 19:28:04 +02:00