Commit Graph

23690 Commits

Author SHA1 Message Date
Keader
e65ddccd1b Core/AI: Added new method for search friendly targets with certain entry and hp pct below a value (#18310)
(cherry picked from commit e7024f8a4c)
2018-03-11 16:42:26 +01:00
Shauren
abdf6479dd Core/CrashHandler: Fixed generating crash logs from CRT debug assertions 2018-03-10 15:15:41 +01:00
Shauren
12beb3dd1b Core/DataStores: Fixed writing hotfix packet for structures with uint64
Closes #21522
2018-03-07 18:08:15 +01:00
ariel-
71bb724fbc Core/RBAC: reserve permission 2018-03-06 18:52:44 -03:00
Roc13x
a9f75558dc Core/Items: PvP item levels basic implementation (#20160) 2018-03-05 22:50:57 +01:00
DoctorKraft
58930d273f Core/Players: Fixed mounts using MOUNT_FLAG_SELF_MOUNT flag (#21558) 2018-03-05 19:20:42 +01:00
Jeremy
f411b7a90e Core/Player: Implement PvP Talents (#19962)
* SPELL_AURA_119 -> SPELL_AURA_PVP_TALENTS
* Learn Honorable Medallion when pvp rules are enabled
2018-03-04 22:32:08 +01:00
DJScias
e0eafc1cac Core/Config: Increase DemonHuntersPerRealm max to 16 following 1b8f791846 (#21557) 2018-03-04 17:39:56 +01:00
Warlockbugs
87bd1126ff Core/Crypto: Transitional Cryptography update for OpenSSL 1.1 (#21534)
Support for both OpenSSL 1.0 LTS and OpenSSL 1.1 versions.

Many Linux distributions are still on 1.0 and will stay on LTS for quite
some time.

Port of CMaNGOS commit: e1b0048f05
2018-03-04 15:26:08 +01:00
joschiwald
7e643662fd Tools/ConnectionPatcher: Dropped obsolete function DownloadFile
* Also broken in boost 1.66
2018-03-04 13:55:03 +01:00
Mihapro
16a7a414ab Core/Creatures: Updated power type handling (#20981)
Closes #17476
Closes #12487
2018-03-04 12:48:22 +01:00
Traesh
f24bbdc5f1 Core/Player: Fixed HasItemFitToSpellRequirements for SPELL_ATTR8_ARMOR_SPECIALIZATION (#21535) 2018-03-04 12:10:16 +01:00
Brecky
06520a322b Delete double include #include "PetPackets.h" 2018-03-01 08:19:52 +01:00
Shauren
31f6ba5a92 Core: Updated allowed build to 7.3.5.26124 2018-02-28 23:18:41 +01:00
joschiwald
9c417089e3 Core/PlayerDump: Fixed loading PlayerDumps and added more tables to dump 2018-02-25 16:09:01 +01:00
joschiwald
1bd01eaab8 Core/Spells: Fixed Lay on Hands not triggering Forbearance on target 2018-02-24 16:43:47 +01:00
DoctorKraft
22a83e9f75 Core/Players: Fix display for new race (#21476) 2018-02-22 19:21:57 +01:00
DoctorKraft
1b8f791846 Core/Characters: Upgrade limitation to 16 characters per realm (#21475) 2018-02-22 18:55:57 +01:00
Shauren
8467503b90 Core/MMaps: Remove phased tile support
* Extremely slow
* Needs to be implemented partially in tools
* Conflicts with upcoming phasing rewrite
2018-02-20 22:33:38 +01:00
Shauren
d32c981022 Revert "Collision/MMap: Fix a memleak reported by valgrind"
This reverts commit 32e8b6506f.
2018-02-20 21:59:41 +01:00
Shauren
9ad9cac1f3 Revert "Core/MMaps: Fix crash introduced in commit 32e8b65 (#17447)"
This reverts commit f293994ef4.
2018-02-20 21:59:32 +01:00
Shauren
696721afd8 Nopch build fix 2018-02-18 17:11:15 +01:00
Shauren
fa4626b2bf Warning fixes 2018-02-18 17:07:52 +01:00
Shauren
75603fe1a0 Core/DataStores: Updated db2 structures to 7.3.5.25996 2018-02-18 16:33:50 +01:00
Shauren
4af15915bc Core/PacketIO: Updated opcodes and packet structures to 7.3.5 2018-02-18 16:33:49 +01:00
Shauren
c9465979c6 Core/Entities: Update updatefields to 7.3.5.25928 2018-02-18 16:33:27 +01:00
vincent-michael
c0abcc838b Scripts/BlackTemple: Fixed non pch build 2018-02-12 19:34:24 +01:00
joschiwald
5f46b1e91d Fixed build 2018-02-11 16:52:46 +01:00
Aokromes
c7604d87cf Core/DungeonFinder: disable map only for LFG (#17784)
(cherry picked from commit 46ee3881e6)
2018-02-11 16:39:16 +01:00
Keader
9c6a43327f Core/Scripts: Teron Gorefiend encounter rewrite (#18263)
(cherry picked from commit 109174146c)
2018-02-11 16:37:10 +01:00
Keader
9b9fd4ee24 Core/Scripts: Minor Fixes in Black Temple (#18293)
Core/Scripts: Minor Fixes in Black Temple

(cherry picked from commit bced796414)
2018-02-11 16:21:59 +01:00
Keader
83d0ba4b89 Core/Scripts: Gurtogg Bloodboil Rewrite (#18279)
(cherry picked from commit eb41194dbb)

Rename 9999_25_44_50_world.sql to 2016_11_26_02_world.sql
(cherry picked from commit 8975fb73f0)
2018-02-11 16:20:32 +01:00
Keader
aab6416e64 Core/Scripts: Fixed Supremus encounter (#18234)
Core/Scripts: Fixed Supremus encounter

(cherry picked from commit 51507efd01)
2018-02-11 16:04:28 +01:00
Keader
95ca7b11d0 Core/Scripts: Improved High Warlord Naj'entus fight - Black Temple (#18229)
Core/Scripts: Improved High Warlord Naj'entus fight

(cherry picked from commit 571b3b6a76)
2018-02-11 16:02:20 +01:00
Andrew Blakely
06e1990af2 Core/Scripts: Fixed Vaelastrasz bomb mechanic (#18260)
* Core/Scripts: Fixed Vaelastrasz bomb mechanic

Vaelstraz was suppose to bomb raid members that are mana users every 15
seconds. He was not doing that with the current implementation.

This implementation allows him to bomb the raid and to select the proper
targets. This is also done in a cleaner way.

* Added AuraScript for SPELL_BURNINGADRENALINE

Needed to define an AuraScript for custom behavior that would denatonate
the damaging aura when the debuff falls off.

SpellId - 18173

* Added SQL for Burning Adrenaline Script Ref

* Fixed Multiple Application of BA

* Add unit null check in lambda

* Remove DB name from sql query

* Added Newline in SQL update file.

* Added SQL delete query for potential existing spell

* Fix SQL newline again.

* As suggested a simpler SpellCast overload works

I don't know if there are any consequences but it seems to function fine
in in-game.

I'd like more information on the overload that involves an AuraEffect.

* Remove duplicate Unit null check in lambda

* Update boss_vaelastrasz.cpp

(cherry picked from commit 60ac53ff07)

# Conflicts:
#	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_vaelastrasz.cpp
2018-02-11 16:00:49 +01:00
Riztazz
05fb27dae4 [3.3.5][master] Core/Movement: Smooth movement #13467 (#18020)
Implement smooth movement for all waypoint pathing and escortai

(cherry picked from commit 28050f338d)
2018-02-11 15:53:32 +01:00
Shauren
27cdd4b257 Core/Spells: Fixed logic related to movement while channeling
Closes #18289

(cherry picked from commit 90a5811701)
2018-02-11 15:06:24 +01:00
Keader
052422d165 Core/Scripts: Added Boundary in Forge of Souls (#18226)
Core/Scripts: Added Boundary in Forge of Souls

(cherry picked from commit ab4ec5bd01)
2018-02-11 15:06:14 +01:00
Aokromes
258a06b278 Merge pull request #18094 from Staleness89/3.3.5
Script/Quest: Rivenwood Captives

(cherry picked from commit 8a864fc085)
2018-02-11 14:49:18 +01:00
Aokromes
b3e2684675 Merge pull request #18053 from ccrs/motion
Core/MotionMaster: cleanup, reordering and renaming

(cherry picked from commit fe68b2e998)

# Conflicts:
#	src/server/game/Movement/MotionMaster.cpp
#	src/server/game/Movement/MotionMaster.h
2018-02-11 14:43:04 +01:00
Aokromes
995901b6b8 Merge pull request #17983 from Ghost-R/3.3.5-wgbuff
Core/Battlefield: Wintergrasp 'Tenacity' buff

(cherry picked from commit 24105ec158)
2018-02-11 12:25:22 +01:00
Killyana
bc23d8c892 Creature/script: Add area restriction for Freed Proto Drake
Closes #11754
Thanks to ariel-

(cherry picked from commit 3cc89c32d5)
2018-02-11 12:19:48 +01:00
joschiwald
6edf2f6446 Core/Misc: Added missing virtual destructor 2018-02-10 13:59:54 +01:00
Shauren
91aa8e1193 Build fix
(cherry picked from commit 713bf944ae)
2018-02-05 23:43:29 +01:00
Shauren
8ed52e9dc3 Core/Scripts: Fixed ENSURE_AI assertion failures when used in Reset()/InitializeAI() hooks with hotswap
Updates #20727

(cherry picked from commit 2fd9dc2edb)
2018-02-05 23:41:39 +01:00
Shauren
b3f9d5e5af Core/Gossip: Revert renaming/changing types part of 853df91048
Closes #21186
2018-02-01 12:09:58 +01:00
joschiwald
dc43a08d36 Core/Misc: Fixed new-delete-type-mismatch issue reported by AddressSanitizer 2018-01-28 23:34:14 +01:00
funjoker
c4bf996c7d Core/Spells: Allow skipping automatic removal of auras from spell_area when condition is no longer met (mostly used for cosmetic cutscenes after quest completion) (#21317) 2018-01-28 19:33:33 +01:00
joschiwald
6226189a16 Core/Entities: Created factory methods to create new areatriggers, creatures and gameobjects 2018-01-27 23:02:46 +01:00
Shauren
f963b8a225 Core/Spells: Removed outdated mechanic (spell downranking coef penalty) 2018-01-27 12:21:35 +01:00