Commit Graph

35432 Commits

Author SHA1 Message Date
ZenoX92
5bcfe93c20 DB/Quest: Confront Yeh'kinya
Closes #22395

(cherry picked from commit 2906b149ea)
2021-10-26 23:50:49 +02:00
ModoX
6ebd5926fb Core/Conditions: Added conditions for old areatrigger system (AreaTrigger.db2) (#27174) 2021-10-26 22:58:49 +02:00
ModoX
94b14e4f63 Core/Conversations: Dropped time fields and calculate them using db2 data (#27151) 2021-10-26 22:49:12 +02:00
funjoker
d57e798d50 Fix typo in 2cf397c265 2021-10-26 01:09:01 +02:00
Shauren
2cf397c265 Core: Updated allowed build to 9.1.0.40725 2021-10-26 00:52:41 +02:00
ModoX
61fb97648f Github: Removed targeted branches from pull request template due to pr labeler doing the job automatically based on base branch (#27175) 2021-10-25 21:28:13 +02:00
ModoX
03c0f787a1 Core/Conditions: Added conversation line source type (#27167) 2021-10-25 16:24:51 +02:00
Treeston
f91faa161c Core/ChatCommands: Implement achievement link parsing
(cherry picked from commit a4c666dc3d)
2021-10-25 15:06:41 +02:00
Treeston
c323758631 Core/Threat: Suppressed threat is now re-evaluated on taunt state update, and taunting units can no longer be suppressed.
(cherry picked from commit fdbec8b639)
2021-10-25 14:17:14 +02:00
Treeston
33c8df9cf1 Scripts/Commands: Rewrite .account commands to new model
(cherry picked from commit c59388783a)
2021-10-25 14:16:49 +02:00
Treeston
6dc35e7beb Core/ChatCommands: Properly handle single-argument handlers (argument string discarded). Add special handling for on/off booleans.
(cherry picked from commit 37489eda93)
2021-10-25 00:05:36 +02:00
Shauren
b13e9f9d61 Core/Misc: Fixed clang 13 warnings, gcc 11 build errors and nopch build 2021-10-25 00:05:05 +02:00
Treeston
0c681b6509 Scripts/Commands: New argument parsing methodology (PR #22363)
- Detect the arguments accepted by the command handler
- Tokenize out those arguments automatically and feed them to the handler
- Unmatched rest of the string can be accepted by trailing char const* or CommandArgs*

(cherry picked from commit 66a87c4642)
2021-10-25 00:03:23 +02:00
Aokromes
42f366648f DB/Spawns: Lightforged Beacon in Stormwind
closes #27146 by mdx7
2021-10-24 18:42:14 +02:00
Aokromes
3fd5b643e4 DB/Spawns: Telogrus Rift Portal in Stormwind
closes #27142 by mdx7
2021-10-24 18:40:55 +02:00
Aokromes
f6fd39c478 DB/Spawns: Added Keira Onyxraven spawn (Voidelf intro)
closes #27141 by mdx7
2021-10-24 18:39:55 +02:00
Aokromes
f526d9743f DB/Spawns: Added Vindicator Minky spawn (Lightforged Draenei intro)
closes #27138 by mdx7
2021-10-24 18:39:03 +02:00
Aokromes
fea60d8483 DB/Spawns: Added initial Prince Renethal spawn during Venthyr covenant intro
closes #27132 by mdx7
2021-10-24 18:38:06 +02:00
Shauren
b8227f92d5 Core/Entities: Minor refactor to viewer dependent updatefield writing to allow using viewer dependent dynamic updatefields 2021-10-24 13:21:22 +02:00
Shauren
23ec4b4075 Core/DataStores: Hackfix broken db2 files that have invalid id tables 2021-10-24 01:28:40 +02:00
Treeston
f1ecb976ec Core/RBAC: Simplification part 1. Nobody needs different permissions for each type of .go command.
(cherry picked from commit 5843724deb)
2021-10-23 22:31:27 +02:00
Killyana
a2e1bbaa13 DB/Quest: The Second Trial
Fix chaining and Npcs react state

(cherry picked from commit e6c6ebe724)
2021-10-23 22:06:34 +02:00
Killyana
01f2dd0b2c DB/SAI/Conditions: Don't allow multiple spawns of Baron Aquanis by Fathom Stone
Ref #c546dcbfd9

(cherry picked from commit 277fb493ce)
2021-10-23 22:05:15 +02:00
Killyana
5f50baec11 DB/SAI: Private Thorsen
Closes #22366

(cherry picked from commit 4f0aad7142)
2021-10-23 22:04:03 +02:00
illfated
88c5473517 DB/Quest: Fix RewardText for Frostmaw quest
Closes #22373

(cherry picked from commit 133c91ca43)
2021-10-23 22:02:53 +02:00
ZenoX92
b9ef23daf5 DB/Gossip: Haughty Modiste
Closes #22365

(cherry picked from commit 7e4e5d2c16)
2021-10-23 22:01:58 +02:00
Ovah
def2e699b0 Core/Conditions: allow CONDITION_QUEST_COMPLETE to handle spellclick conditions (#22371)
This is a needed change in order to make spellclicks functional that are only available when you have a already completed quest.

(cherry picked from commit cd36606027)
2021-10-23 21:59:51 +02:00
Winchester1987
5424a787ca DB/Creature: Fix Sindragosa movements
Closes #22358

(cherry picked from commit 9ace4093d8)
2021-10-23 21:59:22 +02:00
Keader
bb599a9521 Scripts/Ulduar: Algalon the Observer fixes (#22320)
(cherry picked from commit ca7ee982db)
2021-10-23 21:58:25 +02:00
Shauren
bfd9c1778f Core/Misc: Sync Languages.h content between branches 2021-10-23 20:21:38 +02:00
Treeston
af8b4853da Scripts/Commands: Cleanup and trinity_string for .go instance. Hi shauren.
(cherry picked from commit 8e4f6777a2)
2021-10-23 19:53:19 +02:00
Treeston
82ecd32d9c Scripts/Commands: New command ".go instance". Goes to an instance.
(cherry picked from commit 6a0870a999)
2021-10-23 19:08:53 +02:00
Keader
2342361746 Scripts/Misc: Removed more UpdateEntry on InstanceScripts
(cherry picked from commit c78f454c0e)
2021-10-23 16:14:01 +02:00
Killyana
9a80c7e63c DB/Creature: Complete the event at Icecrown Citadel entrance
Ref  #18713

(cherry picked from commit 705852c2a2)
2021-10-23 16:13:39 +02:00
Keader
5612a05f3f Scripts/ICC: Removed not needed entrys added in last commit
(cherry picked from commit 7ab8a8b70b)
2021-10-23 16:12:52 +02:00
Keader
a1ec8ff54b Scripts/ICC: Fixed Deathbringer after Delay zone script's OnCreatureCreate
Also removed some UpdateEntry hacks
Followup: b4a1887c4d

(cherry picked from commit 92f260c5f9)
2021-10-23 16:12:28 +02:00
Killyana
ccda17a297 DB: Fix Some waypoints
Some Drakes on Dragonblight and Frimarra are on top of each other

(cherry picked from commit bdc554e590)
2021-10-23 16:11:23 +02:00
Shauren
d181c1da75 Core/CrashHandler: Include assertion messages in crash reports
(cherry picked from commit 62db1fb683)
2021-10-23 16:02:44 +02:00
Treeston
55cb4f9a6d Core/Threat: Fear no longer suppresses threat. All confuse effects now suppress threat, even ones that wouldn't break on damage.
(cherry picked from commit 704870496f)
2021-10-23 16:01:05 +02:00
Treeston
19f24b3e40 Core/Maps: Fix a crash when spawning a spawn group
(cherry picked from commit 969436adfe)
2021-10-23 16:00:28 +02:00
Treeston
ca5df17dc2 Core/GameObject: Add getter for current Quat rotation
(cherry picked from commit 28eeb4bfc9)
2021-10-23 16:00:05 +02:00
Treeston
852164132c Core/Movement: Some improvements to script interfaces for SplineChainMovementGenerator
(cherry picked from commit e63e0cb6fc)
2021-10-23 15:59:31 +02:00
Treeston
d57e74b3b5 Core/Scripting: Delay zone script's OnCreatureCreate until the creature has been added to map stores
(cherry picked from commit b4a1887c4d)
2021-10-23 14:53:14 +02:00
Treeston
fd930d4c83 Core/Maps: Properly re-create map on login for ephemeral player saves. Because it bugged me to no end when testing anything ever.
(cherry picked from commit dc86a8e5db)
2021-10-23 14:52:18 +02:00
Treeston
8760b7322e Core/Spells: Clean up some assist checks (no behavior change)
(cherry picked from commit 83ee145736)
2021-10-23 14:49:43 +02:00
Treeston
d81a74bc98 Core/Spells: Fix an incorrect check that was exempting negative spells from _IMMUNE_TO_x checks. Closes #21929.
(cherry picked from commit 75e7404bba)
2021-10-23 14:46:53 +02:00
Treeston
00b9c23e28 Core/Entities: Fixed an issue where creatures would not properly assist formation members in certain scenarios. Tagging #21967.
(cherry picked from commit a001bc63b1)
2021-10-23 14:45:40 +02:00
Treeston
34f9666f20 Core/Unit: Some charm fixes:
* Properly restore react state after possession expires. Closes #20769.
* Possessed creatures now don't override player control with random/waypoint motion
* SmartAI creatures now properly re-aggress charmer after charm expires

(cherry picked from commit da21ca80fc)
2021-10-23 14:44:05 +02:00
Ovah
e88536f258 Core/LFG: fixed random dungeon cooldown (#22321)
* Core/LFG: fixed random dungeon cooldown

The issue was that queuing up for random dungeons puts you into a queue for a already selected dungeon from the beginning so the dungeonId that we use here is actually the dungeonId that we will enter when out group is complete. We change that and use our selected dungeons as reference instead which contains the random dungeon at the very beginning (if we queued up for random dungeons so we check that too).

(cherry picked from commit bf8c6f220c)
2021-10-23 14:37:37 +02:00
Treeston
dd239e8b0f Scripts/Commands: .npc info now includes react state info
(cherry picked from commit 2c030ed5e7)
2021-10-23 14:33:21 +02:00