Commit Graph

31439 Commits

Author SHA1 Message Date
ccrs bbb9d94acc Core/Server: 3785a35 followup 2019-07-14 13:21:49 +02:00
Shauren eed9267685 Core/DB: Improved terrible assertion message 2019-07-14 12:06:43 +02:00
ccrs 3785a35511 Server/Packets: implement SMSG_RESYNC_RUNES packet structure 2019-07-13 18:58:04 +02:00
jackpoz 7421ccaf7e Core/Commands: Add .debug guidlimits <optional map id> chat command
Add .debug guidlimits <optional map id> chat command to show the highest low guid counter for Creature and GameObject, useful when reaching Respawn.GuidWarnLevel
2019-07-13 18:15:39 +02:00
ccrs d1dc0e2dc1 Scripts/DK: correctly handle Blood Tap 2019-07-13 17:57:07 +02:00
Treeston 8c16f318fe Core/Chat: Rewrite some custom channel handling. Channel creation now properly saves passwords. Closes #23589. 2019-07-13 17:44:41 +02:00
jackpoz 7f3d8c99bb Core/Calendar: Fix issue with invite status being set to the wrong invite
Consider the case of Player A inviting Player B to a Calendar Event. After Player B clicks on Accepts/Tentative/Reject, the calendar shows that status for Player A instead.
2019-07-13 12:10:32 +02:00
Wyrserth 5707019256 Core/Player: apply LevelReq.Trade only to the player initiating a trade, aligning it with the other LevelReq.* config options. 2019-07-13 01:08:16 +02:00
Wyrserth a54af39e29 Core/Player: prevent trade system from getting stuck in an invalid state when the LevelReq.Trade config is used. 2019-07-13 00:52:14 +02:00
ccrs 81475f709f Scripts/ScarletEnclave: 4ee84bb followup 2019-07-12 20:38:50 +02:00
ccrs fa9a4ee20d Scripts/ScarletEnclave: 4ee84bb followup 2019-07-12 20:30:52 +02:00
ccrs 294a3a2789 Core/Unit: movement related corrections prior to getting Charmed 2019-07-12 20:06:27 +02:00
Wyrserth 4ee84bbecb Script/ScarletEnclave: use spline movement for the lauch phase of the Eye of Acherus.
Closes #22802.
2019-07-12 19:19:45 +02:00
Killyana f9e0cac32e DB/Misc: Vengeance Landing 2019-07-12 17:16:32 +02:00
Giacomo Pozzoni 6dfb4fde07 CI/CircleCI: Switch to Ubuntu 18.10 2019-07-12 14:49:42 +02:00
Giacomo Pozzoni 8e96e4f7ad Travis/CI: Switch to boost 1.67 2019-07-12 14:20:11 +02:00
Treeston af082664ca Battleground/Arena: Properly check RBAC arena join permission before allowing queue. Closes #23000. 2019-07-12 14:14:01 +02:00
Treeston daf423a6c3 Scripts/Commands: .account ban no longer fails if an account containing the specified account name is already banned (f.ex. attempting to ban 'test' if 'test2' is already banned) - closes #22990 2019-07-12 13:37:27 +02:00
Treeston 7d6896b541 typo fix, duplicate assignment 2019-07-12 13:14:44 +02:00
Killyana 8c55e0ff06 DB/Condition: Bladespire Clan Banner
Ref #23262
2019-07-11 23:41:21 +02:00
Treeston 4423ca99e7 Entities/GO: FindNearestGameObject no longer incorrectly returns despawned gameobjects. Closes #23262. 2019-07-11 23:31:46 +02:00
Killyana 680e2e6119 DB/Quest: Fix cosmetics for the quest Report to Anselm 2019-07-11 21:14:52 +02:00
Killyana e74e4bdee4 DB/Creature: Remove Kraz's Corpse as it must be spawn via script 2019-07-11 19:37:18 +02:00
Killyana ac209c67c6 DB/Creature: Remove Tanzar spawn from Zul'Aman a spawned via a script
https://github.com/TrinityCore/TrinityCore/blob/3.3.5/src/server/scripts/EasternKingdoms/ZulAman/instance_zulaman.cpp#L53
2019-07-11 19:30:37 +02:00
Killyana 69a17a1751 DB/Creature: Blacksouled Keeper & Keeper Witherleaf
From https://github.com/cmangos/wotlk-db/commit/b2783ef80959aedd75bf26d1e7cfbd2657544405 by Grz3s
2019-07-11 19:14:48 +02:00
Killyana 42abf69a27 DB/Quest: Seeds of the Blacksouled Keepers 2019-07-11 18:32:15 +02:00
Wyrserth 446f8b0b71 DB/SAI: fix issue with quest "A Suitable Disguise".
Closes #23584.
2019-07-11 11:43:49 +02:00
ccrs 965ec9a571 Core/Weather: 6eecb68 followup
missing IntervalTimer::Update call
2019-07-10 23:16:58 +02:00
Giacomo Pozzoni e4c2bb4f14 Core/ChatCommands: Fix .wp reload crash 2019-07-10 16:02:18 +02:00
Wyrserth 7f63c504d5 DB/Quest: restore ExclusiveGroup data for breadcrumb quests, as they're mutually exclusive.
Also restore PrevQuestId/NextQuestId error logs involving breadcrumb quests. Special cases must be handled via conditions.
2019-07-10 02:58:30 +02:00
Wyrserth 4dbdc22b3b DB/Quest: fix some more breadcrumbs and some offer_reward emotes. 2019-07-09 23:29:00 +02:00
Wyrserth e6080116f9 Core/Quest: remove arbitrary error logs related to breadcrumb quest chaining.
There are complex cases where breadcrumb quests are mutually exclusive with other breadcrumbs leading to other quests, chaining them shouldn't generate log errors.
2019-07-09 22:48:04 +02:00
Shauren 7917704fd3 Scripts: Update boss_akilzon weather packet 2019-07-09 21:52:26 +02:00
Wyrserth 98c597d685 DB/Quest: fix race requirement for Yorus Barleybrew quests
10371 is Draenei-only, 1698 is for everyone else.
2019-07-09 21:20:13 +02:00
Shauren 6eecb685ce Core/Weather: Fixed weather updates to be thread safe
(cherry picked from commit 6eb9973947)
2019-07-09 21:17:59 +02:00
Nayd 9a9af3cc5f Core/Packets: Update and enable SMSG_WEATHER
(cherry picked from commit 6f7d048765)
2019-07-09 21:17:59 +02:00
Wyrserth 2a9c038fc8 DB/Quest: fix some breadcrumb quests. 2019-07-09 21:16:48 +02:00
Treeston 0ae2afe307 Scripts/World: Rewrite air force trigger bots script, add hostility check along the way. Closes #23307. 2019-07-09 18:24:43 +02:00
Wyrserth b9d1e66507 DB/Creature: add out of combat events and fix pathing for Conjurer Tyren. 2019-07-09 16:20:03 +02:00
ccrs bec52dba3d Core/Movement: add missing parenthesis on MotionMaster::Size
pretty sure this can cause unexpected behaviour
2019-07-09 15:25:25 +02:00
Wyrserth 76beda3768 DB/Quest: improvements for quest Hampering Their Escape:
- Add missing flames on item use.
- Prevent trigger creatures from wandering around and falling off the platform
- Add conditions to the item Gnomish Grenade
2019-07-09 00:05:02 +02:00
Wyrserth 90a04adb40 DB/SAI: add waypoints and out-of-combat texts for Ambassador Kelemar, Dela Runetotem, Cheneta, Kristine Denny and Tatai.
Closes #14485.
2019-07-08 23:47:39 +02:00
Treeston be96d8242c warning fix f2cd721 follow-up 2019-07-08 21:53:50 +02:00
Treeston a1fd404b64 Core/Quest: Do not allow quests to be turned in if the player no longer satisfies level/skill/reputation requirements. Fixes #226. Yes, you read that issue tag right. 2019-07-08 21:35:57 +02:00
Treeston f2cd721d53 Scripts/Naxxramas: Thaddius no longer evades on transition, and some general cleanup to that script. Fixes #23026. 2019-07-08 20:16:29 +02:00
Ianislav Vasilev c71e36acae Scripts/Blood Furnace: Broggok improvements (#23300)
* 23285 Fixed lever respawn and future encounters after it respawns.

* Removed unnecessary additional container.
Made lever not to despawn and respawn but rather change flags only.

* Made one conditional branch easier to debug.
2019-07-08 19:53:08 +02:00
Treeston a3c3526269 Scripts/Outland: Rewrite the Watch Commander Leonus event so it no longer starts exponentially more often if the grid remains loaded for over an hour. Closes #23348. 2019-07-08 16:04:32 +02:00
Wyrserth 33a80de787 Rename 9999_99_99_99_world.sql to 2019_07_08_00_world.sql 2019-07-08 15:43:53 +02:00
Sorikoff a64d7df662 Scripts/Spells: Brittle Armor & Mercurial Shield (#23576) 2019-07-08 15:42:35 +02:00
ForesterDev e71773140c Scripts/Commands: update .wp commands to use orientation field from DB (PR #23566)
Closes #23330
2019-07-08 14:16:10 +02:00