aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-03-15Core/Channels: Limit channel length only for custom channelsjackpoz
2020-03-15Core/Chat: Disallow hyperlinks from being inserted in various guild-related ↵treeston
freetext fields (the client already blocks this)
2020-03-15Core/ByteBuffer: Fix string formatShauren
2020-03-15Core/Channels: Limit channel length to 31 charactersjackpoz
2020-03-15Core/PacketIO: Validate utf8 in every client packetShauren
2020-03-14Core/Spells - DK: Fix Icy Clutch dispel (#24289)Gildor
Closes #24269 Patch 3.2.0 (04-Aug-2009): Icy Clutch can no longer miss when Frost Fever hits, however, when Frost Fever is dispelled Icy Clutch will also be dispelled.
2020-03-14Scripts/BlackfathomDeeps: Morridune will now start his pathaction again. ↵Rushor
(#24298)
2020-03-14TypoKillyana
2020-03-14Instance/Script: Fix blackfathom deeps event, use the correct spawn ↵Killyana
positions and number of creatures
2020-03-14Scripts/BlackfathomDeeps: Summons of Blackfathom Deeps Events will now ↵Rushor
attack again. (#24285)
2020-03-13Core/Reputation: Fix Oracles/Frenzyheart not being set to war properlysirikfoll
Closes #9469
2020-03-13Creature/Script: npc_ruby_emerald_amber_drakesirikfoll
Closes #24220
2020-03-13Spell/Script: Spawn Blood PoolRushor
Closes #23878
2020-03-13Spell: Emerald Drake, Dream FunnelRushor
Closes #24219
2020-03-12Core/PacketIO: Updated and enabled CMSG_WORLD_TELEPORT (GM opcode)Shauren
(cherry picked from commit 7632e1182584236ab2e8069ac6e3739fd7de47b0)
2020-03-12Core/PacketIO: update some combat packets to new system (#24236)ForesterDev
2020-03-09Core/Scripts: Show a message when aborting because two scripts have the same ↵jackpoz
registered name
2020-03-09Core/Common: Allow to show a message when abortingjackpoz
Add a new ABORT_MSG macro that allows to show a formatted message before stopping the executable
2020-03-07Core/AI: Fix charmed Creatures with SAI scripts not starting waypoint pathsjackpoz
2020-03-07Core/Combat: Improve sanctuary combat stop (#24266)Giacomo Pozzoni
Stop combat when a Player moves to a Sanctuary area only if there is any PvP combat (it would be nice to keep PvE combat but that's still an issue)
2020-03-07Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving ↵Sorikoff
(#24223) * Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving * Improve cosmetics for q. The Gift That Keeps On Giving * Fixes * Fix * Rename 9999_99_99_99_world.sql to 2020_03_07_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-03-07Core/Spells: Pets need reset cooldown when summoned (#24063)Keader
2020-03-06Build: Work around internal compiler errors in VS 2019 with dynamic build ↵Shauren
and PCH
2020-03-06Core/Maps: Citizens of Dalaran! Raise your eyes to the skies and observe! ↵Shauren
Any non-map-default light can now be overriden! Closes #24250
2020-03-05Core/SAI: Allow resetting light overrides with SMART_ACTION_OVERRIDE_LIGHTShauren
2020-03-05Core/Database: Fix build with Maria DB on some distros (#24248)Giacomo Pozzoni
2020-03-04Core/Objects: MovePositonToFirstCollision will now use detour raycasts to ↵Giacomo Pozzoni
determine terrain obstacles (#24232) * Core/Objects: MovePositonToFirstCollision will now use detour raycasts to determine terrain obstacles * Added missing includes * Update Object.cpp Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-03-03Core/PathFinding: Fix mmaps raycast without hitjackpoz
Update Z coordinate of end position when casting a mmap raycast that doesn't hit the target
2020-03-02Core/DBLayer: Use std::variant's stored type instead of relying on our own ↵Shauren
separate enum for prepared statement parameters
2020-03-02Core/AI: Fix remaining charming issuejackpoz
Make creatures evade when a charming expires and they cannot attack the charmer (i.e. charmer with .gm on)
2020-03-02Core/AI: Allow creatures to evade (#24221)Giacomo Pozzoni
* Core/AI: Allow creatures to evade Revert changes that didn't allow creatures to evade anymore no matter how hard a script would try * PArtially revert 163f44c1b08cc043b114585922bd08664434bf92
2020-03-02Core/DBLayer: Refactor PreparedStatement class to not depend on ↵Shauren
MySQLPreparedStatement
2020-03-01Core: build on aarch64 with gcc (#24216)daMaex
* build on aarch64 with gcc * Core/aarch64: readability on preprocessor macro * Core/aarch64: TC C++ codestyle adjustment
2020-03-01Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players ↵NoName
(#24178) * Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players Closes ##23203 and also reverts 9a1282a thnx to xvwyh * Make it optional
2020-03-01Core/Misc: Fix buildjackpoz
2020-03-01Core/AI: Make charmed creatures follow their owner (#24195)Giacomo Pozzoni
* Core/AI: Make charmed creatures follow their owner * Follow the charmer only when applying the charm * Make SmartAI follow the charmer
2020-02-29Replace MySQL prepared statement union with std::variant (#24158)Ujp8LfXBJ6wCPR
2020-02-29Modernize codebase with Clang-Tidy range based loops (#24165)Ujp8LfXBJ6wCPR
Manual expansion of auto types into "typed types"
2020-02-29Part1: Modernize codebase with Clang-Tidy range based loops (#24164)Ujp8LfXBJ6wCPR
2020-02-28Scripts/Ebon Hold: Bloody Breakout (#24126)Sorikoff
* Scripts/Ebon Hold: Bloody Breakout * Scripts/Ebon Hold: Bloody Breakout (part 2) * Improvements * Fail quest * Spacing * Update 9999_99_99_99_world.sql * Update 9999_99_99_99_world.sql * Rename 9999_99_99_99_world.sql to 2020_02_28_04_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-02-28Core/Misc: Moved CanSpeak() method to WorldSession class (#24209)ForesterDev
* Core/Misc: Moved CanSpeak() method to WorldSession class (cherry picked from commit 93aa30f4474254b9db69025e7864a124028273c0) # Conflicts: # src/server/game/Entities/Player/Player.cpp # src/server/game/Handlers/ChatHandler.cpp # src/server/game/Server/WorldSession.cpp * fix merge conflicts
2020-02-28Core/PathFinding: Add support to WorldObject pathfinding (#24207)Giacomo Pozzoni
* Core/PathFinding: Add support to WorldObject pathfinding * Handle Unit* specific code * Fix some wrong const * Fix no-pch build
2020-02-28Core/PathFinding: Return raycast hitpoint when specifying straightLine (#24206)Giacomo Pozzoni
2020-02-28Core/PacketIO: update SMSG_EMOTE / CMSG_EMOTE packets to new system (#24200)ForesterDev
* Core/PacketIO: update SMSG_EMOTE / CMSG_EMOTE packets to new system * Change int32 to uint32
2020-02-28Core/Server: improve timestamp format output for large time values (#24193)ForesterDev
2020-02-28Core/DynamicInfo: rename some parameters according packet definitions (#24192)ForesterDev
2020-02-28Core/Units: UNIT_FLAG_PACIFIED will no longer block victim updates (#24190)Ovah
* Core/Units: UNIT_FLAG_PACIFIED will no longer block victim updates * pacified units should only have their melee attacks blocked as counterpart to silence mechanics * Core/Spells: removed unnecessary attack stop call from pacify aura effect handler
2020-02-28Scripts/Gameobject: Move Orb of Command script to SAI. (#24189)Rushor
* Scripts/Gameobject: Move Orb of Command script to SAI. * Scripts/Gameobject: Move Orb of Command script to SAI. * Rename 2020_12_23_00_world.sql to 2020_02_28_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-02-28Core/Movement: Implement MoveSplineFlag::Enter_Cycle (#24049)NoName
by xvwyh #22448
2020-02-26Tools/MMaps: Fix strange paths in Blackfathom Deepsjackpoz
Increase the agent height by x2 to reduce the chance of having underground mmap layers wrongly picked by recast.