Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SMSG_RESPEC_WIPE_CONFIRM
|
|
Collision/MMap: Fix a memleak reported by valgrind
|
|
Tiles which are owned by the mesh should have the DT_TILE_FREE_DATA flag to ensure
deallocation on removal from the mesh.
Log:
==23516== 6,181,976 bytes in 6 blocks are definitely lost in loss record 15 of 15
==23516== at 0x4C298A0: operator new[](unsigned long) (vg_replace_malloc.c:389)
==23516== by 0x2052660: dtCustomAlloc(int, dtAllocHint) (Memory.h:11)
==23516== by 0x29D7FDA: dtAlloc(int, dtAllocHint) (DetourAlloc.cpp:43)
==23516== by 0x230AA70: MMAP::MMapManager::loadMap(std::string const&, unsigned int, int, int) (MMapManager.cpp:166)
==23516== by 0x1DD585B: Map::LoadMMap(int, int) (Map.cpp:125)
==23516== by 0x1DD7266: Map::LoadMapAndVMap(int, int) (Map.cpp:200)
==23516== by 0x1DD93C6: Map::EnsureGridCreated_i(CoordPair<64u> const&) (Map.cpp:453)
==23516== by 0x1DD9129: Map::EnsureGridCreated(CoordPair<64u> const&) (Map.cpp:429)
==23516== by 0x1DED100: Map::GetGrid(float, float) (Map.cpp:2200)
==23516== by 0x1DE0F4C: Map::GetAreaFlag(float, float, float, bool*) const (Map.cpp:2349)
==23516== by 0x198521B: Map::GetZoneId(float, float, float) const (Map.h:353)
==23516== by 0x197CFF0: WorldObject::GetZoneId() const (Object.cpp:1277)
Phase tiles aren't managed by detour so they shouldn't be free'd automatically on removal.
See MMapManager::UnloadPhaseTile
|
|
|
|
Core/Spells: Fixed a possible crash in spell_pal_light_s_beacon
|
|
Closes #14807
Closes #14134
|
|
|
|
|
|
|
|
|
|
SPELL_EFFECT_JUMP, SPELL_EFFECT_JUMP_DEST and SPELL_EFFECT_CHARGE
|
|
|
|
locales_achievement_reward, locales_creature_text, locales_gossip_menu_option and skip LOCALE_none when iterating over locales
|
|
in Trinity::Containers::SelectRandomWeightedContainerElement
|
|
* This fixes weird issues where triggered spell fails because it has the same category as the spell triggering it
Closes #15794
Closes #15048
|
|
Closes #15996
|
|
|
|
(cherry picked from commit fb6a7407e2a1e7cb62f385abb7b9cefc4aff0337)
|
|
Fix an issue reported by static analysis
(cherry picked from commit 4191bb868a33288a18079494aff6b52df19dc5b4)
|
|
(cherry picked from commit e138e094a937139aef7a2f265fff2f64b17ffa7f)
|
|
Core/Spells: Fix redundant mod charge drop and spell crit calc
(cherry picked from commit b39216eed31f587b1bcef88e69a714214304e896)
|
|
[3.3.5] Scripts/ICC: Fixed Professor Putricide
(cherry picked from commit 3e42d83e9cb86695a0467726f327599ff354293f)
|
|
Core/GameObjects: Fixed an issue where traps were not redirected to Grounding Totem
(cherry picked from commit 2a50ea5cf14e16ee0dda09f3c9090d5541b39b2d)
|
|
Core/Player: Fix profession specialization being re-learnt on login after unlearning it
(cherry picked from commit 1c89b4dcdfa0e25aee28245513b1cf464e3d9e7b)
Conflicts:
src/server/game/Entities/Player/Player.cpp
|
|
(cherry picked from commit 841ce54a0dbc4b76ab0068ff08732a068f39f570)
|
|
(cherry picked from commit f22b1938db5cddcb2a9988ff54dfa08d2fa1aecc)
|
|
(cherry picked from commit dbe854cd313ed23e86c67665228a876b7c23c7fc)
Conflicts:
src/server/game/Globals/ObjectMgr.h
|
|
Core/Arena: more arena configs
(cherry picked from commit 776103cfea4bbced71d47f7d5c7dbb8b78dfe7fe)
Conflicts:
src/server/game/Battlegrounds/ArenaTeam.cpp
|
|
|
|
|
|
|
|
|
|
Add missing emote state
Move the credit quest on the 5th hit instead of the 7th one
(cherry picked from commit 13e509a622a6d88afe27d6cdda4cf9f402818745)
|
|
Fix Gossips used for taxi
Closes #16112
(cherry picked from commit 79c9af11b9a90b051ecc26b0a60e879e3d9c4134)
|
|
Closes #16299
|
|
# Conflicts:
# src/server/game/Entities/Unit/Unit.cpp
# src/server/game/Entities/Unit/Unit.h
# src/server/scripts/Spells/spell_paladin.cpp
|
|
cast rather than the triggered cast, thus not erroneously causing a cooldown.
(cherry picked from commit 403ff2132490c7e785bb0ae5373d2c7a34d73e14)
|
|
- Removed 11 useless for iterations (for each quest loaded)
(cherry picked from commit 4a532a71b655945f394fecfe4a2177b2618a6d59)
# Conflicts:
# src/server/game/Quests/QuestDef.cpp
|
|
* Removed some of the MoveInLineOfSight calls
* Added more AreaTriggerScripts
(cherry picked from commit ce90e30a80a742640396a04a767e767c6518a0a5)
|
|
|
|
- Fix missing yells
- Rearrange existing yells to match live
- Sniffed positions for adds
- Improve add respawn handling
- Make adds not fight the player for control (don't use their spells on their own etc.)
- Update adds' hotbar keys to match live (this will affect other creatures with nonsequential possess keys as well)
- Fix adds' movement when mind controlled, they no longer move automatically when right-clicking (this affects all mind-controlled creatures)
- Blizzlike timers
(cherry picked from commit 54d583b0fbb7ecfb97a731be21218bbb72d80b4d)
# Conflicts:
# src/server/game/Spells/SpellMgr.cpp
|
|
(cherry picked from commit 6d080d0c44b943fe93ad93b07a99d481975f9d58)
# Conflicts:
# src/server/game/Entities/Player/Player.h
|
|
- Improved Web Wrap target selection
- Added missing text
- Cleanup of web wrap positioning - two players will never be flung to the same position (25-man)
- Further improvement to web wrap spawn behavior - targetable web wrap now only spawns after the player has finished being flung to the respective position (blizzlike)
- Add additional web wrap positions (sniff)
(cherry picked from commit 5dd61633872fc40d83dfa13aa58a1c7de717c012)
# Conflicts:
# src/server/scripts/Northrend/Naxxramas/boss_maexxna.cpp
|