Commit Graph

31113 Commits

Author SHA1 Message Date
ForesterDev
1f853480ee Core/Logging: Split logs for unknown and zero triggered spells (#23180)
* Core/Conditions: implement CONDITION_GAMEMASTER

* Split logs for unknown and zero triggered spells

* Update SpellAuraEffects.cpp

* Update SpellAuraEffects.cpp

* Update SpellAuraEffects.cpp

* Update SpellEffects.cpp

* Update SpellAuraEffects.cpp

* Update SpellAuraEffects.cpp

* Update SpellEffects.cpp

* Update SpellEffects.cpp
2019-06-05 09:09:17 +02:00
Wyrserth
b5e04c8920 Script/Quest: implement event for the quest Orabus the Helmsman (#23346)
* Script/Quest: implement event for the quest Orabus the Helmsman.

Thanks Wyreth for the original script.

* Fix coordinates that I inverted by mistake.

* Rename 9999_99_99_99_world.sql to 2019_06_04_04_world.sql
2019-06-04 19:21:40 +02:00
Killyana
7dd87e3df4 Spell/Script: Stasis Field
Closes #23355
2019-06-04 18:25:21 +02:00
Killyana
bb60122f2c DB/Creature: Remove some wrong waypoint actions 2019-06-04 16:50:45 +02:00
Killyana
860107d557 DB/Creature: Update Silvermane Stalker model with the correct one
Closes #23353
2019-06-04 15:07:46 +02:00
Killyana
b9c2b7cac5 DB/Trainers: Set the correct greeting text for Enchanting Trainers 2019-06-04 15:04:22 +02:00
Killyana
9e167dd9cb DB/Creature: Seer Nakha 2019-06-04 00:06:17 +02:00
Killyana
26e859051e DB/Creature: Or'kaos the Insane
Originally Toranaku was supposed to give a quest to kill Or'kaos upon a player reaching Exalted with Netherwing in order for him or her obtain a netherdrake mount; but the idea was replaced with : Lord Illidan Stormrage quest.
Currently serves no useful purpose, including lacks loot.
2019-06-03 23:33:34 +02:00
Wyrserth
65aea13c25 Script/GunDrak: fix order for yell and altar texts on death for two bosses (#23357) 2019-06-03 22:35:50 +02:00
Wyrserth
eb5d1d3248 Script/Creature: implement spell effect for the item Prototype Neural Needler used on Imprisoned Beryl Sorcerer (#23349)
* Script/Creature: implement spell effect for the item Prototype Neural Needler used on Imprisoned Beryl Sorcerer.

* Rename 9999_99_99_99_world.sql to 2019_06_03_02_world.sql
2019-06-03 19:49:35 +02:00
Killyana
acd462d83f DB/Creature: Bash'ir Surveyor 2019-06-03 18:40:46 +02:00
Killyana
47add89a11 DB/Quests: Remove deprecated quests from Horde Warbringer 2019-06-03 14:26:35 +02:00
Shauren
b64583b7c1 Build: Fixed dynamic PCH builds 2019-06-02 23:39:24 +02:00
Wyrserth
d71a0608bf Script/Creature: calculate Traveler's Tundra Mammoth's NPCs' exit position based on current player's position (#23344)
* Script/Creature: calculate Traveler's Tundra Mammoth's NPCs' exit position based on current player's position.

* Comment out unused argument.
2019-06-02 21:42:24 +02:00
Wyrserth
d365dd9157 Core/SAI: add action_param3 to SMART_ACTION_REMOVEAURASFROMSPELL to allow it to remove only auras from spells that were cast by the entity itself. (#23345) 2019-06-02 21:40:55 +02:00
Shauren
9b1dfe5e5e Build: Fixed VS always triggering a full build when PCH is enabled, even if only a source file was edited 2019-06-02 21:09:53 +02:00
illfated
345133d75e DB/Quest: Old Whitebark's Pendant (8474) - spacing & words missing in RewardText
Closes #23339
2019-06-02 13:16:27 +02:00
ZenoX92
f4e9b2901c DB/Quest: A Mission of Mercy
Closes #23329
2019-06-02 13:14:04 +02:00
Killyana
d1c279ccda DB/Quest: The Black Box
The quest is not repeatable
2019-06-02 09:59:15 +02:00
jackpoz
bda351d7f1 Core/Map: Don't log errors about Area ID 0
Restore a check about Area ID 0 that would silently ignore this case instead of spamming log errors. Check removed in e79c595b69
Fix #23085
2019-06-01 15:59:52 +02:00
jackpoz
2d5387ea42 Scripts/HallsOfLightning: Fix Volkhan spamming in chat when wiping at 10% health
Ref #23082
2019-06-01 15:16:30 +02:00
Ovah
49a9cbf20a Core/Groups: do not allow lfg groups to change the loot mode (#23336)
While the UI does not allow changing the loot mode you can still trigger the opcode by running interface scripts which we will now block as well so nobody can ninja-loot anymore.
2019-06-01 08:39:06 +02:00
jackpoz
9c790e231e Core/Misc: Headers cleanup
Use simple std::string concatenation instead of stringstream to avoid including <sstream> header.
2019-05-31 21:45:37 +02:00
Killyana
33074b34c8 DB/Creature: Forgus 2019-05-31 17:29:33 +02:00
Killyana
a99f67c381 DB/Quest: Dark Iron Legacy 2019-05-31 17:17:56 +02:00
Killyana
d823c6896e DB/Misc: Skorn - Howling Fjord
From cce38b05fb
By Grz3s
Closes #14839
2019-05-31 13:30:41 +02:00
Giacomo Pozzoni
e12398afdc Core/Misc: Fix static analysis issues
Fix static analysis issues reported by Coverity Scan
2019-05-31 12:21:48 +02:00
Nitair
ee5101fbf7 Scripts/Stratholme: Baron Rivendare rewrite (#22572)
* Adding last state of rivendare rewrite

* Fix aura beeing removed on reset, fix death pact

* Not needed

* SQL: Changed remove/inset into update, fixed delete at conditions part

* Typo

* Remove link spell, fix blank lines, change magic numbers to enum

* Test changes with SpellScript and DoCastSelf

* Revert SpellScript and moved DoCastSelf for the aura into UpdateAI part

* Damn, copyright.

* Fix Unholy Aura

* Fix again (does attack now / does cast if encounter resets)

* Adding handling of the aura to the db

* Rename 2018_99_99_99_world_335.sql to 2019_05_31_02_world_335.sql
2019-05-31 08:26:42 +02:00
Killyana
d333cd0ccf DB/Quest: Slain by the Wretched
Closes #23332
2019-05-31 02:18:03 +02:00
Killyana
5f1d9fc304 DB/Quest: Jack Likes His Drink
From b97e6f36c6
By sluggor
2019-05-31 02:16:29 +02:00
Wyrserth
8bc5451864 Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura (#23319)
* Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura.

* Forgot to change this in last-second rename.

* Apply suggested changes, thanks Shauren!
2019-05-30 20:07:46 +02:00
jackpoz
9da8123959 Core/MovementGenerator: Add more details to asserts
Implement GetDebugInfo in MovementGenerator, PathMovementBase, FlightPathMovementGenerator, WaypointMovementGenerator.
Add an additional assert in FlightPathMovementGenerator::DoEventIfAny(), the input node must not be null
2019-05-30 19:50:00 +02:00
Wyrserth
88c6c61b95 Core/Script: add script hook to allow overriding of a vehicle passenger's exit position (#23322)
* Core/Script: add script hook to allow overriding of a vehicle passenger's exit position.

* Allow to change orientation, and fix nopch.

* Keep original orientation, thanks jackpoz!

* Update Unit.cpp

Code cleanup

* Update Unit.cpp
2019-05-30 17:35:18 +02:00
jackpoz
7b8f294c02 Core/Channel: Sanitize channel names 2019-05-29 23:02:40 +02:00
jackpoz
f0bd90cc35 Core/Channel: Fix CRT Debug Assert triggered with invalid channel names 2019-05-29 21:12:50 +02:00
Killyana
22888f80e9 DB/Quest: The Wrath of Neptulon 2019-05-29 18:41:02 +02:00
Killyana
d1e3de15d9 DB/Creature: Scryer Cavalier 2019-05-29 16:40:30 +02:00
Killyana
c946966275 DB/Creature: Add Grip immunity to Nightbane 2019-05-29 14:53:16 +02:00
Killyana
f417615514 DB/Creature: Lightsworn Elekk Rider 2019-05-29 14:37:58 +02:00
Giacomo Pozzoni
5d7f0eef6e Core/Movement: Fix assertion triggered in SplineChainMovementGenerator
Fix an assertion triggered in SplineChainMovementGenerator happening when a new generator is added while last spline of the SplineChainMovementGenerator is being processed but is not finalized yet.
Fix #23077
2019-05-29 14:16:20 +02:00
Killyana
1cc7944f72 DB/Creature: Black Temple Battle Sensor 2019-05-29 13:33:57 +02:00
dr-j
64dabaad80 DB/Creature: Wolver Orphan & Oracle Orphan event in Dalaran
Closes #14621
2019-05-29 02:26:52 +02:00
Killyana
2717b72f3e DB/Creature: Outland Children's Week Dark Portal Trigger 2019-05-29 00:59:40 +02:00
Killyana
c99193325b DB/Creature: Ethereum Avenger 2019-05-29 00:33:47 +02:00
Killyana
16bf11ab20 DB/Creature: Arcane Burst 2019-05-28 01:43:19 +02:00
Killyana
e8b7cc6e1c DB/Creature: Eclipsion Hawkstrider 2019-05-28 01:39:55 +02:00
Killyana
f024c0d2f7 DB/Creature: Dragonmaw Nether Drake 2019-05-28 01:24:01 +02:00
Killyana
4f6bf01a19 DB/Creature: Enslaved Doomguard 2019-05-28 00:21:36 +02:00
Ovah
635cefc67e Core/Players: out of range group updates will now get sent every 5 seconds instead of as soon as they are available to reflect retail behaivior. (#23323)
* according to sniffs the group update packet for out of range members has a fixed 5 seconds interval instead of spaming packets like crazy for example when updating positions. On 4.x and above this will fix a very nasty and ugly fps drop
* validated with 4.3.4 and 3.3.5 sniffs
2019-05-27 16:37:47 -03:00
lactoseti
bfffa5d45e Creature/Script: npc_tallhorn_stag
Ref #2623
2019-05-27 03:21:36 +02:00