Commit Graph

38450 Commits

Author SHA1 Message Date
Cerveciento
9eb092db3c DB/Locales: Add missing esES & esMX quest locales (Part 35)
Closes #25458

(cherry picked from commit 6c2186563d)
2022-02-06 01:14:46 +01:00
offl
3724fa8fa8 DB/Quest: Rework support for 'Someone Else's Hard Work Pays Off'
(cherry picked from commit 8b60a69393)
2022-02-06 01:14:08 +01:00
offl
066c6c98a0 DB/Conditions: Make gossip options & texts visible if quest is taken or completed
Previously condition CONDITION_QUESTTAKEN (9) was used (checks if quest is taken but NOT completed) while Blizzard always checks only if quest is taken. As result player can see gossip options and texts even if quest is completed but not yet rewarded

Please use CONDITION_QUESTSTATE (47) with ConditionValue2 = 10 (taken or completed) in future to make gossip options or texts visible only if quest is taken

(cherry picked from commit 3f9ac8bad2)
2022-02-06 01:11:53 +01:00
offl
7d85f584a7 DB/Quest: Add outro event for 'The Fall of Ossirian'
(cherry picked from commit 29b119cf91)
2022-02-06 01:09:10 +01:00
Ovah
f70161dcc5 Core/Spells: fix a possible crash when a target that has been focused during spell casts disappears
(cherry picked from commit 0d152e932c)
2022-02-06 00:36:00 +01:00
Ovah
c295cb9814 Core/Spells: cleaned up and improved spell focusing behavior (PR #25440)
(cherry picked from commit 39a436bd65)
2022-02-06 00:29:15 +01:00
ForesterDev
51622e6642 Scripts/ICC: update Deathbringer Saurfang scripts to new model (#25435)
(cherry picked from commit d52acf1b72)
2022-02-06 00:22:36 +01:00
Giacomo Pozzoni
6734a70aa8 Core/Warden: Attempt to fix random ingame Lua errors with Warden enabled
(cherry picked from commit cd1858b040)
2022-02-06 00:18:17 +01:00
HoustonCore
f9b94ad9e9 DB/SAI: Add missing scripts to Borean Tundra creatures
Closes #25426

(cherry picked from commit 7f4bf293f3)
2022-02-06 00:18:03 +01:00
offl
9fc66c40ae DB/Quest: Update support for 'Fires Over Skettis'
Closes #21737

(cherry picked from commit 58395b6ac4)
2022-02-06 00:17:36 +01:00
jackpoz
8cbc21120f Core/Characters: Replace 2 database statements with 1
Replace DELETE + INSERT with REPLACE when updating realmcharacters table

(cherry picked from commit a33ff74d92)
2022-02-06 00:15:31 +01:00
jackpoz
a439dab179 Core/PlayerDump: Update realmcharacters table when importing a character with ".pdump load"
Fixes #24517

(cherry picked from commit 69831d2a97)
2022-02-06 00:15:08 +01:00
Shauren
111a80bbbf Scripts/Trial of the Champion: "Refactor" encounter state management to use InstanceScript::Get/SetBossState so people attempting to fix this instance don't feel compelled to change EVERY SINGLE BOSS FILE when fixing one of them
(cherry picked from commit d704b89163)
2022-02-06 00:14:57 +01:00
Keader
c42470ffb7 Core/Spells: Do not reset periodic timer for stacking DoTs on recast
(cherry picked from commit d7a78c1930)
2022-02-06 00:10:56 +01:00
Treeston
6ede274024 Core/ChatCommands: Fix an issue that caused trailing variant options to sometimes not be selected
(cherry picked from commit 14fa6c3a72)
2022-02-06 00:07:47 +01:00
jackpoz
d1bea3e8b3 Core/LFG: Handle vote kick as failed if there cannot be 3 votes agreeing
i.e: 4 players, vote kick starts, 1 rejects, vote is considered as failed.

(cherry picked from commit f0f0de01fa)
2022-02-06 00:05:38 +01:00
offl
2b515f97a6 DB/Quest: Convert & update support for 'A Slow Death' to SAI
Closes #25399

Based on dr-j's script

(cherry picked from commit 29b39ae606)
2022-02-06 00:05:16 +01:00
offl
7090fe5c18 DB/Quest: Convert & update support for 'Escape from Firewing Point!' to SAI
Closes #25358

Based on dr-j's script

(cherry picked from commit 2ff8da2acd)
2022-02-05 23:48:27 +01:00
offl
196ff25a6b DB/Quest: Convert & update support for 'The Caverns of Time' to SAI
(cherry picked from commit d89c84263d)
2022-02-05 23:46:43 +01:00
offl
bb468708e6 DB/Quest: Convert & update Homing Robot chickens to SAI
Closes #25239

(cherry picked from commit 8c303e4f97)
2022-02-05 23:45:58 +01:00
Treeston
378691aaa2 [3.3.5] Core/ChatCommands: Show error messages from argument parsers (PR #25443)
(cherry picked from commit 75f9e7396e)
2022-02-05 23:42:15 +01:00
Treeston
7d0586812a Core/Misc: Fix some static analysis warnings exposed after 6b8f3d0.
(cherry picked from commit 59be657ca2)
2022-02-05 23:05:14 +01:00
Cerveciento
0e22b5763f DB/Locales: Add missing esES & esMX quest locales (Part 34)
Closes #25444

(cherry picked from commit abc6791846)
2022-02-05 23:02:36 +01:00
offl
c5a812fc50 DB/Spells: Add missing condition to enable Activate Object (Despawn) effect
Closes #17762

(cherry picked from commit e386dd1dc4)
2022-02-05 23:01:36 +01:00
offl
e8e2ec0dc5 DB/Creature: Use DisableGravity for Time-Lost Proto Drake
Closes #16137

(cherry picked from commit 15125ba8ce)
2022-02-05 23:01:00 +01:00
offl
b430a70c68 DB/Creature: Remove static spawn of Burning Felguard
Spawned throught Scarshield Portal only

(cherry picked from commit e0825cc0a0)
2022-02-05 23:00:30 +01:00
jackpoz
0441f3ea5e Core/LFG: Restore ".lfg queue" command argument handling
(cherry picked from commit a46c835ed1)
2022-02-05 22:59:46 +01:00
ForesterDev
97a5c29e8a Scripts/ICC: update Deathbringer Lord Marrowgar scripts to new model (#25436)
(cherry picked from commit 1c41c5285a)
2022-02-05 22:58:23 +01:00
ForesterDev
8422442ed0 Scripts/ICC: update Blood Queen Lana'thel scripts to new model (#25434)
(cherry picked from commit def58965e8)
2022-02-05 22:56:12 +01:00
Rushor
dfeb8c267f Game/AI: Implement option to move a creature back to Homeposition on Evade. (#24492)
* Game/AI: Implement option to move a creature back to Homeposition on Evade.

* If ToHomePosition (action param 1) is 1 > Move to last stored position
* If ToHomePosition (action param 1) is 0 > Move to homeposition
* Ref: https://github.com/TrinityCore/TrinityCore/issues/24226

* Add parameter for walkmode

* Game/AI: SAI SMART_ACTION_EVADE - Rename ToHomePosition to ToRespawnPosition and store point from GetRespawnPosition.

* Game/AI: SAI SMART_ACTION_EVADE - Rename ToHomePosition to ToRespawnPosition

* Remove broken bits, simplify the code

* Update comments

* Code cleanup

Co-authored-by: jackpoz <giacomopoz@gmail.com>
(cherry picked from commit 02fca032e1)
2022-02-05 22:51:52 +01:00
Winfidonarleyan
9fe5a7297d Dep/fmt: update fmt library to 7.0.3
(cherry picked from commit 9d96e4852a)
2022-02-05 22:50:43 +01:00
Giacomo Pozzoni
7bb03fab51 CI/CircleCI: Attempt using cache from master in PRs
(cherry picked from commit 6ed1810abc)
2022-02-05 22:28:03 +01:00
Maks Szokalski
bc04acb726 Add "On" to some gossip methods in AI (#25415)
* Add "On" to some methods

* Update npc_innkeeper.cpp

* Update zone_borean_tundra.cpp

(cherry picked from commit 41188eb535)
2022-02-05 22:18:19 +01:00
Treeston
013c9b2cb7 Core/ChatCommands: make ExactSequence more readable
(cherry picked from commit feaaa595ca)
2022-02-05 21:29:53 +01:00
Peter Keresztes Schmidt
bdd4ccbd78 Core/ChatCommands: Drop PlayerIdentifier's cast operators which could return nullptr (PR #25431)
(cherry picked from commit 8985fc4046)
2022-02-05 21:25:23 +01:00
Peter Keresztes Schmidt
fd41de7ce3 Scripts/Commands: Convert argument parsing of lfg commands to new system (PR #25430)
(cherry picked from commit 0769d77269)
2022-02-05 20:59:38 +01:00
Shauren
a5c95bd01e Misc: support enum class in enumutils_describe.py 2022-02-05 20:55:14 +01:00
Peter Keresztes Schmidt
26f3c25dae Scripts/Commands: Convert remaining debug commands (PR #25429)
(cherry picked from commit 062c55f1ab)
2022-02-05 20:50:33 +01:00
Treeston
54fc62db52 Core/Misc: Convert leftover DatabaseTransactions-by-reference (pass them by value!)
(cherry picked from commit 6b8f3d0f94)
2022-02-05 19:56:31 +01:00
Treeston
b6635be041 [3.3.5] Core/Guilds: Guild cleanup (PR #25422)
(cherry picked from commit cd28423a4e)
2022-02-05 19:20:18 +01:00
Treeston
42be7836df Chat/Commands: Eradicate ChatHandler::extractOptFirstArg
(cherry picked from commit 4f636b80e4)
2022-02-05 16:21:54 +01:00
offl
fbcd71ecd8 DB/Creature: Add missing extra flag to Grauf in heroic mode
Ref dad187615d

(cherry picked from commit 6b10f0cfd4)
2022-02-05 16:15:00 +01:00
SneakyV
08300bd530 DB/Locales: Add some missing deDE quest locales
Closes #25411

(cherry picked from commit 7e1ff21cf8)
2022-02-05 16:13:54 +01:00
offl
50708de8bf DB/Quest: Disable Craftsman Wilhelm's quests
Closes #25420

Before 3.0.2 his quests were available after 'Omarion's Handbook' (cannot be obtained currently)

(cherry picked from commit ec4e7d6f29)
2022-02-05 16:12:58 +01:00
illfated
fbb247357e DB/Quest: Fix typo in Reward text of quest 'Dangerous!' (567)
Closes #25408

(cherry picked from commit fc5a39e20e)
2022-02-05 16:12:15 +01:00
Cerveciento
a320578779 DB/Locales: Add missing esES & esMX quest locales (Part 33)
Closes #25421

(cherry picked from commit 63dece6864)
2022-02-05 16:11:12 +01:00
Cerveciento
21281b4e18 DB/Locales: Add missing esES & esMX quest locales (Part 32)
Closes #25400

(cherry picked from commit cf83cd8e5d)
2022-02-05 16:09:27 +01:00
offl
5e2d70aa2e DB/Creature: Add formations to Warden of Time
(cherry picked from commit aaac8f1f96)
2022-02-05 16:08:43 +01:00
Maks Szokalski
eca1e6e9cb Core/AI: CombatAI refactor (PR #25416)
(cherry picked from commit 99f9c26b2d)
2022-02-05 15:59:47 +01:00
Houston
0124284957 DB/Misc: Move & update some VoA scripts to SAI, add waypoints (#25419)
Co-authored-by: Houston <houston@gmail.com>
Co-authored-by: offl <11556157+offl@users.noreply.github.com>
(cherry picked from commit ca9c746767)
2022-02-05 15:57:54 +01:00