aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
AgeCommit message (Collapse)Author
2021-11-24Core/Commands: Don't re-add active quests with ".quest add" commandjackpoz
(cherry picked from commit f17120cc784ee1f52a24424a78a64d71ad73b713)
2021-11-23Scripts/MGT: Kael'thas intro can now be skipped when not killing the trash ↵Ovah
pack in his room Scripts/MGT: Kael'thas will now despawn at evade Cherry picked from https://github.com/Ovahlord/TrinityCore/commit/f6e9ff5ca4ed1a174052b350db0802e1fca9a1aa https://github.com/Ovahlord/TrinityCore/commit/ed8c1830f58e0b9db629bbae9ee80f8ad76331e5 (cherry picked from commit c10c8c6bba27625e49016de8c1a1cc9fa7944fa5)
2021-11-23Scripts/Illidan: Fixed Parasitic shadowfiends reproducing like rabbitsKeader
(cherry picked from commit a617cc40977b7b019f79a198daebede90c59f5c1)
2021-11-23Scripts/Scarlet Enclave: Stable Master Kitrik's spell Repo (#23023)Sorikoff
(cherry picked from commit f0f4d0280daf81a841c30332f608f7acdfb1f374)
2021-11-23Core/Misc: Added lambda support to EventProcessorShauren
Closes #22909 (cherry picked from commit 813f693768ee94864b0d24423b9265bde2c9903d)
2021-11-23[3.3.5] Commands: lookup player shows which character is online (#23039)TheWinchesters
* Show 'online' for every online player in lookup player commands (cherry picked from commit a0056951f7e425341760ebf3a7770477ef7f4446)
2021-11-23Core/Misc: Fix issues reported by static analysisjackpoz
Fix issues reported by Coverity Scan (cherry picked from commit 2fda1572d214d0b114e0291106363f49c2d3179e)
2021-11-23Scripts/Scarlet Enclave: Grand Theft Palomino (#22967)Sorikoff
* Grand Theft Palomino * Cosmetic issues * Address CR (cherry picked from commit d5f565f42992d5142b30c7fbd694f8a5b1245f4c)
2021-11-23DB/Quest: Sniff Out the EnemySorikoff
Closes #23006 (cherry picked from commit 806dd940cec8352cc3a619b9cab39c95d7b86e59)
2021-11-23Scripts/Magister Terrace: Fixed a enum mistakeKeader
(cherry picked from commit 33b0654f8eb7aedf2a5a7d6b88f222ce31d20331)
2021-11-23Core/Misc: Fixed shaman elementals and magister terrace first boss accessKeader
(cherry picked from commit 6545cd33b91468de7c1b4beb77cdeb4ecb77f501)
2021-11-23Scripts/Utgarde Keep: Fix Ingvar Evading (again)Keader
UNIT_FLAG_NON_ATTACKABLE makes ingvar become a invalid target and lose threatlist, so me->IsThreatened() will return false. We dont need it at all, since UpdateAI will handle evade already. (cherry picked from commit 71dde16ce9a9c7904a2902ae288b3f05851224ac)
2021-11-23Scripts/Temple of Ahn Qiraj: Scripted doors of AQ40Keader
Doors added in https://github.com/TrinityCore/TrinityCore/commit/1ba09572b5a49d5cd247cdca47109d3325ec12f3 (cherry picked from commit 06078e30c6f1d6e2ab1dcecbba15127b07b32bb7)
2021-11-23Scripts/Magister Terrace: Update InstanceScript and more fixesOvah
Cherrypicked of https://github.com/Ovahlord/TrinityCore/commits/4.3.4 (cherry picked from commit 1b346485e40ddee958c116579d93bcff063021a5)
2021-11-23Scripts/Magister Terrace: Felblood Kaelthas rewriteOvah
Cherrypick of https://github.com/Ovahlord/TrinityCore/commit/ae440400aaf90de11cf92010839ab98a8403c003 (cherry picked from commit 00958c9178781ac11a9dcabd034ed2e82120fad6)
2021-11-22Scripts/Black Temple: Mother Shahraz fatal attraction need be randomKeader
Higher distance showed in my sniffs is 48 yards (rounding 50 yards). If someone find more then that, please let me know. Ty killerwife (cherry picked from commit fd69c133b10e289167f34438cb34fb5d4a141b4c)
2021-11-22Scripts/Black Temple: Fixed some issues in Illidari CouncilKeader
Ty killerwife for all help :) (cherry picked from commit ef6240312ceb08f253a492db88eebd182925211f)
2021-11-21Scripts/ICC: npc_suppresser correctionsccrs
closes #22908 (cherry picked from commit c5423fa474273400982b277c82bb38385b2798e1)
2021-11-21Core/Commands: Fixed creature/gameobject move commands not updating which ↵Shauren
cell they belong to Closes #22720 (cherry picked from commit ec1cfa36f4c286ad8037516460a4e99ea5d7a5ed)
2021-11-21DB/Creature: Update Lord Victor Nefarius gossips with the correct entryKillyana
Closes #22946
2021-11-21Core/Unit: rename & cleanup GetCreatePowersccrs
it hurted my eyes too much (cherry picked from commit 954fd2639a5745c8f5165f329f64a143c6ffc5f7)
2021-11-213.3.5 UnitAI (#22911)Giacomo Pozzoni
* Core/AI: Revamp how UnitAI changes are applied Revamp how UnitAI changes are applied by storing current AI in a variable and all previous AIs plus current in a stack. The callers can push/pop AIs on the stack that will take effect only in next Unit::Update() call. The current AI will be a valid object for the whole duration of Unit::Update() and until next Unit::Update() call. * Core/AI: Apply new AI change code * Core/AI: Fix build * Core/AI: Fix crash on Creature::AIM_Create() * Core/AI: Fix crash * Core/AI: Restore ASSERT * Core/AI: Fix UnitAI not being popped properly when restoring a charmed AI (cherry picked from commit 8f9654d8176646c3076482477fc4b91011fb83cc)
2021-11-21Scripts/Borean Tundra: Corastrasza gossip menu improvements (#22942)Trond B. Krokli
- split the quest status check, the quest gossips are different - remove old hardcoded text (deprecated method) - enumerate already existing DB gossip menu option items (cherry picked from commit a8558c4361a7e3560c094886ef3072d46c64de44)
2021-11-21DB/Creature: Wrath CorruptorKillyana
Thanks to Keader for the spell_script Original sql by Tobschinski https://github.com/cmangos/tbc-db/commit/c8f1753834ba3dba4c6263346afe29cd363c2431 (cherry picked from commit fb28083b3b2966952b1227f6585b48fcc70dbe7a)
2021-11-21Scripts/Quest: make Wounded Skirmisher reply talk show class & race (#22936)Trond B. Krokli
Quest 12288: Overwhelmed! - Upon casting the healing quest spell, Wounded Skirmisher (npc_wounded_skirmisher) shows $r and $c in their reply talk text because of the missing target argument, hence not targeting the player on the quest (or the specific caster, in this case). Text used by the NPC Wounded Skirmisher: 0 Ahh.... better. 1 Whoa - I nearly died there. Thank you, $r! 2 Thank you, $c. Solution: add the missing target name, caster, to the Talk() script line. (cherry picked from commit 95398fadf958d40ba6755a6c2f7b374f0a36b7c7)
2021-11-21Core/Movement: correct logic wrongly ported in 2a84562dc8ccrs
I'm referencing line 97 from ChaseMovementGenerator. That commit introduced a modification in this use case: - Chasing target is not my current victim, I should stop moving till it is my victim again Changed To: - Chasing target is not my current vicitm, I should stop chasing My correction: - I dont care about the relation of my current victim and my chasing target, I'm commanded to chase, something will tell me to stop chasing --> Most likely: evade, new attackstart, etc. the rest are just minor changes (cherry picked from commit 9080e7863c28df7dc1c2af321964776e7b59e41a)
2021-11-21Rename spell correctlyKillyana
(cherry picked from commit 4c53dd930eb13d9e2df93061ec5fe4a6139e744c)
2021-11-21Creature/Script: Add missing abilities for Ghostly Citizen and Spectral CitizenKillyana
Closes #22662 (cherry picked from commit 21030d0cd06ff566ce82efe768a0b57425e5d126)
2021-11-20Scripts/Spells: Implement Demon Hunter Base Spell "Glide"Seyden
2021-11-20Scripts/Spells: Predefine spell ids used for DH scriptsSeyden
2021-11-20Core/Spells: SpellHistory updatesShauren
* Add duration override argument to StartCooldown (for cooldowns sent to client) * Research new SMSG_SPELL_COOLDOWN flags * Send interrupt school lockouts with newly defined SPELL_COOLDOWN_FLAG_LOSS_OF_CONTROL_UI * Fixed packet structure of SMSG_MODIFY_COOLDOWN * std::chorno-ification
2021-11-18DB/Spell: fix mistake in Blood Draining's CheckProc and remove Attack Power ↵Rynem Storm
scaling (#22862) (cherry picked from commit a057d26f20ef2d18fa276534d727b03a6b5a2931)
2021-11-18Quest/Script: Kodo RoundupKillyana
Fix faction issue and handle the gossip correctly via the script (cherry picked from commit 5e73647c84338705a2b45b95705c08ea4a5e2668)
2021-11-18Scripts/Misc: Fix LoadMinionData() dynamic analysis issuesGiacomo Pozzoni
Fix issues reported by Address Sanitizer about LoadMinionData() calls on arrays that don't end with a {0, 0} pair. (cherry picked from commit 08dcee0cf9a56944027d3f65b7fd5c4a4959761c)
2021-11-18Scripts/Icecrown Citadel: Some fixes for Valithria Dreamwalker's encounterKeader
Closes #22754 #21887 #17882 Ty sirikfoll for all help Bonus fixes: Abomination letting worms when fight end, visual missing, archmages stop respawn if corpse despawn (cherry picked from commit dd81978f432f9c1ecb72ebcadcb5a50042e005ad)
2021-11-18Core/Scripts: Move some spells to scripts (#22332)DanVS
(cherry picked from commit 8051ff13dfcf3819b58adfcec1608c08dcbcd080)
2021-11-18That's Abominable for the 3 other quests, and knockbacks for all. (#22127)PolarCookie
(cherry picked from commit fb19f7be1f103b6d647e6d7d2aeabdfaadbc0631)
2021-11-18Scripts/The Steamvault: Fixed Chambers Access Panel and Main Chambers DoorKeader
Closes #21067 Ty Kittnz, killerwife, Aokromes (sniffs) (cherry picked from commit b283565d8adb394862ea2affd2af497bac6cdbcb)
2021-11-18Scripts/Commands: Fix crash caused by .set npc model (#22877)Giacomo Pozzoni
* Scripts/Commands: Fix crash caused by .set npc model Fix crash caused by .set npc model with invalid model id (cherry picked from commit 20ea24bf5ccf165ce19139d1f7ec7c650719eb68)
2021-11-16Spell/Script: Scourge Disguise and Haunting Phantoms (#22727)PolarCookie
(cherry picked from commit 66720e5fd94015e9884060bb66c3093484855880)
2021-11-16Scripts/Nagrand: Fix crash added in PR #22806 (#22878)Giacomo Pozzoni
Fix crash added in PR #22806 happening in quest "Ruthless Cunning and Returning the Favor" (cherry picked from commit cb136387218bc7a5473cf1ca6707ec1ba3b8c1c0)
2021-11-16Update zone_borean_tundra.cppAokromes
(cherry picked from commit 6851ba638d35c31ebe232c30a4a57f5755104cce)
2021-11-16Quest: Ruthless Cunning and Returning the Favor (#22806)PolarCookie
* Ruthless Cunning and Returning the Favor * no more magic numbers * now with scripted ai and condition * travis * more travis * jackpoz * now with no banner spellscripts * typo * Rename 9999_99_99_99_world.sql to 2018_12_03_00_word.sql (cherry picked from commit 9d93504f34b112eb2403381e61deff1559771cd3)
2021-11-16Core/GameEvent: weekend xp rate (#17782)Aokromes
* Core/GameEvent: weekend xp rate by kline * Update to recent code * compile fix try things of copy and paste 4 years old code xd * more code update * forgot to change this * Update worldserver.conf.dist * Added function to calculate weekend event xp rates By greenbagels * Cleaning using scripts * Implement daymask and rename variables etc. * Rename script file weekend -> boosted * Update src/server/game/World/World.cpp Co-Authored-By: Aokromes <Aokromes@users.noreply.github.com> * Fix xp multiplier not applying to quest rewards * Disable xp boost script when no boosted days selected (cherry picked from commit 538c5b86873a4c57e1eb37f0c81c2a7b4552ebc1)
2021-11-16Core/Scripts - The Eye: Fix Kael'thas Sunstrider Mind Control, limit ↵Gildor
MaxAffectedTargets to 3 (#22828) Closes: #22826 (cherry picked from commit 0ee8a77dce32a5bc057bd4c8caa309be6963e7bf)
2021-11-15Scripts/Utgarde Keep: Fixed Ingvar evade in phase 2 (one more time)Keader
Closes #21264 ScheduleEvents need happens after remove ImmuneToPc, or it will cause evade. (cherry picked from commit f1a1acdc89a6521fddca98cc8ef8d6e7ed0b9495)
2021-11-15Scripts/ToC: Fixed Twin Valkyr stucking in progress and added hoverKeader
Closes: #22755 Update: #20961 (cherry picked from commit 4c6f0eaa8d2b680c98ba125b5c90748f31928eda)
2021-11-15Add rotation to .gob info (#22723)Rochet2
* Add rotation to .gob info - Add rotation (yaw, pitch, roll) to .gob info command - Replace LANG_SPAWNINFO_DISTANCEFROMPLAYER with LANG_SPAWNINFO_ROTATION - Fix description of .distance to describe the command arguments (the more you know..) - Fix .gob info guid targetting nearest gameobject instead of finding with given guid - Reorder the info data slightly - Print location and rotation data regardless of object found in world - Add error messages for when object is not found by guid or entry (cherry picked from commit 257ae44a20ed40469dd821845de8e27c0af838c7)
2021-11-15Core/Misc: Partial merge of 3.3.5-dbedit:Treeston
- Added SmartEnum.h for enum iteration, stringification, and more, courtesy of krabicezpapundeklu/smart_enum - Moved a bunch of enums in SharedDefines.h to the new system - Miscellaneous utility methods ported Core/Util: Redesign SmartEnum to properly work for large enums (>64 entries) and play nice with IDEs (PR #22768) (cherry picked from commit 338e8ba0fea8b4b15120c96fff15a6c4b1a52593) (cherry picked from commit f7ca0877a3736000a6e3b4ed09ac5f08b4d8e3f0) (cherry picked from commit 207093475a177e9fd29696e80fdd06a11324782d) (cherry picked from commit ee68cf33921944fd3f8c188044906998cf10ff2a) (cherry picked from commit c16d461e16f0704bb11040faff30953d33ba2188) (cherry picked from commit f6b0d99e2c0bc22b44d6f3cfdae50cbba7d51de8) (cherry picked from commit bc1f456125c1b6c90617a514152d69c40ce64886)
2021-11-15Scripts/Ulduar: Fixed Sanctum Sentry accumulating events after wipesKeader
(cherry picked from commit 266a9c3d41d238f5176942ffdfc5c4adfe7e564a)