Commit Graph
36153 Commits
Author SHA1 Message Date
Killyana ae595df7ea DB/GameObject: Harbinger of the Second Trial
Restore original data3:  Time in ms before the initial state is restored, and remove the manual despawn as it's called once the gob change state

(cherry picked from commit 90e0131676099c7173022ca5e84f2d0f806a6b05)
2021-12-02 00:38:40 +01:00
Sorikoff 575bcc8c82 Scripts: Minor improvements to recently migrated scripts (#23189)
Ref: 2cfaeb14004cfbb5500855472ad89ab9238df13d
(cherry picked from commit 90d4254a875de7ea4e6aaed7a39effb6b2a73abf)
2021-12-02 00:37:00 +01:00
Keader 4b3e6b9998 Scripts/Spells: Fixed a console error inspell_dru_lifebloom
Closes #23192

(cherry picked from commit 961bc9d829e18004e3071837a67f5acdfdd7dd2c)
2021-12-02 00:37:00 +01:00
Trond B. Krokli 001b9fb05c Core/conf: conf.dist typo & grammar corrections (#23190)
- Typo and spelling corrections
- Grammar corrections, English grammar
- Minor adjustments in example code readability
- Capitalization adjustments to keep consistency
  with existing idioms, phrases and concepts

(cherry picked from commit f9b1e4a03259c39af0d24e63f877455944b8af2e)
2021-12-02 00:37:00 +01:00
Naddley 67cac13e04 DB/Spawns: Added remaining spawns on Exiles Reach/NPE Alliance ship
Closes #27340
Closes #27341
Closes #27342
Closes #27345
2021-12-01 01:36:39 +01:00
jackpoz 5600316c9f Core/Calendar: Improve calendar timezone handling
Improve calendar timezone handling by at least creating events with the correct time if both client and server are in the same timezone. There is currently no information received from the client about in which timezone it is.

(cherry picked from commit b33934f6ce9b0227597c712dd6a76b7ed49deea3)
2021-12-01 00:46:05 +01:00
jackpoz aeaca00d76 Buildsystem: Fix finding VS 2019 compiled boost libs
(cherry picked from commit 3d3b7f438c6638aed998f4233b809826a3cf0f54)
2021-12-01 00:28:13 +01:00
Killyana bade67e74b DB: Respawn The Underbog
(cherry picked from commit 5262d760ffc73cee61bb6cdd151df1364e9b41f3)
2021-11-30 23:28:41 +01:00
Aokromes dad95d16b2 Core/SmartScripts: Implement SMART_ACTION_PLAY_CINEMATIC
By Malcrom

(cherry picked from commit 63aa5d1e3559f580551544b71fb7dd63d6b54b60)
2021-11-30 23:10:57 +01:00
jackpoz b02143118f Core/Database: Delete gameobject_addon data when deleting a GameObject from the database
Close #23076

(cherry picked from commit f88a5b12bd7511331ea27975fe26bfc98d92d20d)
2021-11-30 23:05:27 +01:00
Killyana 5e845a48dd DB/Quest: Set the correct event for the quest The Grateful Dead (Human)
(cherry picked from commit 616056b9257eb1e267fcd6e8c1d0a3a4687d87a3)
2021-11-30 23:02:13 +01:00
Killyana 3f25fe8a8a DB/Creature: Hand of Argus Swordsman <Hand of Argus>
(cherry picked from commit 142d13b39eacc2892037f7dca86d6325107ba27e)
2021-11-30 22:48:23 +01:00
Killyana f98e82103f Spell/Script: Kill logs spam for spell_ioc_parachute_ic
Closes #23163

(cherry picked from commit c318b3e16d482654112c528d100edddaf6d4e0fe)
2021-11-30 22:41:16 +01:00
ccrs 171947fa62 Core/Movement: replace multiset::find with std::find in MotionMaster
same reasoning as 11de6b5
Container's find uses the defined custom comparator

(cherry picked from commit 6e011c974d55135f56df7802699c05fc95ee7873)
2021-11-30 22:33:16 +01:00
ccrs 72301bf02f Core/Movement: implement and use new remove method in MotionMaster
All erases within MotionMaster are now done by itr.
Previous impl used value erase which uses the custom comparator which does not identify elements uniquely --> wrong values were deleted

ref #23187#discussion_r275791179

(cherry picked from commit 11de6b5f866e087307a719b931be8c51b984c54e)
2021-11-30 22:32:53 +01:00
Sorikoff d72e809ecf Scripts/Spells: Migrate Some Scripted Spells to Scripts (#23185)
* Migrate spells to scripts

* Simplify code

* I need to sleep

* Update chapter1.cpp

* Use actual damage

* No need in null check here

(cherry picked from commit 2cfaeb14004cfbb5500855472ad89ab9238df13d)
2021-11-30 22:30:53 +01:00
Chaouki Dhib c19a4db1c1 Core/Movement: Add time synchronisation (#18189)
(cherry picked from commit 975f1e364a6a68be2beca261a64ea8aecc16f6f6)
2021-11-30 22:11:36 +01:00
Killyana 2f6f1c7089 DB/Creature: Flame Arrow
(cherry picked from commit 9f32aaf4548b4bcb429d78a72f74521465efc8a7)
2021-11-30 21:05:18 +01:00
Killyana f12dbcdb8d DB/Creature: Add and fix some spawns in The Shattered Halls
(cherry picked from commit 4d2e0c0bdb2bd7e5e93a1983c11e3ed5616b517b)
2021-11-30 21:04:08 +01:00
Killyana acf8270d16 DB/Creature: Nascent Fel Orc & Fel Orc Neophyte
(cherry picked from commit bb3052f9b5e9a51d81005fe2aba3b0b063a8d932)
2021-11-30 21:02:44 +01:00
Killyana 3336f8ab38 DB/Creature: Orc Captive
(cherry picked from commit e23de2c0b3f7e3f2425bde136348f9968460ed59)
2021-11-30 21:01:30 +01:00
Killyana b3c2a2f301 DB/Creature: Shattered Hand Savage
(cherry picked from commit 2c429bca06ca3a5a8ad7c952ebade06eb6186474)
2021-11-30 21:00:16 +01:00
ForesterDev edd911b14d Core/Social: Separated checks for friend and ignored limits (#23181)
(cherry picked from commit 2a6eef76e24bcc266050237df0bf296e4cce4bae)
2021-11-30 20:58:49 +01:00
Killyana 9b9452af75 DB/Creature: Drisella & Randy Whizzlesprocket
(cherry picked from commit 504b71a1f9d9fec1c82b7a59bea4c0d6363d9f16)
2021-11-30 20:39:45 +01:00
Killyana 5d57128f82 DB/Creature: Felguard Annihilator
(cherry picked from commit 12285b97806eb4efdb99c55d7688f7791df235c8)
2021-11-30 20:38:49 +01:00
Killyana 27e4db5fa2 DB/Creature: Creeping Ooze & Creeping Oozeling
(cherry picked from commit d8f28960b165a7613161d403cbe7ee957e702c17)
2021-11-30 20:37:58 +01:00
Killyana 68bea6f784 DB/Creature: Garden Gas
(cherry picked from commit 858dfa12332adc9a01a86e173fef8c95262ffee6)
2021-11-30 20:36:47 +01:00
Killyana a3b2b2b011 DB/Creature: Blackwing Spell Marker
(cherry picked from commit deea9f653aaaa88f917c318962889e409c35b6be)
2021-11-30 20:33:39 +01:00
Killyana d73bfb496d DB/Creature: Garel Redrock & Gurky
(cherry picked from commit 5fb5ca94f71e7136f7bb60a1e08477f83dfe08a0)
2021-11-30 20:32:10 +01:00
Killyana b1e26fbefd DB/Creature: Add Naxxramas 25 difficulty spawns
(cherry picked from commit 688c46ebc8193a19417db13e106a50154893345b)
2021-11-30 20:10:17 +01:00
Shauren 21fefb3189 Core/GameObjects: Defined more GameObjectFlags and GameObjectDynamicLowFlags 2021-11-30 19:31:16 +01:00
Naddley c4fedd10ab DB/Spawns: Added Private Coles initial ship spawn in Exiles Reach/NPE (Alliance)
Closes #27339
2021-11-29 18:43:51 +01:00
ModoX 1342d81943 DB/Misc: fix typo 2021-11-29 18:21:46 +01:00
Naddley 53429375c7 DB/Spawns: Add Captain Garricks ship spawns in Exiles Reach/NPE (Alliance)
Closes #27338
2021-11-29 18:15:54 +01:00
ModoX f6cb13bb84 DB/Spawns: Spawned Al'dalil in Oribos
Closes #27329
2021-11-29 16:48:45 +01:00
Shauren 66225c27e4 COre/Misc: GCC warning fix 2021-11-29 12:11:24 +01:00
ModoX 8f12c37718 DB/Creature: Added massparsed creature_scaling_template data of patch 9.0.2
Closes #27331
2021-11-28 16:34:20 +01:00
Shauren 4978750444 Warning fixes (log format in a809932f50) 2021-11-28 01:11:52 +01:00
Shauren a809932f50 Core/Spells: Implemented spell effect 254 (SPELL_EFFECT_JUMP_CHARGE) 2021-11-28 00:05:38 +01:00
Shauren 684cd9d968 Core/Movement: Implement initializing parabolic splines using jump gravity instead of max parabolic height 2021-11-27 21:56:00 +01:00
Aokromes 1e46fc17ee DB/Spawns: Dark Iron Dwarf molemachine in Stormwind
closes #27319 by mdx7
2021-11-27 15:16:56 +01:00
Aokromes b4ded1cf28 DB/Spawns: Spawned Kragwa for Revenge of Kragwa worldquest
closes #27317 by mdx7
2021-11-27 15:16:01 +01:00
jackpoz aeece162b9 Core/MMaps: Fix crash added in 386b5a6fd948b4866cbd9a8a9892e8777922e9c9
(cherry picked from commit 17bb608a5e77345948a8c4f28d78e2cba5302505)
2021-11-27 01:40:13 +01:00
Killyana f41d2d109f DB/GameObjects: Remove double spawns
(cherry picked from commit 4040e06e03fd1a4690261a89a8401bb4e84bcfc5)
2021-11-27 01:40:00 +01:00
jackpoz b4cff8159e Core/MMaps: Simplify d182e5f7e73e614185f4470429467befd6e03981 and handle PATHFIND_INCOMPLETE in ChaseMovementGenerator as "cannot reach the target"
(cherry picked from commit 386b5a6fd948b4866cbd9a8a9892e8777922e9c9)
2021-11-27 01:38:24 +01:00
jackpoz bf1bf510fb Core/MMaps: Fallback to shortcut for flying units if Detour returned an incomplete path.
Fallback to shortcut for flying units if Detour returned an incomplete path. This is needed when a flying unit should fly to the floor below to reach the target, but since Recastnavigation doesn't support "jumping down" the unit would not find a path to the target.

(cherry picked from commit d182e5f7e73e614185f4470429467befd6e03981)
2021-11-27 01:38:11 +01:00
ZenoX92 15aece546f DB/Misc: More Quest Greetings
Closes #23183

(cherry picked from commit 273b1e77121ca4176e3a2b99bb144bbb85f3f511)
2021-11-27 01:37:57 +01:00
Giacomo Pozzoni d37a8ea038 Core/Database: Close the MySQL connection only after getting the last error code
(cherry picked from commit 3230ca74d21517204bb785e9ec799d995295ad28)
2021-11-27 01:25:47 +01:00
Killyana cb27083b36 DB/Creature: Ancient Raven-Priest
(cherry picked from commit 61defe77ad468548bd695d6184de22fc1ae0a525)
2021-11-27 01:25:31 +01:00
Jozef Dúc 10fcfde78b Core/Creatures: Filter out trainer spells that belong to a skill that can never be learned by a player with given class and race combination (#23176)
Closes #23172

(cherry picked from commit f221fcdd4b91e27c69a38dc665621797af0640c9)
2021-11-27 01:18:19 +01:00