aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-11-16Spell/Script: Scourge Disguise and Haunting Phantoms (#22727)PolarCookie
(cherry picked from commit 66720e5fd94015e9884060bb66c3093484855880)
2021-11-16Core/Trainers: Remove unused defineShauren
2021-11-16Core/Players: Partial port of baebb2d602ca2f10159ea0039ec3a6d03155c3bd (just ↵Shauren
packet sending function) (cherry picked from commit baebb2d602ca2f10159ea0039ec3a6d03155c3bd)
2021-11-16Core/Utils: some code style adjustments, 6d6077e follow-upTreeston
(cherry picked from commit 4c3af3b636d5e9279fb694c9d9a5a4422ad773d0)
2021-11-16Core/Utils: Fix Unicode handlingTreeston
(cherry picked from commit 6d6077e36fe9c5cb8ea8e4f981d637e72ee87037)
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-16Core/PacketIO: Fixed SMSG_BATTLE_PET_ERROR structureShauren
2021-11-16Core/Units: Fixed crash happening when charm was removed by its own charmed ↵Shauren
AI during update (cherry picked from commit c7445669e8577884fd512fe009f7d3da4cf0429a)
2021-11-16Core/Misc: Fix vsnprintf usage in ASSERT()jackpoz
Fix vsnprintf to follow standard definition and not some old VC++ behavior, not requiring to include the '\0' character in the count parameter (cherry picked from commit eee1f2cadf8174caca4849c22ba1fb8f12fc9e08)
2021-11-16Core/Misc: Log more information in asserts (#22783)Giacomo Pozzoni
* Core/Misc: Log more information in asserts Add a new function GetDebugInfos() to types that could trigger an ASSERT() to easily include more useful information in crashlogs. This is an initial commit that requires many more commits to implement the new GetDebugInfos() function in all required types. If the type doesn't have the function, the global default one is picked which doesn't log anything. * Core/Misc: Fix dynamic build Add missing attribute for dynamic build * Core/Misc: Fix gcc/clang build * Core/Misc: Rename GetDebugInfos() to GetDebugInfo() * Core/Misc: Fix FormatAssertionMessage() adding an extra '\0' * Core/Misc: Add GetDebugInfo support to Unit * Core/Misc: Add GetDebugInfo support to Creature * Core/Misc: Add more info to GetDebugInfo for Creature * Core/Misc: Add GetDebugInfo support to GameObject * Core/Misc: Add GetDebugInfo support to Player * Core/Misc: Add more GetDebugInfo info * Core/Misc: Add GetDebugInfo support to Item * Core/Misc: Add GetDebugInfo support to Bag * Core/Misc: Add GetDebugInfo support to Transport * Core/Misc: Add GetDebugInfo support to TempSummon, Minion, Guardian, Pet * Core/Misc: Add GetDebugInfo support to Map, InstanceMap * Core/Misc: Add GetDebugInfo support to Spell * Core/Misc: Fix build warning * Core/Misc: Add GetDebugInfo support to Aura * Core/Misc: Add GetDebugInfo support to UnitAI (cherry picked from commit 9a924fb9d557434c5a2e4020c80db6e6bfe466ad)
2021-11-16Core/Misc: Explicit typing for SpellAttrN enums, add nicer text to UNKs, and ↵Treeston
restore some relevant info from old comments. Final one of these. (cherry picked from commit 3acba6dded14afdf84f2ab51ca3b6cec92bdb092)
2021-11-16Core/PacketIO: Fixed SMSG_LEVEL_UP_INFO structureShauren
2021-11-16Core/Spells: Implemented SummonPropertiesFlags: UseSummonerFaction & ↵Meji
IgnoreSummonerPhase (#27273)
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/Misc: Update description text for SpellAttr8-14Shauren
2021-11-16Core/Misc: Update description text for SpellAttr6 and SpellAttr7Treeston
(cherry picked from commit cd7b0364851b928b07dfc091fd4defb75fed59f8)
2021-11-16Core/Misc: Update description text for SpellAttr5 (I'm back, baby!)Treeston
(cherry picked from commit 9309988a05bca305e794e58bdcdb213747004370)
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-15Core/Objects: properly use UPDATETYPE_CREATE_OBJECT2 when creating brand new ↵Ovah
objects in all cases. Closes #22419 (#22816) (cherry picked from commit fb1d568fbaedb2198ee6a39aac669533d8924c82)
2021-11-15Core/Misc: Update description text for SpellAttr4Treeston
(cherry picked from commit 8836fc3903d55b85dc451ba928cea490659d8a5d)
2021-11-15Core/Misc: Update description text for SpellAttr3Treeston
(cherry picked from commit 50f78e686c258ec2b84e76d13e1c24025eada388)
2021-11-15Core/Misc: Update description text for SpellAttr2Treeston
(cherry picked from commit 9b4feaacfab77dd5739154c9121ba35bf73e2a90)
2021-11-15Core/Misc: Update description text for SpellAttr1Treeston
(cherry picked from commit 8cac5feb58a93d498ce4ec341c66ff41a7b7077f)
2021-11-15Core/Misc: Update description text for SpellAttr0 to match actual behaviorTreeston
(cherry picked from commit b69ee07d502f25dc7d9279665440749009414c6d)
2021-11-15DB/Strings: remove some now-unused language entriesTreeston
(cherry picked from commit 0068813ef92bf93db2642d6a1eaf7c082eaa5d2d)
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-15Core/AI: Add some checks to catch if the AI changes mid-update for players. ↵Treeston
Tag #22731 #22629. (cherry picked from commit d8fee3c46b70fed660aec905a496e56d6a327aaf)
2021-11-15Core/Creatures: Changed creatures to become tagged by player doing any ↵PolarCookie
action that causes creature aggro (apart from distance) (#22759) * This was introduced in patch 3.0.8 (cherry picked from commit f2df802c500e3878ba431d1be0a57ce293983121)
2021-11-15Core/Spells: fix issues with delayed spells and auras (#22382)PolarCookie
* Core/Spells: fix issues with delayed spells and auras * Make Travis Happy (cherry picked from commit a0999744ef02bf1494233411d873552d3d564d8a)
2021-11-15Core/Entities: Handle partial state change for pets (#22014)DanVS
* handle partial state change * range-based for loop * fixes * readability * break (cherry picked from commit ae22fd6d7489e11d5bd208e90c1a5b6d27b81e4d)
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-15Fix invalid arguments to string format in Trinity::FatalWarpten
Isn't whatever is used nowadays to make this stuff safe supposed to prevent this sort of stuff? (cherry picked from commit 9bf69b3849a9d78f3e8d174ed6367a259aaf876f)
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-15Core/Shared: add BattlefieldBattleId definitionsccrs
Also rename BG_TEAMS_COUNT and BattlegroundTeamId (cherry picked from commit 7417cbc655bf9c519b11c4821d8f0619851ea9f7)
2021-11-15Scripts/Ulduar: Fixed Sanctum Sentry accumulating events after wipesKeader
(cherry picked from commit 266a9c3d41d238f5176942ffdfc5c4adfe7e564a)
2021-11-15Script/Misc: Change some placeholders to proper textsAokromes
(cherry picked from commit 3ea3ed348aca3f5aad1509575a0b73a84ad1ea10)
2021-11-15Core/Spells: Hallowed Wand - Bat custome must be positiveAokromes
closes #22684 (cherry picked from commit d6d2c4efb911f7b91dd0818e8ae8e8068edfdf37)
2021-11-15DB/GameObject: Sacred Fire of LifeKillyana
(cherry picked from commit 2dc28bc3a7c673707dee23ebbe725cc32d6a163d)
2021-11-15Core/Movement: remove undefined methodccrs
(cherry picked from commit c8836b6eb4b9e89cc30c1829dd0de2e0fbd89a35)
2021-11-15Scripts/Blackrock Depths: npc_grimstone Event_Timer improvements (#22663)Trond B. Krokli
High Justice Grimstone's movement script timers improvement in Ring of the Law. case 6 & case 7 modifications: - Event_Timer = 5000; // originally 0 Closes #20499 (High Justice Grimstone issue) (cherry picked from commit 48eba61e90e3958613ceca05bb6a550fce8816ad)
2021-11-15DB/Gossip: Update Vaelastrasz gossip menu with the correct IDKillyana
(cherry picked from commit d10e42c049b56937fee442d04e38232b6fd66e4c)
2021-11-15Scripts/Illidari Council: Changed urand to SelectRandomContainerElementKeader
(cherry picked from commit 6cb754ca4e6b8201650c14f8a5dcc87368142152)
2021-11-15Scripts/Black Temple: Fixed a crash on Illidari Council (#22652)Keader
Ty Sirikfoll :) (cherry picked from commit 9a443306fbd5b06e9e0d0bfce0cf5164be4c6d3e)
2021-11-14Core/Commands: fix .appear command provide wrong undermap position (#22624)ForesterDev
(cherry picked from commit 1e99f98327189c00e9e5e552d332120f12d38f03)
2021-11-14Core/Commands: Fix quest remove error message (#22623)ForesterDev
(cherry picked from commit 82a1448705257db0b3edcffdc9a65008224bc371)
2021-11-14Core/Creatures: Defined new npc flagsShauren
2021-11-13Core/Movement: Properly calculate the first Catmull-Rom spline point (#22582)DanVS
(cherry picked from commit 5e8b9344720b07fd45bc130a90866e356ab8ff25)