Commit Graph

32193 Commits

Author SHA1 Message Date
Rushor
71f53104c3 Scripts/BlackfathomDeeps: Summons of Blackfathom Deeps Events will now attack again. (#24285) 2020-03-14 15:58:45 +01:00
Killyana
7cc00a4831 DB/SAI: Add a channeling spell to some creatures 2020-03-14 14:27:45 +01:00
Killyana
70569ae3e6 DB/Creature: Earthen Stoneshaper 2020-03-13 18:16:41 +01:00
sirikfoll
47c49c3912 Core/Reputation: Fix Oracles/Frenzyheart not being set to war properly
Closes #9469
2020-03-13 18:15:45 +01:00
sirikfoll
7a4409b51f Creature/Script: npc_ruby_emerald_amber_drake
Closes #24220
2020-03-13 16:55:26 +01:00
Rushor
3ddc6e70df Spell/Script: Spawn Blood Pool
Closes #23878
2020-03-13 16:21:23 +01:00
Rushor
5e6f55381a Spell: Emerald Drake, Dream Funnel
Closes #24219
2020-03-13 16:02:07 +01:00
Killyana
9101c126cd DB/Quest: A Necessary Distraction
Closes #23857
2020-03-13 15:49:44 +01:00
Rushor
c73037322e DB: Fix some cosmetics in Ulduar
Closes #24255
2020-03-13 12:30:24 +01:00
Shauren
fbccb09152 Core/PacketIO: Updated and enabled CMSG_WORLD_TELEPORT (GM opcode) 2020-03-12 17:11:26 +01:00
Shauren
425f588525 Core/PacketIO: Updated and enabled CMSG_WORLD_TELEPORT (GM opcode)
(cherry picked from commit 7632e11825)
2020-03-12 17:10:13 +01:00
ForesterDev
af6d207add Core/PacketIO: update some combat packets to new system (#24236) 2020-03-12 17:06:15 +01:00
Killyana
535206594c DB/Creature: Fix some spawn time 2020-03-11 23:27:52 +01:00
dr-j
e222fd653c DB/Quest: Fix Blackwatch Quest chaining
Closes #24279
2020-03-10 17:52:34 +01:00
jackpoz
96df3b7adb Core/Scripts: Show a message when aborting because two scripts have the same registered name 2020-03-09 20:08:26 +01:00
jackpoz
0ddee8a4a0 Core/Common: Allow to show a message when aborting
Add a new ABORT_MSG macro that allows to show a formatted message before stopping the executable
2020-03-09 20:06:13 +01:00
Rushor
e7d2489793 DB/Quest: Fix Budd reset position for the quest Stealing "Back the Mushrooms"
Ref #14348
2020-03-08 23:17:38 +01:00
Killyana
a6a2311b15 DB/Creature: Fix wrong position for a Scion of Storm
Closes #24271
2020-03-08 15:44:08 +01:00
Teppic1
1d78fb2cd4 Add bash script for extracting client files (#24215)
* Add bash script for extracting client files

Simple bash script to automate extracting/copying client files on a Linux system.

It follows the instructions on the wiki but additionally copies camera files if found. It includes a few simple checks.

* Update extractor.sh

Client and server directories are now requested unless already set as environment variables.

* Fix client check

* Update contrib/extractor.sh

Clearer error

Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com>

Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com>
2020-03-08 13:32:31 +01:00
Aokromes
ab6b005c17 DB/Creature: Fix Z coord for one creature
(someone used 2 3s instead 1)
2020-03-08 11:25:28 +01:00
Killyana
889b6caf93 DB/Quest: Quest: Finding the Phylactery
Closes #24243
2020-03-08 00:11:58 +01:00
jackpoz
49e77d7c9e Core/AI: Fix charmed Creatures with SAI scripts not starting waypoint paths 2020-03-07 23:18:21 +01:00
Giacomo Pozzoni
c7974bdf90 Core/Combat: Improve sanctuary combat stop (#24266)
Stop combat when a Player moves to a Sanctuary area only if there is any PvP combat (it would be nice to keep PvE combat but that's still an issue)
2020-03-07 18:08:30 +01:00
Sorikoff
41d80f2d43 Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving (#24223)
* Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving

* Improve cosmetics for q. The Gift That Keeps On Giving

* Fixes

* Fix

* Rename 9999_99_99_99_world.sql to 2020_03_07_03_world.sql

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-03-07 16:17:00 +01:00
Keader
9e87c60a39 Core/Spells: Pets need reset cooldown when summoned (#24063) 2020-03-07 16:01:42 +01:00
Kitzunu
974ede899c DB/Quest: Teron Gorefiend quest chaining
Closes #23852
2020-03-07 15:31:30 +01:00
Kitzunu
b4bb3f9b8b DB/Quest: Add Missing requirements for Down the Violet Path
Closes #23851
2020-03-07 15:11:20 +01:00
Killyana
e602436a7c DB/SAI: Skettis Surger
Closes #24265
2020-03-07 14:54:39 +01:00
Killyana
58f3e72f96 DB: The Schools of Arcane Magic - Mastery retrieving
Closes #24259
2020-03-06 21:19:10 +01:00
Killyana
ff40502fcb DB/Quest: Add light and weather change to Lightning Definitely Strikes Twice & All Is Well That Ends Well
Closes #24241
Fix also timers, wrong target for the first text and add a missing spell
2020-03-06 19:29:36 +01:00
Shauren
f06ac0fedb Build: Work around internal compiler errors in VS 2019 with dynamic build and PCH 2020-03-06 19:09:29 +01:00
Shauren
e10313b380 Core/Maps: Citizens of Dalaran! Raise your eyes to the skies and observe! Any non-map-default light can now be overriden!
Closes #24250
2020-03-06 17:44:10 +01:00
natnat201193
94147f24bf DB: Remove a Telhamat Protector wrong spawn
Ref #24255
2020-03-06 15:59:18 +01:00
Shauren
c5226aec41 Core/SAI: Allow resetting light overrides with SMART_ACTION_OVERRIDE_LIGHT 2020-03-05 21:14:32 +01:00
Giacomo Pozzoni
0752584856 Core/Database: Fix build with Maria DB on some distros (#24248) 2020-03-05 20:16:49 +01:00
Killyana
6bbc9da2c7 DB/Quest: Add taxi spell to the quest High Commander Halford Wyrmbane
Closes #24244
2020-03-05 17:56:00 +01:00
Giacomo Pozzoni
d1080af8db Core/Objects: MovePositonToFirstCollision will now use detour raycasts to determine terrain obstacles (#24232)
* Core/Objects: MovePositonToFirstCollision will now use detour raycasts to determine terrain obstacles

* Added missing includes

* Update Object.cpp

Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-03-04 20:59:04 +01:00
jackpoz
16ccc17621 Core/PathFinding: Fix mmaps raycast without hit
Update Z coordinate of end position when casting a mmap raycast that doesn't hit the target
2020-03-03 21:39:01 +01:00
offl
cc6c27f96f DB/Loot: Add missing item to Reinforced Junkbox
Ref #19776
2020-03-03 20:51:30 +01:00
Killyana
4c44816955 DB/Quest: New Recruit
Closes #22330
2020-03-03 20:28:59 +01:00
Shauren
3048203855 Core/DBLayer: Use std::variant's stored type instead of relying on our own separate enum for prepared statement parameters 2020-03-02 22:51:18 +01:00
jackpoz
69809d1203 Core/AI: Fix remaining charming issue
Make creatures evade when a charming expires and they cannot attack the charmer (i.e. charmer with .gm on)
2020-03-02 20:43:52 +01:00
Giacomo Pozzoni
817ae5bca6 Core/AI: Allow creatures to evade (#24221)
* Core/AI: Allow creatures to evade

Revert changes that didn't allow creatures to evade anymore no matter how hard a script would try

* PArtially revert 163f44c1b0
2020-03-02 20:17:47 +01:00
Shauren
5b0a32d164 Core/DBLayer: Refactor PreparedStatement class to not depend on MySQLPreparedStatement 2020-03-02 19:40:59 +01:00
daMaex
ce449f6b53 Core: build on aarch64 with gcc (#24216)
* build on aarch64 with gcc

* Core/aarch64: readability on preprocessor macro

* Core/aarch64: TC C++ codestyle adjustment
2020-03-01 20:16:57 +01:00
NoName
6067a99632 Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players (#24178)
* Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players
Closes ##23203 and also reverts 9a1282a

thnx to xvwyh

* Make it optional
2020-03-01 20:15:54 +01:00
jackpoz
9ba4694ff2 Core/Misc: Fix build 2020-03-01 19:23:48 +01:00
Giacomo Pozzoni
ddf2f60c13 Core/AI: Make charmed creatures follow their owner (#24195)
* Core/AI: Make charmed creatures follow their owner

* Follow the charmer only when applying the charm

* Make SmartAI follow the charmer
2020-03-01 13:31:13 +01:00
Killyana
94186a5e79 DB/Quest: Anguish of Nifflevar
Add missing lines and equipments
2020-02-29 20:00:29 +01:00
Killyana
16731bcae4 DB/SAI: Improve cosmetic event for Valgarde Captive 2020-02-29 17:47:29 +01:00